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.


  1. John Avitable says:

    Holy crap, I remember having the gameboy printer with the gameboy camera! Nice work bringing an old gadget back to life!

  2. Daniel says:

    that is really cool, espacially that Command3 Button in the Program. That’s the way i like to code myself :)

  3. Yeah says:

    @ 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.

  4. pdrift says:

    cool! I’ve wanted to do this with my gb printer since I got it a year ago just to get some use out of it.

    I gotta try this!

  5. tyco says:

    Now it’s time to make that Arduino cash register that uses this as a receipt printer!

  6. Paul says:

    very awesome idea

  7. I allways wanted to have one, GB printer :(

    I never got…

    Awesome job to connect it to PC, btw.

  8. _Matt says:

    I could have sworn they printed faster than that. I used all the original paper printing out pictures from a game boy camera.

  9. P says:

    “Back in 3rd grade”

    i feel old :(

  10. Dave says:

    The first link on his article is leading to his english version.

  11. Osgeld says:

    at matt, I think they did, at the trade off of quality (the faster a thermal goes the lighter the print and the lower the v resolution)

  12. Hiski says:
  13. @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?

  14. strider_mt2k says:

    @Brian Recchia: HAD is really really really great for doing that with me too.


  15. Paul Potter says:

    Impressive, and you can still get the sticker rolls on eBay.

  16. George K says:

    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!

  17. HRPuffnstuff says:

    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.

  18. narunetto says:

    You couldn’t do that because of all of the inventory crap. It’s all networked

Leave a Reply

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

You are commenting using your 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


Get every new post delivered to your Inbox.

Join 96,477 other followers