HP Color LaserJet 4550 printer family - Software Technical Reference

Appendix A: Job Status and Alerts
HP Color LaserJet 4550 Software Technical Reference 162
If Job Status and Alerts has been configured not to run automatically on restart, the same dialog will
appear again the next time the program is executed manually (either from the Run command or by
double-clicking the application icon). If it is already configured for auto-run, this dialog will not appear
when the program is executed.
There are seven significant states visible from tray icon:
Failed: A job has recently completed with an error, such as memory out, or was canceled.
Error: A job being processed is being held up by an error condition.
Finished: A job has recently completed successfully.
Warning: A printer for a job being processed has a warning condition, but no error conditions have
been detected (warning alerts are enabled).
Busy: A job recently began being processed and is proceeding normally.
Idle: The Job Status and Alerts software has been installed, and there are no active jobs being
processed.
Unknown: A print job that Job Status and Alerts was tracking cannot be found. It was probably
printed, but Job Status and Alerts cannot determine the exact outcome.
These states represent the maximum detail we should expect to convey through the system tray icon. If
the user sees the Busy icon and wants more detail on the current status of a job, they can double- click
the icon to display the Job Status and Alerts window.
The tray icon will always represent the triggering job whose status changed (had an alert condition) most
recently. Even if the last job completed an hour ago, the tray icon will indicate the last alert condition of
that job (e.g., Finished, Failed, or Unknown). If warning alerts are not checked (enabled) in the Document
Alerts options, then the Warning icon will not be displayed in the system tray when a warning alert
condition is detected. However, Error and Failed icons will be shown when appropriate, even if the error
alerts are not enabled.
Because a completed job panel will only be deleted when it is not the active panel, the last job panel will
remain the active panel (and the tray icon will remain either Finished, Failed, or Unknown) until another
triggering job is submitted. This new job will become the active panel. However, without submitting a new
job, the old job panel can be deleted manually by opening the window and closing it again. At this time, if
there are no other jobs to be selected in the list, the system tray icon will return to the Idle state (the icon).
Job status and alerts files
Win32 (Common files between Win9x and WinNT/2K)
Filename Directory Description
Hpbdrtpl.dll $SYSTEM (Print Job Specific) Printer delivery step module
responsible for communicating with the printer via bidi to
determine the state of a print job (uses a polling
mechanism).
hpbskpng.dll $SYSTEM (Print Job Specific) Printer socket ping delivery step
module responsible for listening for pushed job events
from the printer, data is transmitted via sockets.
hpbewsdm.dll $SYSTEM Embedded web server device monitor that is
responsible for determining a printers device status URL
if the printer has an embedded web server.