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.