Printing apparatus and method of controlling printing
AssigneeCanon Kabushiki Kaisha
InventorHayato Matsugashita
Life of this patent
Estimating the term…
Abstract
A printing apparatus is configured to perform printing in accordance with a print job and in accordance with a schedule registered before the printing. The printing apparatus includes an authority setting unit configured to, if authority of a user for the print job is authorized, set the authority of the user for the print job; a determination unit configured to, if a command to handle the print job is issued by the user, determine whether the user has the authority to perform the handling based on the authority set by the authority setting unit; and an execution unit configured to, if the determination unit determines that the user has the authority, execute a process according to the handling on the print job.
Claims11
A printing apparatus configured to manage a schedule of a plurality of print jobs and to receive and perform a print job based on the schedule, comprising:
- a request unit configured to request an external server for authorization of a user, who has logged in to the printing apparatus for handling each print job of the schedule when the user logs into the printing apparatus, wherein the handling includes cancelling and promoting;
- an authority setting unit configured to, if the authority of the user for the print job is authorized, set for each content of the handling, in the schedule at the printing apparatus, the authority of the user for handling the each print job of the schedule, in accordance with the authorization;
- a determination unit configured to, if a command to handle the print job of the schedule is issued by the user, determine whether the user has the authority to perform the handling based on the authority set in the printing apparatus by the authority setting unit;
- and
- an execution unit configured to, if the determination unit determines that the user has the authority, execute a process according to the handling on the print job of the schedule before receiving the print job, wherein if the determination unit determines that the user does not have the authority, the execution unit does not execute the process according to the handling on the print job of the schedule,
- wherein the request unit is configured to request the external server for authorization of the user, who has logged in to the printing apparatus for handling each print job of the schedule, before the command to handle the print job of the schedule is issued by the user, and
- the authority setting unit is configured to, if the authority of the user for the print job is authorized, set for each content of the handling, in the schedule at the printing apparatus, the authority of the user for handling the each print job of the schedule in accordance with the authorization before the command to handle the print job of the schedule is issued by the user.
A method of managing a schedule of a plurality of print jobs and receiving and performing a print job based on the schedule, comprising the steps of:
- requesting an external server for authorization of a user, who has logged in to a printing apparatus for handling each print job of the schedule when the user logs into the printing apparatus, wherein the handling includes cancelling and promoting;
- if the authority of the user for the print job is authorized, setting for each content of the handling, in the schedule at the printing apparatus, the authority of the user for handling the each print job of the schedule, in accordance with the authorization;
- if a command to handle the print job of the schedule is issued by the user, determining whether the user has the authority to perform the handling, based on the authority set in the printing apparatus in the authority setting step;
- and
- if the determination in the determination step is that the user has the authority, executing a process according to the handling on the print job of the schedule before receiving the print job, wherein if the determination in the determination step is that the user does not have the authority, the process according to the handling on the print job of the schedule is not executed,
- wherein the requesting the external server for authorization of the user, who has logged in to the printing apparatus for handling each print job of the schedule, is performed before the command to handle the print job of the schedule is issued by the user, and
- if the authority of the user for the print job is authorized, the setting for each content of the handling, in the schedule at the printing apparatus, the authority of the user for handling the each print job of the schedule in accordance with the authorization is performed before the command to handle the print job of the schedule is issued by the user.
A non-transitory computer-readable storage medium storing a program configured to cause a computer to execute a process of managing a schedule of a plurality of print jobs and receiving and performing a print job based on the schedule, the process comprising the steps of:
- requesting an external server for authorization of a user, who has logged in to a printing apparatus for handling each print job of the schedule when the user logs into the printing apparatus, wherein the handling includes cancelling and promoting;
- if the authority of the user for the print job is authorized, setting for each content of the handling, in the schedule at the printing apparatus, the authority of the user for handling the each print job of the schedule, in accordance with the authorization;
- if a command to handle the print job of the schedule is issued by the user, determining whether the user has the authority to perform the handling, based on the authority set in the printing apparatus in the authority setting step;
- and
- if the determination in the determination step is that the user has the authority, executing a process according to the handling on the print job of the schedule before receiving the print job, wherein if the determination in the determination step is that the user does not have the authority, the process according to the handling on the print job of the schedule is not executed,
- wherein the requesting the external server for authorization of the user, who has logged in to the printing apparatus for handling each print job of the schedule, is performed before the command to handle the print job of the schedule is issued by the user, and
- if the authority of the user for the print job is authorized, the setting for each content of the handling, in the schedule at the printing apparatus, the authority of the user for handling the each print job of the schedule in accordance with the authorization is performed before the command to handle the print job of the schedule is issued by the user.
Dependencies are inferred from the claim text.