Citizen Systems 291 User Manual
Page 49
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