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

Page 221

Advertising
background image

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.

Advertising