App
endix B IBM ProPrinte
r
X24 and IBM ProPrinter II Commands
•
Parameter b
indicates whether proportional spacing is used or not.
The values of the bits of parameter b select the following features:
Bit
V
alue
Function
If the character has FIXED spacing, all the bits must be set to ZERO. If a
character created with fixed spacing is printed in proportional spacing, it will
occupy all 11 columns of the character matrix. Irrespective of the printing mode
selected, a twelfth column will always be added to space out the characters.
•
Parameters
p1 .. p11
These 11 bytes determine the dots in the columns for forming the character. As in
BIM graphic printing, each bit in the various bytes corresponds to a needle of the print
head, and a dot will be printed for each bit set to 1.
Example of How to Create a DLL Character
This example shows how to replace the character 2@`0 (64D) with the "up arrow". The
arrow is a descending character with fixed spacing. The values of the parameters are
therefore as follows:
t = (1 x 13) + 2 = 15
n1 = 15
n2 = 0
m = (64)D
a = (128)D
b = 0
p1 = (32)D; p2 = (0)D; p3 = (64)D; p4 = (0)D; p5 = (255)D;
p6 = (0)D; p7 = (64)D; p8 = (0)D; p9 = (32)D; p10 = (0)D; p11 = (0)D.
B-29
7
6 - 4
3 - 0
variable
Binary number indicates the column number of the matrix where
the character starts (max value = 7).
Binary number indicates the number of columns occupied by the
character, the width of the character.Values > 11 are set to 11.
variable
ignored