P
US7945712B2ExpiredUtilityPatentIndex 74

Job status monitoring system, job status monitoring method, program, and storage medium

Assignee: CANON KKPriority: Jun 28, 2005Filed: Mar 8, 2010Granted: May 17, 2011
Est. expiryJun 28, 2025(expired)· nominal 20-yr term from priority
Inventors:KAWASAKI KEIJI
G06F 3/1288G06F 3/1214G06F 3/1229G06F 3/1259G06F 3/1207
74
PatentIndex Score
5
Cited by
7
References
10
Claims

Abstract

A job status monitoring system includes a job output unit configured to output a job to a job managing unit of an operating system. The job is issued in response to a job issue request. A status of the job output to a printer is monitored by a monitoring unit. The monitoring unit controls the job managing unit by monitoring the status of the job. An application or utility determines the status of the job by obtaining information about the job from the job managing unit and performs display control based on the determined status of the job.

Claims

exact text as granted — not AI-modified
1. A job status monitoring system capable of communicating with a printer, the job status monitoring system comprising:
 a job output unit configured to output a job to a spooler of an operating system in response to a job issue request, 
 wherein, after the job has been output, the job output unit further outputs to the spooler a dummy job that does not affect a print output process, and 
 wherein an application or utility monitors a status of the dummy job to determine whether the dummy job exists in the spooler, determines that the job which is issued in response to the job issue request is completed by the printer after the dummy job does not exist in the spooler, and performs display control based on the status of the dummy job. 
 
     
     
       2. The job status monitoring system according to  claim 1 , wherein the printer enables receiving a next job upon completion of the job which is issued in response to the job issue request. 
     
     
       3. A job status monitoring system capable of communicating with a printer, the job status monitoring system comprising:
 a job output unit configured to output a job to a spooler of an operating system in response to a job issue request, wherein the job includes a job start command and a job end command, and wherein dummy data having a size larger than a print buffer of the printer is attached to the job after the job end command, 
 wherein, after the job has been output, the job output unit further outputs to the spooler the dummy data which does not affect a print output process, and 
 wherein an application or utility monitors a status of the dummy data to determine whether the job exists in the spooler, determines that the job which is issued in response to the job issue request is completed by the printer after the dummy data does not exist in the spooler, and performs display control based on the status of the dummy data. 
 
     
     
       4. The job status monitoring system according to  claim 3 , wherein the system is capable of communicating with the printer in a one-way manner, and wherein a refusal of reception is performed by setting an interface of the printer to busy. 
     
     
       5. A method of monitoring a job status of a printer, comprising:
 outputting a job to a spooler of an operating system in response to a job issue request and further outputting a dummy job to the spooler after the job has been output, wherein the dummy job does not affect a print output process, and 
 wherein an application or utility monitors a status of the dummy job to determine whether the dummy job exists in the spooler, determines that the job which is issued in response to the job issue request is completed by the printer after the dummy job does not exist in the spooler, and performs display control based on the status of the dummy job. 
 
     
     
       6. The method according to  claim 5 , wherein the printer enables receiving a next job upon completion of the job which is issued in response to the job issue request. 
     
     
       7. A method of monitoring a job status of a printer, comprising:
 outputting a job to a spooler of an operating system in response to a job issue request, wherein the job includes a job start command and a job end command, and wherein dummy data having a size larger than a print buffer of the printer is attached to the job after the job end command, 
 wherein, after the job has been output, the outputting step further includes outputting to the spooler the dummy data which does not affect a print output process, and 
 wherein an application or utility monitors a status of the dummy data to determine whether the dummy data exists in the spooler, determines that the job which is issued in response to the job issue request is completed by the printer after the dummy data does not exist in the spooler, and performs display control based on the status of the dummy data. 
 
     
     
       8. The method according to  claim 7 ,
 wherein a job status monitoring system is capable of communicating with the printer in a one-way manner, and 
 wherein a refusal of reception is performed by setting an interface of the printer to busy. 
 
     
     
       9. A computer-readable medium having stored thereon instructions which, when executed by a computer, causes the computer to perform a method of monitoring a job status of a printer, the method comprising:
 outputting a job to a spooler of an operating system in response to a job issue request; 
 outputting a dummy job to the spooler of the operating system after the job has been output, wherein the dummy job does not affect a print output process; 
 monitoring a status of the dummy job; and 
 performing a display control based on the status of the dummy job, 
 wherein an application or utility monitors the status of the dummy job to determine whether the dummy job exists in the spooler, determines that the job which is issued in response to the job issue request is completed by the printer after the dummy job does not exist in the spooler, and performs display control based on the status of the dummy job. 
 
     
     
       10. A computer-readable medium having stored thereon instructions which, when executed by a computer, causes the computer to perform a method of monitoring a job status of a printer, the method comprising:
 outputting a job to a spooler of an operating system in response to a job issue request, wherein the job includes a job start command and a job end command, and wherein dummy data having a size larger than a print buffer of the printer is attached to the job after the job end command; 
 wherein, after the job has been output, the outputting step further includes outputting to the spooler the dummy data which does not affect a print output process, and 
 wherein an application or utility monitors a status of the dummy data to determine whether the dummy data exists in the spooler, determines that the job which is issued in response to the job issue request is completed by the printer after the dummy data does not exist in the spooler, and performs display control based on the status of the dummy data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.