User's Guide
Code Sets D-35
Table D-6. Epson and IBM Escape Sequences––continued
Function ASCII Hexadecimal Decimal Description
Boundaries, Tabs and Page Formatting––continued
Set/clear absolute ............... ESC D list NUL 1B 44 list 00 27 68 list 0 This sequence clears all current horizontal tab stops and
horizontal tab stops sets new tab stops using the current character spacing.
Tab stops can be set at any of the first 159 print positions
on a line. Epson and IBM horizontal tabs are absolute,
which means that the physical location of the tab stops on
the page are unaffected by changes in character spacing.
The list in the sequence is a series of bytes that define
where to set the tab stops, and must be listed in ascending
order. The last byte of the sequence must be a NUL or a
code less than the last tab stop defined in the list. For
example, to set abso-lute horizontal tab stops every inch at
10 cpi, the correct sequence is 27 68 10 20 30 40 50 60
70 80 90 100 110 120 130 0 (decimal). To clear
horizontal tab stops without set-ting new ones, omit the
list from the sequence. To set hori-zontal tab stops with
proportional-spacing selected, use 12 cpi when specifying
the tab stop locations.
If the factory defaults are in effect, horizontal tab stops are
set every eight print positions across the page. To reset
horizontal tabs every eight print positions across the page,
use the Set Absolute Horizontal Tab Stops Every Eight
Print Positions sequence.
Note: This sequence is not supported when the IBM
XL24 emulation is active.
Set/clear absolute ............... ESC B list NUL 1B 42 list 00 27 66 list 0 These sequences clear all current vertical tab stops and set
vertical tab stops new tab stops using the current line spacing. Epson and
Alternate .........................
ESC b n list NUL 1B 62 n list 00 27 98 n list 0 IBM vertical tabs are absolute, which means that the
physical location of the tab stops on the page are
unaffected by changes in line spacing. The printer ignores
the vlaue of variable n in the ESC b sequence, so the
value you assign to it is irrelavent. The list in the
sequences is a series of bytes that define where to set the
tab stops, and must be listed in ascending order. The last
byte of the sequence must be a NUL or a code less than
the last tab in the list. For example, to set absolute
vertical tab stops every inch at 6 lpi, the correct sequence
is 27 66 6 12 18 24 30 36 42 48 54 60 0 (decimal). To
clear vertical tab stops without set-ting new ones, omit the
list from the sequence.
Set absolute horizontal ...... ESC R 1B 52 27 82 This sequence clears all current horizontal and vertical tab
tab stops every eight stops and sets new horizontal tab stops at every eight print
print positions positions using the current character spacing.
Note: This sequence is not supported when an Epson
emulation is active.
User's Guide
Code Sets D-35
Table D-6. Epson and IBM Escape Sequences––continued
Function ASCII Hexadecimal Decimal Description
Boundaries, Tabs and Page Formatting––continued
Set/clear absolute ............... ESC D list NUL 1B 44 list 00 27 68 list 0 This sequence clears all current horizontal tab stops and
horizontal tab stops sets new tab stops using the current character spacing.
Tab stops can be set at any of the first 159 print positions
on a line. Epson and IBM horizontal tabs are absolute,
which means that the physical location of the tab stops on
the page are unaffected by changes in character spacing.
The list in the sequence is a series of bytes that define
where to set the tab stops, and must be listed in ascending
order. The last byte of the sequence must be a NUL or a
code less than the last tab stop defined in the list. For
example, to set abso-lute horizontal tab stops every inch at
10 cpi, the correct sequence is 27 68 10 20 30 40 50 60
70 80 90 100 110 120 130 0 (decimal). To clear
horizontal tab stops without set-ting new ones, omit the
list from the sequence. To set hori-zontal tab stops with
proportional-spacing selected, use 12 cpi when specifying
the tab stop locations.
If the factory defaults are in effect, horizontal tab stops are
set every eight print positions across the page. To reset
horizontal tabs every eight print positions across the page,
use the Set Absolute Horizontal Tab Stops Every Eight
Print Positions sequence.
Note: This sequence is not supported when the IBM
XL24 emulation is active.
Set/clear absolute ............... ESC B list NUL 1B 42 list 00 27 66 list 0 These sequences clear all current vertical tab stops and set
vertical tab stops new tab stops using the current line spacing. Epson and
Alternate .........................
ESC b n list NUL 1B 62 n list 00 27 98 n list 0 IBM vertical tabs are absolute, which means that the
physical location of the tab stops on the page are
unaffected by changes in line spacing. The printer ignores
the vlaue of variable n in the ESC b sequence, so the
value you assign to it is irrelavent. The list in the
sequences is a series of bytes that define where to set the
tab stops, and must be listed in ascending order. The last
byte of the sequence must be a NUL or a code less than
the last tab in the list. For example, to set absolute
vertical tab stops every inch at 6 lpi, the correct sequence
is 27 66 6 12 18 24 30 36 42 48 54 60 0 (decimal). To
clear vertical tab stops without set-ting new ones, omit the
list from the sequence.
Set absolute horizontal ...... ESC R 1B 52 27 82 This sequence clears all current horizontal and vertical tab
tab stops every eight stops and sets new horizontal tab stops at every eight print
print positions positions using the current character spacing.
Note: This sequence is not supported when an Epson
emulation is active.