Hello,
I'm using my HP-42S in combination with the HP-82240B printer for several years now. But there's one big problem about graphics which I never managed to solve and that's why I'm seeking help from you.
Since the calculator's alpha register handles only 44 signs at the same time, any graphic sequence larger than 42 pixels (44 minus the two signs for the escape sequence) has to be splitted into two, three or four parts. So to print for example a 50 pixel wide graphic sequence, I have to enter the following: CLA, 27 XTOA, 50 XTOA followed by 42 times let's say 195 XTOA. To transmit the (still uncomplete) data to the printer I use the PRA-command. At this point the printer doesn't print anything, because he correctly awaits 50 signs, and writes the sequence into the buffer. No problem so far! But when I try to send the remaining 8 signs (CLA, 8 times 195 XTOA, PRA), the printer draws the following sequence:
OOXO
OOXO
XXOX
OOXX
OOXX
OOOX
OOOX
OOOX
before continuing with the correct graphic. In decimal code this means: 4, 4, 27, 252. So it seems that either the printer or the calculator (by means of the PRA-command) adds AUTOMATICALLY two right-stop line-feeds and one "return to normal width"-command. How can I prevent them from doing this?
P.S. To avoid this problem I always used the PRLCD command, but since the display of the HP-42S has only 131 pixels, I could never take advantage of the 35 supplementary pixels of the printer.
MANY THANKS IN ADVANCE!
Edited: 31 Oct 2005, 1:53 p.m.