Specifications
A-3
Appendix A
Windows Compatible Status
8/6/2010 KR203 Software Integrator Guide P1028248-001 Rev. A
Windows Incompatible Status
If a printer status doesn’t have a corresponding Windows status the Error key will have
PRINTER_STATUS_NOT_AVAILABLE set and you need to evaluate the ExtendedError
key.
Statuses that have a representation within the Windows status may also have an ESC
ENQ 1 NAK value (see Table A-1) and will be stored in the printer ExtendedError key in
the registry and can be extracted with GetPrinterData using the ExtendedError key.
For the meanings of these NAK responses see the appropriate Technical Manual for your
printer, under the ESC ENQ 1 section.
Note • Any other Windows status may be used in the future, so mask away undefined bits
in your application!
Table A-3 • GetPrinterData Key Values
Printer DsMonitor Key Explanation Type
Error Printer Error or Status in Windows 16-bit format REG_DWORD
ErrorEvent Error event name for error event trigger REG_SZ
ExtendedError Extended status according to Appendix B REG_DWORD
StatusEvent Status event name for status event trigger REG_SZ
DeleteJob Flag to delete print jobs on error REG_DWORD