Sometimes, we appreciate electronic devices not for their outright performance and crystal clear output, but precisely because they kind of suck in a unique and charming way. The Game Boy Camera, and its companion the Game Boy Printer, are much loved for precisely this reason. [Raphael BOICHOT] decided that he wanted to simulate the analog reality of the latter printer’s output in code, and set about the hefty coding task.
The result is the Game Boy Printer Paper Simulation, and it does a great job of reproducing the grainy, somewhat noisy output of the original thermal printer. The simulation was coded with the assistance of multiple high-resolution scans of the original printer’s output, which allowed [Raphael] to create a mathematical model of how the original digital pixelized image came out when hot thermal print head was put to paper.
What started with a single dot became a fully-fledged simulation package that can be run in MATLAB and Octave. It allows the end user to generate legitimate-looking images of Game Boy Printer output without actually having to own the printer and a roll of thermal paper.
We’ve seen Nintendo’s much-beloved printer before, such as this hack that turns it into an 8-bit photo gun. If you’re meddling with thermal printers yourself, be sure to let us know!
7 thoughts on “Simulating The Game Boy Printer’s Actual Paper Output”
Funny. The Japanese says, “Boobs!” With a poop in the middle.
But can it filter an image down to the size etc of the Game Boy printer output, then print onto real paper with a laser or inkjet printer? Or how about sending the output to a label printer like a Dymo Turbo 400?
are you asking if it is possible to print an image from your pc? :)
Should simulate it on a dot matrix printer.
The original wasn’t dot matrix though, it was thermal like most receipt printers still in use today.
I’m curious how this would compare to a GAN given enough sample scans from the actual prints.
@[Raphael BOICHOT] has too much free time on its hands.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)