Either the 82240A or 82240B is good for the 28 series. The 82240A
works with the 48 and 49 series (except the 49G, which doesn't
have any IR), but some non-ASCII characters will have to be
remapped (where possible) from the modified ECMA 94 character set
to the Roman 8 character set. I've never used a 17BII. I think
that the better match is the 82240B, which has additional
advantages besides having both character sets. I guess that, with
patience, you can probably get an 82240B on eBay for US$50 or
less.
For much more information on these printers, try a Google search
of MoHPC like
this
one.
By the way,
Martel
Instruments sells some printers which should work for
anything that the HP 82240B works for. I don't know the prices of
the Martel models though.
Quote:
HP-49g+ (and 50g) uses IrDA, 28 and 17BII no. Is HP-49g+
compatible with 82240A or 82240B (that are not IrDA)?
Yes. The IR encoding used for printing to the 82240A/B is
different from the IR encoding used for I/O. For the encoding used
for these printers, see the
HP 82240B Infrared
Printer Technical Interfacing Guide. For the "Serial IR"
used by the 48 series for I/O, see the
HP48 I/O Technical
Interfacing Guide or the
HP48 I/O Technical
Interfacing Guide PDF. And of course, for information on
IrDA start at http://irda.org/.
As Les noted, the IR range from the 49 series is much lower.
Quote:
I know that these two printers are termal printers and aren't in
production any more. My concern is about thermal paper. Are you
able to find it to use with your 82240B?
No problem; although these printers are out of production, many
"point-of-sale" printers use compatible thermal paper. Look for
thermal paper with a width of 2 1/4 inch (57mm or 58mm), and a
roll O.D. of a bit less than 2 inches. As Les noted, it's easy
enough to rewind part of a larger roll onto an empty core. I've
used the brands "Perfect Print", "NCR", and "IBM" with no
problems. I did have a minor problem with some other brand (sorry,
I don't recall the name) which printed a light purple.
For part numbers of the HP paper (and other accessories or parts)
for these printers, see the
HP
Part Surfer. You may be able to find some "genuine HP"
paper, but, depending on the storage conditions, it may have
deteriorated to the point that it's discoloured or otherwise
doesn't print well.
Les mentioned a difference in thickness from the old HP paper to
the other papers, but both my HP 82175A and NCR brand paper seem
to be about .0025" thick, as best I can measure it with a
micrometer. Perhaps some of the older HP thermal papers were
different?
For the 48 and 49 series, you can set system flag -34 to "Print
via wire". When printing "via wire", the translation mode used for
ASCII transfers is respected for all characters except "LineFeed"
(ASCII control code 10 decimal). A "LineFeed" character is
translated to whatever character string is the 4th element in the
list stored as the reserved variable PRTPAR, by default a
CarriageReturn LineFeed pair.
For the 48 series, if flag -33 is clear (Transfer via wire), the
"via wire" printing is from the RS-232 compatible port, or if flag
-33 is set (Transfer via IR), the "via wire" printing uses "Serial
IR".
For the 49G, printing is only "via wire" (flag -34 set) and
only from the RS-232 compatible port (flag -33 clear}.
For the 48gII, if flag -33 is clear (Transfer via wire), the "via
wire" printing is from the wire serial port, or if flag -33 is set
(Transfer via IR), the "via wire" printing uses IrDA.
For the 49g+, if flag -33 is clear (Transfer via wire), the "via
wire" printing is from the USB port, or if flag -33 is set
(Transfer via IR), the "via wire" printing uses IrDA.
For the 50g, if flag -33 is clear (Transfer via wire), the "via
wire" printing is from either the USB port (flag -78 clear) or
from the serial port (flag -78 set), or if flag -33 is set
(Transfer via IR), the "via wire" printing uses IrDA.
So, depending on the model, the 48 and 49 series can print to a
serial or an IrDA printer, or for that matter, you can "print" to
a terminal emulator such as HyperTerminal. In most cases, you'd
probably want to use translation mode 3, but if your printer
allows a "downloadable font", you could install a user-defined
font to match the calculator's character set. Come to think of it,
you can even "print via wire" from one calculator to another.
Note that for the "screen capture" functions of the "connectivity
kits" to work, printing has to be "via wire" and using the same
I/O port.
Certainly it should be possible to design hardware to receive the
IR meant for the printers and convert it to, say, an RS-232
compatible signal, but I don't think that anything like that is
commercially available.
Designing hardware to convert the 48 series "Serial IR" to an
RS-232 compatible signal should be much easier, and it might even
be commercially available.
Of course RS-232/IrDA converters are commercially available. For
MS Windows 2000/XP/Vista, you'd probably have to also install the
IrCOMM2k Virtual
Infrared COM Port driver.
Regards,
James