Patent ID: 8136110
Filing Date: 2012-03-13
Classification: G06F

Abstract:
1. A client computer for monitoring a print queue that manages print jobs of a print system including the client computer and a server computer, the client computer comprising: a rendering unit configured to perform a rendering process on a print job; a client-job-information obtaining unit configured to obtain, from an operating system performed on the client computer, client-job information related to a client job corresponding to a print process including the rendering process performed on a specific print job based on data of a specific application by the client computer; a server-job-information obtaining unit configured to obtain, from the server computer, server-job information related to a server job corresponding to a print process performed on the specific print job by the server computer, wherein the server-job information is to be assigned after the specific print job is transferred to the server computer from the client computer; an identifying unit configured to identify whether a print job present in the print queue is the client job or the server job, by using the client-job information and the server-job information; a monitoring unit in the client computer configured to start monitoring the client job in the print queue corresponding to the specific print job and continue monitoring the print queue to determine if job ID and job information of the specific print job exists in the print queue after the client job identified by the identifying unit disappears from the print queue and no print job is present in the print queue, until a server-job corresponding to the specific print job corresponding to the disappeared client job appears in the print queue and is identified by the identifying unit and the server-job identified by the identifying unit disappears from the print queue; and a notifying unit configured to notify a user of a processing status related to the specific print job as a monitoring result by the monitoring unit, wherein, in a case where the server job corresponding to the specific print job identified by the identifying unit disappears from the print queue and no print job ID and information corresponding to the specific print job is present in the print queue, the monitoring unit terminates monitoring of the print queue, and wherein, in a case where no print job is present in the print queue and the server-job-information obtaining unit obtains the server-job information to be assigned to the server job, the notifying unit notifies the user that a printer that is to process the specific print job is busy as the monitoring result.