[comp.periphs.printers] Citizen swift 24 - help needed

kp74615@kaakkuri.tut.fi (Karri Tapani Palovuori) (02/23/90)

I'm posting this for my friend ahahma@kontu.utu.fi 
(their news-system is full of bugs):


Help!
I have a Citizen Swift 24 matrix printer and I would like to define some 
characters for it. The command for defining them is ESC & chr(n) chr(fc)
chr(lc)..., where lc is the ascii code of the last character to be defined, 
fc is the code for the first character to be defined and n is font family 
number, which should be in the range 0 to 127. Finally the actual data for the 
new character is given. The command is essentially the same as for an Epson 
LQ printer.

The question is: what does that font family number mean? The user manual 
does not explain it any further. 

The only self-defined character I've managed to get is the one presented 
in the example program in the manual. In the example the character 64 = "@"
is redefined to print a copyright sign. The font family number used in the
program is 0. If I change either that number or the character ascii code, the
program won't work any more. It just prints some rubbish. 
I can't understand, why I can redefine only the character ascii 64, as the 
manual claims, I should be able to redefine any of the characters in the
printer character table. Does the mystic font family number have some 
influence on that?

Another solution to the problem is to get a wp5.0 printer driver, which
supports all of the Greek letters. I've been trying to define them,
but the printer won't cooperate!

Please, email me the answer.

ahahma@kontu.utu.fi