M-S Cash Drawer A794 用户手册

下载
页码 147
A794 Owner’s Guide
Chapter 6: Programming Information
December 1999
115
Real Time Request to Printer
GS Sequence
DLE Sequence
ASCII
GS ETX n
DLE ENQ n
Hexadecimal
1D 03 n
10 05 n
Decimal
29 3 n
16 5 n
Value of n:
1 = recover and restart
2 = recover and clear buffers
The printer responds to a request from the host specified by n. This command includes
two sequences: GS and DLE. The operations performed depend on the value of n,
according to the following parameters.
n = 1
Restarts printing from the beginning of the line where an error occurred, after
recovering from the error. Print settings that are normally preserved from line to line,
such as character height and width, are still preserved with this command. This
sequence is ignored except when the printer is busy due to an error condition.
This command will attempt recovery from a knife error. Other errors associated with
the receipt, such as paper out or printhead overheating, can be recovered from only by
clearing the specific condition, such as loading paper or letting the printhead cool down.
n = 2
Recovers from an error after clearing the receive and print buffers. Print settings that are
normally preserved from line to line, such as character height and width, are still
preserved with this command. This sequence is ignored except when the printer is busy
due to an error condition.
The same error recovery possibilities exist as for n = 1.
Exceptions
The command is ignored if is out of range.
An application using DLE (0x10) sequence must send ENQ within 100 milliseconds of
DLE or the printer will misinterpret the DLE and execute a Clear Printer command.
Avoid this possibility by using the ID 03 n sequence, that is handled exactly the same as
10 05 n.