A user connected to a remote printer can choose to activate a
print-monitoring feature of the printer as part of the submitted print
job. As the job begins to print, the output of the printer is monitored
for print quality. If an event occurs during the print job that affects
the print job, the user receives real-time notification of the status of
the print job. The events can be printer related such as paper jam or
print job related such as poor print quality. The user can have an option
of reviewing various parts of the print job during the printing process.
There can also be an automatic print job out evaluation. If the user
accepts the print quality, the printer will continue printing the job. If
the user is not satisfied with the print quality, the job is halted and
sent to a temporary print buffer. While the job is halted, adjustments
are made to either the printer to improve print quality or to the print
parameters of the print job to improve print quality.