When you instruct the printer to record a given class of exception, it always records exceptions that fit in
that class. If you instruct the printer not to record a given class of exception, the printer still records such
exceptions if the printer was told not to take the AEA.
Classes of Data Stream Exceptions
All printer data stream exceptions are returned in 24 bytes of detailed sense information in the special
data area of the NACK. The exception-code identifier consists of three bytes: 0, 1, and 19. Byte 0
specifies the exception class; bytes 1 and 19 identify the particular exception.
The six classes of data-stream exceptions are:
•
Command Reject
• Intervention Required
• Equipment Check
• Data Check
• Specification Check
• IO Images
• Bar Codes
• Graphics
• General
• Conditions Requiring Host Notification.
For details, see page 51 "Exception-Reporting Codes".
Sense Byte Information
The following list gives details of the information in each sense byte.
Byte(s) Meaning
0 Defines the exception class for the specific exception. It is the first byte
of each 3-byte exception ID.
1 Together with sense byte 19, byte 1 defines the specific exception
within an exception class. It is the second byte of each 3-byte
exception ID.
2 Contains exception-recovery action codes that specify the required
actions for the exception conditions. For details, see page 48
"Action Codes in Sense Byte 2".
About Exception Reporting, Sense Data, and Recovery
47