Printing apparatus receives print job from external apparatus without holding the print job in accordance with job attributes, print control method, and non-transitory computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorRitsuto Sako
Life of this patent
Estimating the term…
Abstract
A cloud print service specifies a job release method as a job attribute. In accordance with the job attribute, a printing apparatus controls whether a secure printing is applied or printing is to be performed without holding the print job.
Claims10
A printing apparatus configured to receive a first print job from an external apparatus and print the first print job, the printing apparatus comprising:
- one or more processors;
- and
- at least one memory coupled to the one or more processors and having stored thereon instructions, which when executed by the one or more processors, cause the printing apparatus to:
- perform setting to enable a secure print setting with which the first print job received from the external apparatus is to be held without being printed, and the held first print job is printed in response to an instruction from a user to print the first print job;
- perform print control to receive a second print job from a print service via a network and print the second print job, wherein, in the print control, even in a case where the secure print setting is enabled, the second print job received from the print service is printed without holding the second print job in accordance with a job attribute of the received second print job;
- and
- receive a third print job from the print service, wherein, in a case where the print service determines whether a transmission source of a print request of the third print job stored in a virtual printer is a mobile terminal, wherein:
- if the transmission source is the mobile terminal, the print service specifies, as a value of the job attribute designating an output method of the third print job, a value indicating that printing is to be performed without holding the third print job in the printing apparatus, and provides the third print job to the printing apparatus;
- and
- if the transmission source is not the mobile terminal, the print service specifies, as the value of the job attribute designating the output method of the third print job, a value indicating that the third print job is to be held without being printed, and the held third print job is to be printed in response to an instruction from a user to print the third print job.
A method for controlling a printing apparatus configured to receive a first print job from an external apparatus and print the first print job, the method comprising:
- performing setting to enable a secure print setting with which the first print job received from the external apparatus is to be held without being printed, and the held first print job is printed in response to an instruction from a user to print the first print job;
- performing print control to receive a second print job from a print service via a network and print the second print job, wherein, in the print control, even in a case where the secure print setting is enabled, the second print job received from the print service is printed without being held in accordance with a job attribute of the received second print job;
- and
- receiving a third print job from the print service, wherein the print service determines whether a transmission source of a print request of the third print job stored in a virtual printer is a mobile terminal, wherein:
- if the transmission source is the mobile terminal, the print service specifies, as a value of the job attribute designating an output method of the third print job, a value indicating that printing is to be performed without holding the third print job in the printing apparatus, and provides the third print job to the printing apparatus;
- and
- if the transmission source is not the mobile terminal, the print service specifies, as the value of the job attribute designating the output method of the third print job, a value indicating that the third print job is to be held without being printed, and the held third print job is to be printed in response to an instruction from a user to print the third print job.
A non-transitory computer-readable storage medium storing executable instructions for executing a method for controlling a printing apparatus configured to receive a first print job from an external apparatus and print the first print job, the method comprising:
- performing setting to enable a secure print setting with which the first print job received from the external apparatus is to be held without being printed, and the held first print job is printed in response to an instruction from a user to print the first print job;
- performing print control to receive a second print job from a print service via a network and print the second print job, wherein, in the print control, even in a case where the secure print setting is enabled, the second print job received from the print service is printed without being held in accordance with a job attribute of the received second print job;
- and
- receiving a third print job from the print service, wherein the print service determines whether a transmission source of a print request of the third print job stored in a virtual printer is a mobile terminal, wherein:
- if the transmission source is the mobile terminal, the print service specifies, as a value of the job attribute designating an output method of the third print job, a value indicating that printing is to be performed without holding the third print job in the printing apparatus, and provides the third print job to the printing apparatus;
- and
- if the transmission source is not the mobile terminal, the print service specifies, as the value of the job attribute designating the output method of the third print job, a value indicating that the third print job is to be held without being printed, and the held third print job is to be printed in response to an instruction from a user to print the third print job.
Dependencies are inferred from the claim text.