Print relay system, printing system, image forming apparatus, method for controlling print relay system, and program
AssigneeCanon Kabushiki Kaisha
InventorJun Nakawaki
Life of this patent
Estimating the term…
Abstract
When it is determined that a desired printing result can be acquired without converting print data of a print server, a print job is generated to acquire the print data not via a relay virtual printer.
Claims11
A print relay system capable of communicating with a printing service system that generates and stores print data based on contents instructed to be printed via an information terminal operated by a user and an image forming apparatus that outputs image data based on the print data, the print relay system comprising:
- a reception unit configured to receive, when receiving a printing instruction for causing the image forming apparatus to output the image data from the printing service system, the printing instruction without receiving the print data;
- a determination unit configured to determine whether the print data needs to be received from the printing service system;
- and
- a notification unit configured to notify, if the reception unit receives the printing instruction and the determination unit determines that there is no need to receive the print data, of a storage place of the print data stored in the printing service system, to receive and store, if the reception unit receives the printing instruction and the determination unit determines that the print data needs be received, the print data from the printing service system, and to notify of the storage place of the stored print data.
A printing system comprising:
- a print relay system capable of communicating with a printing service system that generates print data based on contents instructed to be printed via an information terminal operated by a user and stores the generated print data;
- and
- an image forming apparatus,
- wherein the print relay system includes:
- a notification unit configured to notify of a storage place of the print data,
- wherein the image forming apparatus includes:
- a reception unit configured to receive a notification from the notification unit;
- and
- an acquisition unit configured to acquire, if the print data is acquired based on the notification received by the reception unit, the print data by one of an acquisition method for acquiring the print data from the printing service system and an acquisition method for acquiring the print data from the print relay system,
- wherein the print relay system further includes:
- a data acquisition unit configured to acquire, if the acquisition method for acquiring the print data from the print relay system is notified, the print data stored in the printing service system;
- and
- a providing unit configured to provide the print data acquired by the data acquisition unit to the image forming apparatus that acquires the print data by the acquisition method for acquiring the print data from the print relay system.
An image forming apparatus capable of communicating with a printing service system that generates print data based on contents instructed to be printed via an information terminal operated by a user and stores the generated print data, and a print relay system capable of communicating with the printing service system, the image forming apparatus comprising:
- an acquisition unit configured to acquire, when print data is acquired, based on a printing instruction which is transmitted from the printing service system to the print relay system and transmitted to the image forming apparatus via the print relay system, the print data by one of an acquisition method for acquiring the print data from the printing service system and an acquisition method for acquiring the print data from the print relay system;
- and
- an output unit configured to output image data based on the print data acquired by the acquisition unit.
A method for controlling a print relay system capable of communicating with a printing service system that generates print data based on contents instructed to be printed via an information terminal operated by a user and an image forming apparatus that outputs image data based on the print data, the method comprising:
- receiving, by a reception unit, when a printing instruction for causing the image forming apparatus to output the image data is received from the printing service system, the printing instruction without receiving the print data;
- determining, by a determination unit, whether the print data needs to be received from the printing service system;
- notifying, by a notification unit, when the reception unit receives the printing instruction and the determination unit determines that there is no need to receive the print data, of a storage place of the print data stored in the printing service system;
- and
- acquiring and storing, when the reception unit receives the printing instruction and the determination unit determines that the print data needs to be acquired, the print data from the printing service system, and notifying of the storage place of the print data stored in the print relay system.
A print relay system capable of communicating with a printing service system that generates and stores a print job based on contents instructed to be printed via an information terminal operated by a user and an image forming apparatus that acquires the print job based on location information of the print job and outputs image data based on the acquired print job, the print relay system comprising:
- a reception unit configured to receive the location information of the print job stored in the printing service system from the printing service system;
- a determination unit configured to determine, after reception of the location information, whether the print job needs to be updated at the print relay system before the print job is acquired;
- and
- a notification unit configured to notify, when updating is determined unnecessary, the image forming apparatus of the received location information, and when updating is determined necessary, acquire the print job from the printing service system based on the location information, update and store the acquired print job, and notify the image forming apparatus of location information of the updated and stored print job.
Dependencies are inferred from the claim text.