User's guide d-42 code sets – AMT Datasouth ACCEL-6300 User Manual
Page 221

User's Guide
D-42 Code Sets
Table D-6. Epson and IBM Escape Sequences––continued
Function
ASCII
Hexadecimal
Decimal
Description
Text Functions––continued
Double-high / double-wide ........
ESC [ @ EOT
1B 5B 40 04
27 91 64 4
The value of variable n2 determines whether double-wide
printing (continued)
NUL NUL NUL
00 00 00 n1 n2
0 0 0 n1 n2
printing starts or ends:
n1 n2
Variable n2
Double-Wide ASCII Hex Dec
No change
NUL
00
0
End
SOH
01
1
Start
STX
02
2
For example, to start double-high and double-wide printing with
line spacing set to 3 lpi, the correct sequence is 27 91 64 4 0 0 0
34 2 (decimal).
Double-high printing
These sequences start and end double-high printing, where-
Start ......................................
ESC ESC H 1
1B 1B 48 31
27 27 72 49
in characters print twice their normal height. The sequences
Start (alternate) ....................
ESC w 1
1B 77 31
27 119 49
do not change the current line spacing.
End .......................................
ESC ESC H 0
1B 1B 48 30
27 27 72 48
End (alternate) .....................
ESC w 0
1B 77 30
27 119 48
Double-wide printing ................
ESC ESC W n
1B 1B 57 n
27 27 87 n
This sequence starts and ends double wide printing, where-
Start ......................................
ESC ESC W 1
1B 1B 57 31
27 27 87 49
in characters print twice their normal width. This sequence
End .......................................
ESC ESC W 0
1B 1B 57 30
27 27 87 48
does not change the current character spacing.
Double-wide printing ................
ESC W n
1B 57 n
27 87 n
This sequence starts and ends double wide printing, where-
Start ......................................
ESC W 1
1B 57 31
27 87 49
in characters print twice their normal width. This sequence
End .......................................
ESC W 0
1B 57 30
27 87 48
also doubles the character spacing to accommodate the wider
characters. A DC4 code does not turn off double-wide printing
started with this sequence.
One-line double-wide ................
ESC SO
1B 0E
27 14
This sequence starts and ends double wide printing on the
printing
current line and doubles the character spacing to accommodate
the wider characters. A DC4 code or any control code or escape
sequence that causes paper movement ends double-wide printing
and resumes normal character spacing. The ESC ESC W 0 and
ESC W 0 sequences also end double-wide printing started with
ESC SO.
Set master print mode ..............
ESC ! n
1B 21 n
27 33 n
This sequence sets many unique print feature combinations. The
value of variable n determines which modes are on and which
are off. To find the correct n value, add up the numbers of the
desired features:
0 - 10 pitch
4 - Condensed
32 - Dble-wide
1 - 12 pitch
8 - Shadow
64 - Italic
2 - Proportional
16 - Bold
128 - Underscore
For example, to select 12-pitch, shadow, italic and underscore,
the correct n value is 201 (1 + 8 + 64 + 128 = 201). This
sequence ends all print features in the list that are not selected.
Also, a proportional printing selection overrides 10- and 12-pitch
selections.
User's Guide
D-42 Code Sets
Table D-6. Epson and IBM Escape Sequences––continued
Function
ASCII
Hexadecimal
Decimal
Description
Text Functions––continued
Double-high / double-wide ........
ESC [ @ EOT
1B 5B 40 04
27 91 64 4
The value of variable n2 determines whether double-wide
printing (continued)
NUL NUL NUL
00 00 00 n1 n2
0 0 0 n1 n2
printing starts or ends:
n1 n2
Variable n2
Double-Wide ASCII Hex Dec
No change
NUL
00
0
End
SOH
01
1
Start
STX
02
2
For example, to start double-high and double-wide printing with
line spacing set to 3 lpi, the correct sequence is 27 91 64 4 0 0 0
34 2 (decimal).
Double-high printing
These sequences start and end double-high printing, where-
Start ......................................
ESC ESC H 1
1B 1B 48 31
27 27 72 49
in characters print twice their normal height. The sequences
Start (alternate) ....................
ESC w 1
1B 77 31
27 119 49
do not change the current line spacing.
End .......................................
ESC ESC H 0
1B 1B 48 30
27 27 72 48
End (alternate) .....................
ESC w 0
1B 77 30
27 119 48
Double-wide printing ................
ESC ESC W n
1B 1B 57 n
27 27 87 n
This sequence starts and ends double wide printing, where-
Start ......................................
ESC ESC W 1
1B 1B 57 31
27 27 87 49
in characters print twice their normal width. This sequence
End .......................................
ESC ESC W 0
1B 1B 57 30
27 27 87 48
does not change the current character spacing.
Double-wide printing ................
ESC W n
1B 57 n
27 87 n
This sequence starts and ends double wide printing, where-
Start ......................................
ESC W 1
1B 57 31
27 87 49
in characters print twice their normal width. This sequence
End .......................................
ESC W 0
1B 57 30
27 87 48
also doubles the character spacing to accommodate the wider
characters. A DC4 code does not turn off double-wide printing
started with this sequence.
One-line double-wide ................
ESC SO
1B 0E
27 14
This sequence starts and ends double wide printing on the
printing
current line and doubles the character spacing to accommodate
the wider characters. A DC4 code or any control code or escape
sequence that causes paper movement ends double-wide printing
and resumes normal character spacing. The ESC ESC W 0 and
ESC W 0 sequences also end double-wide printing started with
ESC SO.
Set master print mode ..............
ESC ! n
1B 21 n
27 33 n
This sequence sets many unique print feature combinations. The
value of variable n determines which modes are on and which
are off. To find the correct n value, add up the numbers of the
desired features:
0 - 10 pitch
4 - Condensed
32 - Dble-wide
1 - 12 pitch
8 - Shadow
64 - Italic
2 - Proportional
16 - Bold
128 - Underscore
For example, to select 12-pitch, shadow, italic and underscore,
the correct n value is 201 (1 + 8 + 64 + 128 = 201). This
sequence ends all print features in the list that are not selected.
Also, a proportional printing selection overrides 10- and 12-pitch
selections.