Print server, control method for print server, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorRitsuto Sako
Life of this patent
Estimating the term…
Abstract
A print server that provides a cloud print service manages a comprehensive logical printer. The print server registers both a second print server providing a second cloud print service and a physical printer having a pull printing service license as pull-print-capable printing apparatuses associated with the comprehensive logical printer. A print job submitted to the comprehensive logical printer is stored in association with it. Upon receiving an instruction to execute the print job from an associated printing apparatus, the print server determines if the instructing apparatus is a pull-print-capable apparatus. If it is, the stored print job is transmitted to that pull-print-capable apparatus for execution.
Claims7
A print server that provides a cloud print service, the print server comprising:
- one or more memory devices that store a set of instructions;
- and
- one or more processors that execute the set of instructions to:
- manage a comprehensive logical printer;
- register a second print server that provides a second cloud print service as a pull-print-capable printing apparatus in association with the comprehensive logical printer, and register a physical printer having a license for a pull printing service as a pull-print-capable printing apparatus in association with the comprehensive logical printer;
- store a print job submitted to the comprehensive logical printer in association with the comprehensive logical printer;
- and
- receive an instruction to execute the print job from a printing apparatus associated with the comprehensive logical printer, and if the printing apparatus that issued the instruction is a pull-print-capable printing apparatus, transmit the print job stored in association with the comprehensive logical printer to the printing apparatus that issued the instruction.
A control method for a print server that provides a cloud print service and manages a logical printer, the method comprising:
- registering a second print server that provides a second cloud print service as a pull-print-capable printing apparatus in association with a comprehensive logical printer, and registering a physical printer having a license for a pull printing service as a pull-print-capable printing apparatus in association with the comprehensive logical printer;
- storing a print job submitted to the comprehensive logical printer in association with the comprehensive logical printer;
- and
- receiving an instruction to execute the print job from a printing apparatus associated with the comprehensive logical printer, and if the printing apparatus that issued the instruction is a pull-print-capable printing apparatus, transmitting the print job stored in association with the comprehensive logical printer to the printing apparatus that issued the instruction.
A non-transitory computer-readable storage medium storing a program that, when executed by a computer of a print server that provides a cloud print service, causes the print server to perform a control method, the method comprising:
- managing a comprehensive logical printer;
- registering a second print server that provides a second cloud print service as a pull-print-capable printing apparatus in association with the comprehensive logical printer, and registering a physical printer having a license for a pull printing service as a pull-print-capable printing apparatus in association with the comprehensive logical printer;
- storing a print job submitted to the comprehensive logical printer in association with the comprehensive logical printer;
- and
- receiving an instruction to execute the print job from a printing apparatus associated with the comprehensive logical printer, and if the printing apparatus that issued the instruction is a pull-print-capable printing apparatus, transmitting the print job stored in association with the comprehensive logical printer to the printing apparatus that issued the instruction.
Dependencies are inferred from the claim text.