Game Boy Printer USB Cable And Software

[Furrtek] hooked up his Game Boy printer for use with a PC (translated). The two-part hack started with a cable to attach the device via USB. A Nokia interface cable was used as a base to translate the USB signals into serial, and an ATtiny45 microcontroller added to talk to the printer. He did a great job of free-forming the circuit alterations and fitting it back into the plastic USB plug housing.The next step was to write some software. Using VB6 he coded an application that loads in an image, scales it to fit, and allows you to adjust the contrast that the thermal printer produces. For testing purposes he’s reusing old receipts. See it in action after the break.


19 thoughts on “Game Boy Printer USB Cable And Software

  1. @ John Avitable

    Yeah, me too. Back in 3rd grade I had the camera, and the printer. I remember Pokemon used to have an option to take pictures of the characters, and send them to the printer. Oh, the childhood memories.

  2. @tyco
    I actually am inspired by this article to do just that. It really wouldn’t be difficult; one digital output to open the cash drawer, the serial pins to talk to the GB printer, and just use my Square account as a credit card processor. If I wanted to write the whole POS in Arduino, that’d be a lot more complicated, but why do that when you can get a pole display and barcode reader on eBay for cheap and just interface them to a computer?

  3. I have had the same Game Boy Printer sitting in my box of handhelds since 98. Good to see a new use for it. =]

    I once used the Game Boy Camera, some plexiglass, and a light to create a home animation studio. If only I had a way to port my creations!

  4. I’ve worked in the field with Point of sale systems from IBM and remember thinking why the heck does a point of sale system need Windows 95 and a mouse? (Back in the late 90’s) . Keep it simple up front and let the back end systems do all the work I say. Even using a low power 8 bit cpu is enough horsepower for a register if u take out all the fancy stuff and keep it text based.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.