beautypg.com

Citizen Systems 291 User Manual

Page 49

background image

CBM-290/291 User’s Manual

35

CITIZEN

(28) Specifying Absolute Positions

(ESC

$

n1

n2)

Code : [1B]h + [24]h + n1 + n2

* {0

n1

FF}

{0

n2

1}

Data is described in Hex code.

The printing start position is specified in the number of dots from the beginning of line. (1/20 inch unit)

The number of dots is divided by 256, whose quotient is taken as n2 and the residual as n1.

Therefore, the printing start position is equal to n1 + n2 x 256 from the beginning of line..

Specifying beyond the line end is ignored.

In case underline is specified, no underline is provided to the skipped portion.

(29) Specifying Relative Positions (ESC

¥

n1

n2)

Code : [1B]h + [5C]h + n1 + n2

* {0

n1

FF}

{0

n2

FF}

Data is described in Hex code.

The printing start position is specified in the number of dots from the current position.

Rightward direction is taken as plus and leftward direction as minus.

To specify N dot in minus (left) direction, use a complement of N for assignment.

- N dots = 65536 - N

The number of dots is divided by 256, whose quotient is taken as n2 and the residual as n1.

Specifying exceeding the end of line is ignored.

In case underline is specified, no underline is provided to the skipped portion.

(30) Bar Code Printing (GS

k

n

Dn

NUL)

Code : [1D]h + [6B]h + n + Dn + [00]h

* {0

n

7}

Data are described in Hex code.

Specifying a type of bar code and printing bar codes.

The beginning of line is considered as the next printing start position.

Depending on the value of n, the following bar code can be selected.

Dn indicates a character code to be printed.

n (Hex)

Bar Code System

Maximum Columns

0

UPC-A

---

1

UPC-E

---

2

JAN13 (EAN)

---

3

JAN

8 (EAN)

---

4

CODE 39

14

5

ITF

24

6

CODABAR (NW-7)

18

7

CODE 128

15