User manual

Introduction
General Overview
This section is designed for technical users that wish to program the printer’s
operation. It describes the control commands that can be included in the data sent
to the printer. The commands described in this section are grouped according to
their functions. Some commands control paper feeding while others allow the
programmer to select printing attributes.
Each command has the following structure:
Name and function description. Information about protocol (Proprinter,
EPSON and IBM).
The hexadecimal and decimal codes for the command; the symbol ( #)
represents variable parameters of the command. The functions of these
parameters are explained in the corresponding command description.
Command Summary
ESC C {n} Sets form length in number of lines. A.6
ESC C NUL {n} Sets form length in inches. A.6
ESC N {n} Set bottom of form (skip over perforation). A.6
ESC O Cancels skip-over perforation. A.6
ESC l {n} Sets left margin (only EPSON mode). A.7
ESC Q {n} Sets the right margin (only EPSON mode). A.7
ESC X {n} {m} Sets left and right margins (only IBM mode). A.7
ESC 4 Sets top of form (only IBM mode). A.7
ESC P Sets horizontal spacing to 10 or 17 cpi (only EPSON mode)A.8
ESC M Sets horizontal spacing to 12 or 20 cpi (only EPSON mode.)A.8
ESC : Sets horizontal spacing to 12 cpi (only IBM mode). A.8
ESC g Sets horizontal spacing to 15 cpi (only EPSON mode) A.8
SI or ESC SI Selects compressed printing. A.8
DC2 Resets compressed spacing. A.9
ESC p {n} Sets or cancels proportional printing (only EPSON mode). A.9
ESC P {n} Sets or cancels proportional printing (only IBM mode). A.9
ESC A {n} Sets variable vertical spacing. A.9
ESC 2 Sets vertical spacing to default value. A.9
ESC 0 Sets vertical spacing to 1/8 inch. A.10
ESC 1 Sets vertical spacing to 7/72 inch (only IBM mode). A.10
ESC 3 {n} Sets vertical spacing to n/216 or n/180 inch. A.10
ESC + {n} Sets vertical spacing to n/360 inch (only EPSON mode). A.10
ESC D {n1}..{nx} NUL Sets horizontal tab stops A.10
HT Moves logically the print carriage to next
horizontal tab stop. A.11
ESC B {n1}...{nx} NUL Sets vertical tab stops. A.11
ESC B NUL Cancels all current vertical tab stops. A.11
Appendix A
A.2
A78401745-001