Esc & s n m [a [p] s x a] m–n+1, Esc & s n m [a [p] s × a] m–n+1 – CITIZEN CT-S300 User Manual

Page 22

Advertising
background image

— 17 —

ESC & s n m [a [p] s

× a] m–n+1

[Function]

Defining the download characters

[Code]

<1B>H<26>H<s>H<n>H<m>H[<a>H<p1>H<p2>··<ps

× a>]m – n + 1

[Range]

s = 3 (Font A, B)

s = 2 (Font C)

32 n m 126

0 a 12 (Font A)

0 a 9 (Font B)

0 a 8 (Font C)

0 p1

⋅ ⋅ ps × a 255

[Outline]

Defines the font of download characters of alphanumeric characters.

• “s” indicates the number of bytes in vertical direction.

• “n” indicates the start character code and “m” the end character code. To define

only one character, set n = m.

• Character codes definable includes 95 ASCII codes in total in the range of <20>H to

<7E>H.

• “a” indicates the number of dots to be defined in horizontal direction.

• “p” is the data to be defined, which indicate a pattern equal to “a” dots in horizontal

direction from the left end. The rest of the pattern on the right side is filled with
space.

• The number of data to be defined is “s

× a”.

• Download characters thus defined remain valid until redefinition, execution of ESC

@, GS *, FS q, GS (A, deletion by ESC ?, or power OFF is performed.

[Caution]

• Download characters and download bit images cannot be defined simultaneously.

• Running this command clears the definition of the download bit image.

[Default]

Same as the internal character set.

[See Also]

ESC %, ESC ?

[Example]

Create each data bit by setting “1” for a printed dot and “0” for an unprinted dot.

[Sample Program]

Refer to Sample Program and Print Results for ESC %.

Font A

p1

p2

p3

p4

p5

p6

p36

p35

p34

MSB

LSB

12 dots

24 dots

Advertising