Programmer's Guide
PcOS Series 80PLUS
Control Codes
Vertical Motion
Rev B 4/13/99
Page 21
Function
Set variable line space n/72 inch
ASCII
[ESC] A <n>
Hexadecimal
1BH 41H <n>
Decimal
<27><65><n>
IPCL
none
Description
This command sets default line spacing to n/72 inch. Set n = 1 to 85. This line
spacing does not take effect until enabled by the [ESC] 2 command. This
command is provided to maintain backward compatibility with Series 50,
OKIDATA, IBM, and other printers. It can also be used to print on preprinted
forms.
Function
Enable [ESC] A <n> line spacing
ASCII
[ESC] 2
Hexadecimal
1BH 32H
Decimal
<27><50>
IPCL
none
Description
[ESC] 2 enables [ESC] A <n> line spacing. This is a companion to the [ESC]
A <n> command and puts the specified line spacing into effect. It will remain
in effect until another line spacing command is issued.
Function
Feed <n> lines at current spacing
ASCII
[ESC] d <n>
Hexadecimal
1BH 64H <n>
Decimal
<27><100> <n>
IPCL
&%FL <m
1
> <m
2
>
Description
This command prints the contents of the buffer (if any) and performs <n> line
feeds at the current line spacing. This command does not change the default
line spacing value. The next character print position is reset to the left margin.
NOTE:
The IPCL command will print from 00 to 99 lines. For example, if you
wish to feed 12 lines, the IPCL command would be &%FL12.
Function
Form feed
ASCII
[FF]
Hexadecimal
0CH
Decimal
<12>
IPCL
&%FF
Description
This command performs a form feed to cut.
Function
Begin auto line feed
ASCII
[ESC] 5 <01>
Hexadecimal
1BH 35H 01h
Decimal
<27><53><01>
IPCL
&%MA
Description
This command sets auto line feed mode.
NOTE:
This overrides the configuration setting.