Patent ID: 9311035
Filing Date: 2016-04-12
CPC Classification: G06F

Claim Text:
1. A print system comprising a print server and a plurality of image forming apparatuses, a hardware processor of the print server executing: a server-side receiving step of externally receiving a print job including user identification information for identifying a user and image data; a server-side extracting step of, in response to reception of a download request including user identification information from any one of the plurality of image forming apparatuses, extracting a print job that includes user identification information identical with the user identification information included in the received download request from among one or more print jobs received in the server-side receiving step; a print job transmitting step of transmitting the extracted print job to, among the plurality of image forming apparatuses, an image forming apparatus that has transmitted the download request; a progress status detecting step of detecting a progress status in which, among the plurality of image forming apparatuses, a first image forming apparatus that has received the print job executes the print job; a job-in-progress detecting step of, in response to reception of a download request from a second image forming apparatus different from the first image forming apparatus, detecting the print job transmitted to the first image forming apparatus as a job in progress, if the print job transmitted to the first image forming apparatus includes user identification information identical with user identification information included in the download request received from the second image forming apparatus and the progress status detected in the progress status detecting step of the print job executed in the first image forming apparatus is in progress; a splitting step of, if the job in progress is detected, splitting the job in progress into a first split job that is a preceding section and a second split job that is a following section, based on the progress status of the job in progress; a split job transmitting step of transmitting the second split job to the second image forming apparatus; and an end command transmitting step of transmitting an end command to terminate the job in progress at a location defined by the first split job to the first image forming apparatus, a hardware processor of each of the plurality of image forming apparatuses executing: a user detecting step of detecting a user; a download request step of transmitting a download request including user identification information of the user detected in the user detecting step to the print server; and a job executing step of, if the print job is received from the print server in response to transmission of the download request, executing the print job, and if the second split job is received from the print server, executing the second split job, wherein the job executing step includes a job cancel step of terminating execution of the print job at a location defined by the end command if the end command is received from the print server while the print job is being executed.