The Museum of HP Calculators

HP Forum Archive 15

[ Return to Index | Top of Index ]

How can I make my PC print to HP82240B?
Message #1 Posted by Danny Elfman on 5 Mar 2006, 10:39 a.m.

I got an infrared adaptor, a program to emulate a serial port for the adapter and I installed some printer drivers try to print, but the printer didn't respond at all. Anyone know if it's possible to print files from a PC to the 82240B?

      
Re: How can I make my PC print to HP82240B?
Message #2 Posted by Bill on 5 Mar 2006, 2:37 p.m.,
in response to message #1 by Danny Elfman

Are you, by any chance, the musical composer?

      
Re: How can I make my PC print to HP82240B?
Message #3 Posted by Eric Smith on 5 Mar 2006, 4:36 p.m.,
in response to message #1 by Danny Elfman

The 82440 printers don't use IRDA protocol, so in general a PC can't talk to them.

      
Re: How can I make my PC print to HP82240B?
Message #4 Posted by James M. Prange (Michigan) on 5 Mar 2006, 4:44 p.m.,
in response to message #1 by Danny Elfman

I wouldn't entirely rule it out, but the 82240 printers (and perhaps earlier infrared models?) use a special character encoding, including four error-correction bits with each (8-bit) data byte. See: http://www.hpcalc.org/search.php?query=82240B+technical for the details.

Regards,
James

            
Re: How can I make my PC print to HP82240B?
Message #5 Posted by Eric Smith on 5 Mar 2006, 5:46 p.m.,
in response to message #4 by James M. Prange (Michigan)

While it's obviously possible to somehow interface a PC to an 82440, there is no easy way to do it. Standard PC infrared ports and infrared adapters speak IRDA protocol, which cannot by any stretch of the imagination work with the 82440.

Some built-in PC infrared ports (mostly in laptops) have a "consumer IR" mode that is intended to let them act as a remote control for consumer electronics. In principle those could send to the 82440, but as far as I know, no software to do that has ever been published.

                  
Re: How can I make my PC print to HP82240B?
Message #6 Posted by James M. Prange (Michigan) on 5 Mar 2006, 6:55 p.m.,
in response to message #5 by Eric Smith

Agreed; I don't know of any "easy" way to do it. Perhaps the least painful way would be to connect a calculator to the PC, and with the calculator in server mode, send it data and tell it to print it via IR. In other words, use the calculator as an RS-232/"RedEye" IR adapter.

I've heard of relatively simple RS-232/"Serial IR" (SIR) converters that can be used for communicating with the 48 series for transfers via IR, but I have my doubts about the feasibility of getting them to send in the RedEye encoding for the 82240 printers. Certainly it would be possible to make the hardware/software to do it, but it wouldn't be an "off the shelf" solution.

Regards,
James

                  
Re: How can I make my PC print to HP82240B?
Message #7 Posted by Gerson W. Barbosa on 5 Mar 2006, 8:48 p.m.,
in response to message #5 by Eric Smith

At least for the HP-95LX/100LX (and 200LX), it has been published a shareware that prints text or data from the palmtop to the HP 82240B (IR-Print/SM):

http://www.rundel.net/palmtop/hp200/shareware.htm

There is also a DOS freeware version at the site, IR-Print/DOS, but this may run only on those early HP palmtops.

                        
Re: How can I make my PC print to HP82240B?
Message #8 Posted by Christoph Giesselink on 7 Mar 2006, 3:27 p.m.,
in response to message #7 by Gerson W. Barbosa

I only know it for the 95LX, but this model has some special I/O registers generating the necessary pulse packets with the correct timing. These registers are missing on a normal PC.

I don't know a method with standard PC components using the HP82240B printer. My solution in this case would be a self programmed microcontroller converting the data from serial to the HP secific redeye format.

Cheers

Christoph


[ Return to Index | Top of Index ]

Go back to the main exhibit hall