A printing system can suppress an increase in the processing load of a
printer, and facilitate print management. To accomplish this, a printing
system includes an authentication unit with which a printer authenticates
a user based on account information the user inputs using a host device,
a token generating unit with which the printer generates, after the user
has been authenticated by the authentication unit, a token containing
print function restriction information by referring to information in
which the user, and application and the print function restriction are
associated with one another, and transmits the token to the host device,
a command generating unit with which the host device receives the token
to generate a command containing the print function restriction
information, and transmits the command to the printer, and a printing
unit with which the printer receives the command and executes printing
subject to print function restrictions.