Appendix B IBM ProPrinter 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

Value

Function

 

 

 

7

 

ignored

 

 

6 - 4

variable

Binary number indicates the column number of the matrix where

 

the character starts (max value = 7).

 

 

 

 

 

3 - 0

variable

Binary number indicates the number of columns occupied by the

 

character, the width of the character.Values > 11 are set to 11.

 

 

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

Page 139
Image 139
Output Solutions 650 manual Bit Value Function, Parameters p1 .. p11