Patent ID: 8842320
Filing Date: 2014-09-23
Classification: G06F

Abstract:
1. A print relay system configured to communicate, via a network, with a user apparatus, a print service configured to generate print information including print data and print settings according to a print instruction from the user apparatus, and an image forming apparatus configured to execute a print job according to the print instruction, the print relay system comprising: a management unit configured to store, in a storage unit, and manage printer management information, in which the user apparatus operated by a user, first printer information corresponding to the image forming apparatus that executes a print job according to a print instruction from the user apparatus managed by the print relay system, and second printer information corresponding to the image forming apparatus managed by the print service are associated with one another; a reception unit configured to receive the print information from the print service; a generation unit configured to generate a print job based on the print data and the print settings included in the received print information; a confirmation unit configured to check, in response to reception of the print instruction from the user apparatus, whether print information associated with the second printer information that corresponds to the user who operates the user apparatus, of the second printer information included in the printer management information, has been received from the print service, or whether a print job has been generated based on the print information; and a transmission unit configured to transmit, in response to the confirmation unit confirming that the print job has been generated based on the print information associated with the second printer information that corresponds to the user, information including location information of the print job via the user apparatus to the image forming apparatus that executes the generated print job, wherein the management unit is configured to: set a first print state that corresponds to the second printer information as the printer management information, when the print service sends a notification informing the reception unit of completed generation of the print information that corresponds to the second printer information; set a second print state that corresponds to the second printer information as the printer management information, when the reception unit, notified of the completed generation of the print information, has acquired print data that corresponds to the second printer information from the print service; and set identification information of the print job as the printer management information, when the reception unit, having acquired the print data that corresponds to the second printer information, receives print settings that correspond to the print data from the print service and the generation unit has generated a print job based on the print data and the print settings, wherein the confirmation unit is configured to execute confirmation processing for determining whether the printer management information includes settings relating to the first print state, the second print state, or the print job identification information and, if the confirmation unit determines that the printer management information includes the settings relating to the first print state, the second print state, and the print job identification information, and wherein the transmission unit is configured to transmit a command to the user apparatus to instruct sending information including print job location information indicated by the identification information to the image forming apparatus that executes the print job.