Printing apparatus performing process corresponding to user, control method therefor, and storage medium storing control program therefor
AssigneeCanon Kabusiki Kaisha
InventorTadahiro Nakamura
Life of this patent
Estimating the term…
Abstract
A printing apparatus that is capable of performing a process corresponding to a user certainly. A management unit manages relating information that relates an information processing apparatus sending print data with a user who is permitted to use the printing apparatus. A specifying unit specifies a user who instructed execution of printing of the print data to the information processing apparatus based on the relating information. A processing unit executes a process corresponding to the user specified.
Claims20
An apparatus for processing print data, the apparatus comprising:
- one or more memories that store computer readable instructions;
- a database stored in the one or more memories and including relating information that relates terminal identification information with a user name;
- an interface that receives print data;
- and
- a processor that executes the computer readable instructions to:
- receive print data from a terminal via the interface, wherein the received print data includes terminal identification information specifying the terminal that sent the print data;
- obtain the terminal identification information specifying the terminal that sent the print data from the received print data;
- specify, based on the relating information included in the database stored in the one or more memories, a user name related with the obtained terminal identification information that is included in the received print data and that specifies the terminal that sent the print data;
- and
- execute a process corresponding to the specified user name for the received print data.
A method for processing print data, the method comprising:
- storing, in a database stored in a memory, relating information that relates terminal identification information with a user name;
- receiving print data from a terminal, wherein the received print data includes terminal identification information specifying the terminal that sent the print data;
- obtaining the terminal identification information specifying the terminal that sent the print data from the received print data;
- specifying, based on the relating information stored in the database stored in the memory, a user name related with the obtained terminal identification information that is included in the received print data and that specifies the terminal that sent the print data;
- and
- executing a process corresponding to the specified user name for the received print data.
A non-transitory computer-readable storage medium storing a computer program, wherein at least one processor executes the stored computer program to perform:
- storing, in a database stored in a memory, relating information that relates terminal identification information with a user name;
- receiving print data from a terminal, wherein the received print data includes terminal identification information specifying the terminal that sent the print data;
- obtaining the terminal identification information specifying the terminal that sent the print data from the received print data;
- specifying, based on the relating information stored in the database stored in the memory, a user name related with the obtained terminal identification information that is included in the received print data and that specifies the terminal that sent the print data;
- and
- executing a process corresponding to the specified user name for the received print data.
A system for processing print data, the system comprising:
- a storage that stores a database including relating information that relates terminal identification information with a user name;
- and
- at least one processor that executes computer readable instructions to:
- obtain, from print data sent by a terminal, terminal identification information specifying the terminal that sent the print data;
- specify, based on the relating information included in the database stored in the storage, a user name related with the obtained terminal identification information that is included in the sent print data and that specifies the terminal that sent the print data;
- and
- execute a process corresponding to the specified user name for the print data.
Dependencies are inferred from the claim text.