www.bixolon.com
3.3.4 Exception Processing
1) Undefined codes
If a code which has not been defined as a command within 32bytes listed as
00H(decimal 0) through 1FH(decimal 31) in the character code tables is sent from
the host computer, the undefined byte (1 byte) is ignored, and the printer
continues to process the next byte of information.
Example: If the data sequence 30H(48) 32H(50) 03H(3) 32H(50) 0AH(10) 33H(51) is
sent from the host computer, 03H(3) is ignored, and the data is
processed as if the sequence 30H(48) 31H(49) 32H(50) 0AH(10) 33H(51)
had been received (0AH has been defined as the LF command).
2) Undefined commands
If data that follows an ESC [1BH(27) or GS[1DH(29)] code is not defined as a
command, ESC or GS and the following code (a total of 2 bytes) are ignored.
Example: If the data sequence 30H(48) 1BH(27) 22H(34) 31H(49) 32H(50) is
received, 1BH(27) 22H(34) is ignored as an undefined code, and the data
is processed as if the sequence 30H(48) 31H(49) 32H(50) had been
received.
3) Out-of-range parameter values
For commands in which a parameter value range is defined and a value sent to the
printer is outside of the defined range, the command is ignored and the previously
set value does not change. Normally, processing of commands with multiple
parameters is terminated if a parameter outside of the defined range is
encountered; the subsequent data is processed normally.
Example: if the data sequence 1BH(27) 52H(82) 15H(21) is sent from the host
computer, 1BH(27) 52H(82) (ESC R) is a valid code, but the argument
15H(21) is outside the defined range. Therefore, the printer ignores
the code sequence and does not change the previous setting for the
international character set