Redeye Printer Interface

This handy printer interface started out as a request on our very own forums when forum member [victorf] needed some output via thermal printers. He had scored a number of HP82240B thermal printers intended for use with HP calculators, but of course they used the somewhat arcane HP protocol first drafted in the 1960’s and needed some help.

Fellow forum member [wireb] started to look into it, found out it uses a standard 32KHz carrier signal, and started asking questions about its use. Grabbing a pdf of the manual he was able to find out all the details to what the printer was expecting in the form of communications.

After a few weeks, [wireb] was able to make a convenient, logic level serial to HP-IR adapter based around a PIC16F1824 who’s firmware supports 9600 8N1 or 2400 8N1 speeds, ASCII text, and the printer’s “advanced” graphical modes via escape sequences.

If you have not checked out our forums yet we suggest you do!

Comments

  1. Life2Death says:

    I wish this were an article, it would be easier than digging through forums (early in the morning before work, you see)

    But this is cool. I think its better than newer printers, if I assume correctly, its using HP protocols that basically any printer should be somewhat able to understand.

  2. teabaggs says:

    it is (its) not an article. it is a forum entry.

  3. Life2Death says:

    Not very popular, it is.

  4. brouhaha says:

    The HP “Redeye” protcol was invented around 1985-86, not in the 1960s. The first published description of the protocol was in the October 1987 issue of Hewlett-Packard Journal.

  5. Kristoffer Ek says:

    I made the reverse thing: HP-IR-printer-emulator: the source code is here: https://github.com/st0ff3r/Testo-IR-printer_emulator

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,826 other followers