Tally Genicom Matrix Printer User Manual

Page 136

Advertising
background image

Relative Horizontal Step

ESC \

Data Structure

ASCII

ESC "\"

<n

1

> <n

2

>

set relative horizontal step

hex.

1B

5C

<n

1

> <n

2

>

dec.

27

92

<n

1

> <n

2

>

Description

This code sequence moves the print head to a relative print position without regard to the
current character density. This print position is calculated according to the formula
(n

1

+ 256

∗ n

2

).Each dot, i. e. each print position has a width of

1

120

inch in DPQ and

1

180

inch in NLQ and LQ.

Calculation of the values of n

1

and n

2

first requires the prefix (n dots) to be calculated. If

the movement is directed towards the left side, the result is subtracted from 65536. Sub-
sequently the values for n

1

and n

2

can be calculated according to the formula:

n

1

= n MOD 256

n

2

= INT(

n

256

)

If the print position exceeds the currently set margins after execution of the horizontal
step, this code sequence is ignored.

This code sequence can be used in all print qualities (DPQ, NLQ, LQ).

Example for calculating n

1

and n

2

:

Movement of 4 inches towards the right side:

n

=

4

*

120

= 480

n

2

= INT

(

480

256

)

= dec.1
= hex.01

Print Positioning

53

Advertising