Serial matrix vertical formatting – Printronix P9000 Series User Manual

Page 97

Advertising
background image

5-17

Vertical Format Units

Table 5-12. CVFU Line Slewing

Hex

10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

7 6

5

4

3

2 1

0
0

0
0

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

1
2
3
4
5
6
7
8
9

10
11
12
13
14
15

Dec

16
17
18
19

20
21
22
23
24
25
26
27
28
29
30
31

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

X = Undefined, 0 or 1

1 = High

0 = Low

ASCII

Lines Slewed

Data Bits

8

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

Code

DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US

0 = CR*

*treated as CR = CR; refer to the Carriage Return control code on page 6-16.

Serial Matrix Vertical Formatting

In Serial Matrix protocol, vertical formatting is always enabled. Forms control is accomplished

by a set of programmed vertical tabs. Various lines of the form are assigned vertical tabs which

are then accessed by control code for rapid paper advancement to the tab position. Two codes

are used for controlling vertical tabs: ESC B for single channel tab setting, and VT to execute a

vertical tab. These codes and their parameters are described in the Programming chapter. The

VFU Loaded indicator on the control panel will not light when vertical tabs are loaded for

forms control.

Executing Vertical Tabs

The vertical tab execute code is VT. When sent, it prints the contents of the print buffer (if data

is in the buffer) and causes paper movement to the next predefined vertical tab position. If a

tab position is not defined, the paper is moved to the next line at the current line spacing. If a

tab position is at the current line, the paper is moved to the next tab position. If no tab positions

are defined between the current line and the end of the form, the paper moves to the next top-

of-form (TOF).

Advertising