Purpose:
To move the print head to the desired location.
Remarks:
Valid at the beginning of the line only. Valid in impact print stations only.
Paper cut/DI eject
EIA-232 Syntax:
ESC i or ESC m or X'1B69 or 1B;6D'
Purpose:
To cut the paper in the customer receipt station, or eject the document in
the document insert station.
Remarks:
v This command is the equivalent of a form feed (0C) in the document
insert station but does not feed the customer receipt in the CR station.
v ESC i or X'1B69' does not increment status byte 6.
v ESC m or X'1B6D' does increment status byte 6.
Generate drive pulse for cash drawer
EIA-232 Syntax:
ESC p mn1n2or X'1B70;m;n1;n2'
where:
m The cash drawer number-0or1.
n1 Pulse width on time = (n1 × 2) milliseconds.
n2 Pulse width off time = (n2 × 2) milliseconds.
Purpose:
To open one of the cash drawers attached to the printer.
Remarks:
Printing will be suspended while a cash drawer is being opened.
Retrieve the flash storage
EIA-232 Syntax:
ESC 4 n1 n2 or X'1B;34;n1;n2'
where:
n1 One-byte count of the bytes to be returned
n2 Three-byte address of the first byte to be returned
Purpose:
Retrieve data from user flash storage.
Remarks:
One byte will be returned if a byte count of X'00' is specified.
In many RS-485 printers, the number of bytes retrieved should be kept
under 200 to ensure that the system’s receive buffer is not overrun.
The valid address range for each SureMark depends on the model number
and which memory option, if any, is installed. Use “Retrieve size of user
flash storage” on page 162 to determine the valid address range for your
printer.
Updated April 2, 2009
Appendix D. EIA-232 programming information 161