Printronix ANSI Printer User Manual

Page 68

Advertising
background image

68

Chapter

3

ANSI EVFU

Each “channel control code” pair of bytes has the capability to indicate
multiple channels since each channel indication has a unique bit position
which is either ON - 1 or OFF - 0.

Table 24 is a sample program to load an EVFU table.

Table 23. Channel Control Codes

Decimal Value

Binary Value

ASCII

Character

Remarks

1

2

1

2

1

2

64

64

1000000

1000000

@

@

Fillers

65

64

1000001

1000000

A

@

Channel 1

66

64

1000010

1000000

B

@

Channel 2

68

64

1000100

1000000

D

@

Channel 3

72

64

1001000

1000000

H

@

Channel 4

80

64

1010000

1000000

P

@

Channel 5

96

64

1100000

1000000

@

Channel 6

64

65

1000000

1000001

@

A

Channel 7

64

66

1000000

1000010

@

B

Channel 8

64

68

1000000

1000100

@

D

Channel 9

64

72

1000000

1001000

@

H

Channel 10

64

80

1000000

1010000

@

P

Channel 11

64

96

1000000

1100000

@

Channel 12

Table 24. Sample EVFU Loading Program

Program Instruction

Remarks

1500 WIDTH “LPT1:”,255

Required by some BASIC languages to avoid
auto LF at column 80

1510 LPRINT CHR$(27);“]!”;

Enables EVFU loading.

1520 LPRINT CHR$(65);CHR$(64);

Resets TOF, Channel 1. See Table 23.

1530 FOR I=1 TO 4
1531 LPRINT CHR$(64);CHR$(64);
1532 NEXT I

4 filler lines

1540 LPRINT CHR$(68);CHR$(64);

Selects Channel 3. See Table 23.

1550 FOR I=1 TO 18
1551 LPRINT CHR$(64);CHR$(64);
1552 NEXT I

18 filler lines

Advertising