Output Solutions 650 User Manual

Page 140

Advertising
background image

Appendix B IBM ProPrinter X24 and IBM ProPrinter II Commands

The customized character (up arrow) is loaded into the printer's memory by the
following escape sequence:
(27)D; (61)D; (15)D; (0)D; (20)D; (64)D; (128)D; (0)D; (32)D; (0)D; (64)D; (0)D;
(255)D; (0)D; (64)D; (0)D; (32)D; (0)D; (0)D .

DLL in NLQ

DLL characters can also be defined in NLQ SANS SERIF font. The method for
creating them differs from the Draft DLL character creation method on the following
points:
1. The ID byte must be (21)D.
2. Each character requires 48 bytes for its definition (2 bytes for the attributes and

46 for the shape).

3. The matrix of an NLQ DLL character is printed in two passes (23 columns per

pass). The order of the bytes for defining a character is therefore as follows:
byte 1 : Attribute a
byte 2 : Attribute b
byte 3 : 1st column of 1st pass; byte 4 : 1st column of 2nd pass; byte 5 : 2nd

column of 1st pass; byte 6 : 2nd column of 2nd pass
.. byte 47 : 23rd column of 1st pass; byte 48 : 23rd column of 2nd pass.

4. For shaded and expanded characters, attribute a has the same meaning as for

Draft DLL. But for shaded characters, lines 1, 3, 5 and 7 are copied on the lines
at the bottom 17, 19, 21 and 23. For expanded characters (semigraphic), line 15
is copied on lines 17, 19, 21 and 23 and line 16 is copied onto lines 18, 20, 22,
and 24.

5. All the bits of the attribute "b" byte will be set to zero, because proportional

spacing is not possible for the ROMAN font.

Note:

Horizontal adjacent dots cannot normally be printed; they can be in bold face
printing.
If you define consecutive dots, place them in the odd positions of the matrix (3, 5,
7 ..) to obtain characters that can also be printed correctly when printing from
right to left.

B-30

Advertising