Game Boy Printer

{{Short description|Printing accessory for the Nintendo Game Boy series of handheld games consoles}}

{{more citations needed|date=October 2023}}

File:Game Boy Printer.jpg

File:Nintendo PocketPrinter.JPG

File:Gameboyprinter-hardware 2.jpg

The Game Boy Printer, known as the {{nihongo foot|Pocket Printer|ポケットプリンタ|Poketto Purinta|lead=yes|group=lower-alpha}} in Japan, is a thermal printer accessory released by Nintendo in 1998 which ceased production in early 2003. The Game Boy Printer is compatible with all the Game Boy systems except the Game Boy Micro and is designed to be used in conjunction with the Game Boy Camera. It also prints images from compatible late-generation Game Boy and Game Boy Color games (listed below). It runs on six AA batteries and uses a proprietary 38mm wide thermal paper with adhesive backing, originally sold in white, red, yellow and blue colors. In Japan, a bright yellow Pokémon version of the Game Boy Printer was released, featuring a feed button in the style of a Poké Ball.

Games with Game Boy Printer support

{{div col|colwidth=35em}}

  • 1942{{cite web | last=Provo | first=Frank | title=1942 Review | website=GameSpot | date=May 17, 2006 | url=https://www.gamespot.com/reviews/1942-review/1900-2588660/ | access-date=March 25, 2025}}
  • Alice in Wonderland{{Cite magazine |magazine=Nintendo Power |publisher=Nintendo of America |title=Alice Without Chains |page=116 |date=September 2000 |issue=136}}
  • Asteroids{{Cite book |last=Syrox Developments |title=Asteroids |date=1999 |publisher=Activision |page=26 |type=instruction manual}}
  • Austin Powers: Oh, Behave!{{Cite magazine |magazine=Nintendo Power |publisher=Nintendo of America |title=If That's Your Bag... |page=90 |date=August 2000 |issue=135}}
  • Austin Powers: Welcome to My Underground Lair!
  • Disney's Dinosaur{{cite web | title=Disney's Dinosaur | website=IGN | date=May 25, 2000 | url=https://www.ign.com/articles/2000/05/25/disneys-dinosaur-4 | access-date=March 25, 2025}}
  • Disney's Tarzan{{cite web | last=Schneider | first=Peer | title=Tarzan | website=IGN | date=July 14, 1999 | url=https://www.ign.com/articles/1999/07/14/tarzan-2 | access-date=March 25, 2025}}
  • Donkey Kong Country{{cite web|last=Harris|first=Craig|title=Donkey Kong Country|url=https://www.ign.com/articles/2000/11/23/donkey-kong-country-8|website=IGN|access-date=6 June 2020|date=22 November 2000|archive-date=6 June 2020|archive-url=https://web.archive.org/web/20200606113034/https://www.ign.com/articles/2000/11/23/donkey-kong-country-8|url-status=live}}
  • E.T.: Digital Companion
  • Fisher-Price Rescue Heroes: Fire Frenzy{{cite web | title=Rescue Heroes: Fire Frenzy | website=IGN | date=December 2, 2000 | url=https://www.ign.com/articles/2000/12/02/rescue-heroes-fire-frenzy | access-date=March 25, 2025}}
  • Game Boy Camera{{cite web | last=Humphries | first=Matthew | title=Game Boy Camera Photos Can Finally Be Transferred to a Smartphone | website=PCMAG | date=July 12, 2021 | url=https://www.pcmag.com/news/game-boy-camera-photos-can-finally-be-transferred-to-a-smartphone | access-date=March 22, 2025}}
  • Harvest Moon 2{{cite web | title=Harvest Moon 2 | website=IGN | date=November 29, 2000 | url=https://www.ign.com/articles/2000/11/29/harvest-moon-2 | access-date=March 25, 2025}}
  • Kettō Transformers Beast Wars: Beast Senshi Saikyō Ketteisen{{Cite book |last=Gaibrain |title=決闘 トランスフォーマー ビーストウォーズ ビースト戦士最強決定戦 |date=1999 |publisher=Takara |page=10 |type=instruction manual}}
  • Klax{{cite web | title=Lords of the Jungle | website=IGN | date=July 17, 1999 | url=https://www.ign.com/articles/1999/07/17/lords-of-the-jungle | access-date=March 25, 2025}}
  • The Legend of Zelda: Link's Awakening DX{{cite magazine|magazine=Electronic Gaming Monthly|issue=116|date=February 1999|title=The Legend of Zelda: Link's Awakening DX|pages=80|url=https://archive.org/details/electronicgamingmonthlyissue115february1999}}
  • The Little Mermaid 2: Pinball Frenzy{{cite web|url=http://www.ign.com/articles/2000/09/29/disneys-the-little-mermaid-ii-pinball-frenzy|title=Disney's The Little Mermaid II: Pinball Frenzy|last=Harris|first=Craig|date=September 29, 2000|work=IGN|archive-url=https://web.archive.org/web/20161112034720/http://www.ign.com/articles/2000/09/29/disneys-the-little-mermaid-ii-pinball-frenzy|archive-date=November 12, 2016|url-status=live}}

  • Little Nicky{{cite web | last=Provo | first=Frank | title=Little Nicky Review | website=GameSpot | date=May 11, 2001 | url=https://www.gamespot.com/reviews/little-nicky-review/1900-2674892/ | access-date=March 25, 2025}}
  • Logical{{Cite book |last=Conspiracy Entertainment |title=Asteroids |date=1999 |publisher=Activision |page=26 |type=instruction manual}}
  • Magical Drop III{{Cite book |last=Conspiracy Entertainment |title=Logical |date=1999|publisher=Sunsoft |page=14 |type=instruction manual}}
  • Mary-Kate and Ashley: Pocket Planner{{cite web | title=Mary-Kate and Ashley Pocket Planner | website=IGN | date=February 21, 2001 | url=https://www.ign.com/articles/2001/02/21/mary-kate-and-ashley-pocket-planner-2 | access-date=March 25, 2025}}
  • Mickey's Racing Adventure{{cite web | title=Mickey's Speedway USA | website=Nintendo of Europe | date=October 24, 2012 | url=https://www.nintendo.com/en-gb/Games/Game-Boy/Mickey-s-Speedway-USA-266021.html | access-date=March 25, 2025}}
  • Mickey's Speedway USA{{cite magazine|title=Mickey's Speedway USA|magazine=Nintendo Power|issue=142|publisher=Nintendo of America|date=March 2001|pages=62–67}}
  • Mission: Impossible
  • NFL Blitz{{cite web | title=Mad Catz Camera Link Review | website=IGN | date=October 22, 1999 | url=https://www.ign.com/articles/1999/10/22/mad-catz-camera-link-review | access-date=March 25, 2025}}
  • Perfect Dark{{Cite web |access-date=28 November 2018 |url=https://www.ign.com/articles/2000/09/06/perfect-dark |title=Perfect Dark |website=IGN |date=5 September 2000 |first=Craig |last=Harris |archive-url=https://web.archive.org/web/20121108113539/https://www.ign.com/articles/2000/09/06/perfect-dark |archive-date=8 November 2012 |url-status=live}}
  • Pokémon Crystal{{cite magazine|title=Pokémon Crystal |magazine=Electronic Gaming Monthly |issue=147 |publisher=Ziff Davis |date=October 2001 |page=160}}
  • Pokémon Gold and Silver{{cite magazine|title=What's Next? |magazine=Electronic Gaming Monthly |issue=124 |publisher=Ziff Davis |date=November 1999 |page=200}}
  • Pokémon Pinball{{cite web | last=Kurland | first=Daniel | title=10 Game Boy Games That You Had No Idea Used The Game Boy Printer | website=CBR | date=May 22, 2022 | url=https://www.cbr.com/game-boy-games-that-used-printer/ | access-date=March 25, 2025}}
  • Pokémon Trading Card Game{{cite web | title=Pokemon Trading Card Preview | website=GameSpot | date=August 15, 2001 | url=https://www.gamespot.com/articles/pokemon-trading-card-preview/1100-2537187/ | access-date=March 25, 2025}}
  • Pokémon Card GB2: Great Rocket-Dan Sanjō!{{cite web | title=ポケモンカードGB2 GR団参上!|ポケットモンスターオフィシャルサイト | website=ポケットモンスターオフィシャルサイト | date=December 2, 2021 | url=https://www.pokemon.co.jp/game/other/gbc-gr/ | language=ja | access-date=March 25, 2025}}
  • Pokémon Yellow: Special Pikachu Edition{{cite magazine|title=And The Rest... |magazine=Electronic Gaming Monthly |issue=124 |publisher=Ziff Davis |date=November 1999 |page=209}}
  • Puzzled{{Cite book |last=Elo Interactive |title=Puzzled |date=2001 |publisher=Conspiracy Entertainment |page=16 |type=instruction manual}}
  • Quest for Camelot{{Cite web|access-date=2014-03-17|url=http://www.ign.com/articles/1999/08/26/quest-for-camelot|title=Quest for Camelot|last=Cleveland|first=Adam|publisher=IGN|date=1999-08-25|archive-date=March 20, 2014|archive-url=https://web.archive.org/web/20140320234813/http://www.ign.com/articles/1999/08/26/quest-for-camelot|url-status=live}}
  • Roadsters{{cite web | last=Harris | first=Craig | title=Roadsters | website=IGN | date=February 24, 2000 | url=https://www.ign.com/articles/2000/02/24/roadsters-2 | access-date=March 25, 2025}}
  • Super Mario Bros. Deluxe{{cite web|url=https://www.gamespot.com/reviews/super-mario-dx-review/1900-2536190/|title=Super Mario DX Review|first=Cameron|last=Davis|date=January 28, 2000|website=GameSpot|accessdate=July 4, 2023}}
  • Tony Hawk's Pro Skater 2{{Cite magazine |magazine=Nintendo Power |publisher=Nintendo of America |title=Tony Hawk's Pro Skater 2 |page=116 |date=September 2000 |issue=136}}
  • Trade & Battle: Card Hero{{cite web | title=Card Hero | website=IGN | date=March 24, 2000 | url=https://www.ign.com/articles/2000/03/24/card-hero | access-date=March 25, 2025}}

{{div col end}}

Thermal paper

class="wikitable"

|+ Roll dimensions

!Roll width

!Roll diameter

!Central spindle core diameter

!Unrolled length

{{cvt|38|mm}}

|{{cvt|29.5-30|mm}}

|{{cvt|12|mm}}

|{{cvt|390-400|cm|ftin}}

Released alongside the Game Boy Printer in 1998, Nintendo-manufactured thermal paper refill rolls were produced in white, cream, blue, yellow, and red variants, all of which had an integrated adhesive backing.

After powering the printer on, a clip at the rear of the protruding translucent grey refill housing is depressed, allowing this to be lifted away. The thermal paper roll inserted upside-down and unravelled end facing down, with this end being fed into a thin slot. The maroon 'FEED' button is then pressed down, which engages the uptake motor, and pulls the paper through to the exit slot which has an integrated serrated edge, which allows finished prints to be ripped away from the roll. Forcibly pulling the paper opposite to the feed direction causes permanent damage to the gearing within the feed mechanism.

When a picture was printed from the Game Boy Camera, it would print with a {{cvt|5|mm}} margin above and below the picture and print the picture at a {{cvt|23|mm}} height. This would give the total of {{cvt|33|mm}} height per picture. Although on-box advertisements boasted up to 180 pictures per roll, in actuality a typical roll could only print between 118 and 121 pictures.

Sold on the official Nintendo e-Shop (as triple packs of blue, cream and white rolls) until 2007, Game Boy branded official replacement thermal paper is now difficult to source. Even brand-new, sealed, un-opened official rolls degrade relatively quickly once opened (if they were stored correctly and their seal has not failed). Most, however, have suffered degradation whilst in storage due to a chemical reaction between the thermal paper and adhesive backing layer.{{Citation|last=Flickr|title=game boy printer problems|date=10 June 2006|url=https://www.flickr.com/groups/gameboycamera/discuss/72157594161638731/|access-date=2020-09-17|archive-date=2017-01-20|archive-url=https://web.archive.org/web/20170120223256/https://www.flickr.com/groups/gameboycamera/discuss/72157594161638731/|url-status=live}} Due to the proprietary nature of the adhesive-backing, replacement thermal paper that is able to be adhered to surfaces once printed upon (including brands such as 'MAXStick') is prohibitively expensive.

Instead, the thermal paper rolls can be successfully substituted with a 38mm x 4m alternative, with or without ('core-less') spindle cores, without repercussions on the printer. Such rolls are also compatible with some hand-held printing calculators, such as the Canon TP-8, Texas Instruments 5000–2008, Sharp 8180, and Casio FX-802. Alternatively, wider rolls (such as 57mm x 30mm x 12.7mm) can be cut or trimmed to 38mm, and function without issue.

Please note, however, that due to the inherent limitations of thermal paper, photographs printed on thermal paper will fade over time (this depends heavily on the thermal paper variant used, and could be as short as a few months, or instead a few years) until the paper is virtually blank. Paper in this state can usually be re-used, as long as the length of the strip is long enough to be manually fed into the takeup.

It is unknown whether original Game Boy Printer paper contains the chemicals Bisphenol-A (BPA) or its analog Bisphenol-S (BPS). Previously very widely used in plastics and thermal receipt paper due to their heat resistance and stability, these are currently being phased out of thermal paper coatings due to their in-vivo accrual (via direct dermal absorption) and resultant oestrogen-mimicking and endocrine disruption.{{Cite web |last=Bienkowski |first=Brian |date=2013-01-17 |title=BPA Replacement Also Alters Hormones |url=https://www.scientificamerican.com/article/bpa-replacement-also-alters-hormones/ |access-date=2020-09-17 |website=Scientific American |language=en |archive-date=2021-06-18 |archive-url=https://web.archive.org/web/20210618110315/https://www.scientificamerican.com/article/bpa-replacement-also-alters-hormones/ |url-status=live }} Modern thermal paper roll replacements, or their manufacturers, usually clearly state if they are Bisphenol free [BP-Free].

Protocol

The communication between the Game Boy and the Game Boy Printer is via a simple serial link. Serial clock (provided by the Game Boy for the printer), serial data output (from Game Boy to printer) as well as serial data input (to Game Boy from printer). The Game Boy sends a packet to the printer, to which the printer responds with an acknowledgement as well as a status code.{{cite web|url=http://gbdev.gg8.se/wiki/articles/Gameboy_Printer|title=Gameboy Printer|website=GbdevWiki|access-date=2017-04-09|archive-date=2021-06-03|archive-url=https://web.archive.org/web/20210603211734/https://gbdev.gg8.se/wiki/articles/Gameboy_Printer|url-status=live}}{{cite web|url=https://www.mikrocontroller.net/attachment/34801/gb-printer.txt|title=GB Printer interface specification|date=December 1, 2001|archive-url=https://web.archive.org/web/20090615192718/https://www.mikrocontroller.net/attachment/34801/gb-printer.txt|archive-date=June 15, 2009|url-status=live}}{{cite web|url=https://shonumi.github.io/articles/art2.html|title=In Depth: The Game Boy Printer|date=September 7, 2016|website=Shonumi|access-date=April 11, 2017|archive-date=June 3, 2021|archive-url=https://web.archive.org/web/20210603211621/https://shonumi.github.io/articles/art2.html|url-status=live}}

= Packet Format =

Communication is via the Game Boy sending to the printer a simple packet structure as shown below. In general, between the first "sync_word" til the checksum is the Game Boy communicating to the printer. The last two bytes of the packet are for the printer to acknowledge and show its current status code.

class="wikitable"
Byte Position0123456+X6+X+16+X+26+X+36+X+4
Size2 bytes2 bytes1 byte1 byte1 byte1 byteVariable2 bytes2 bytes1 byte1 byte
DescriptionSYNC_WORDSYNC_WORDCOMMANDCOMPRESSIONDATA_LENGTH(X)DATA_LENGTH(X)PayloadCHECKSUMCHECKSUMACKSTATUS
GB TO PRINTER0x880x33See BelowSee BelowLow ByteHigh ByteSee BelowSee BelowSee Below0x000x00
PRINTER TO GB0x000x000x000x000x000x000x000x000x000x81See Below

  • Command may be either Initialize (0x01), Data (0x04), Print (0x02), or Inquiry (0x0F).
  • Payload byte count size depends on the value of the `DATA_LENGTH` field.
  • Compression field is a compression indicator. No compression = 0x00
  • Checksum is a simple sum of bytes in command, data length, and the data payload.
  • Status byte is a bit-field byte indicating various status of the printer itself. (e.g. If it is still printing)

= Commands =

== Initialize (0x01) ==

  • Typical Payload Size = 0

This packet is sent without a data payload. It signals to the printer to clear the settings and prepare for the first data payload.

== Data (0x04) ==

  • Typical Payload Size = 640

The data packet is for transferring the image data to the printer data buffer. The typical size of the data payload is 640 bytes since it can store two printable rows of 20 standard Game Boy tile (2 bit color in 8x8 pixels grid), of which the Game Boy tile takes 16 bytes.{{Cite web|url=http://www.huderlem.com/demos/gameboy2bpp.html|title=Gameboy 2BPP Graphics Format|last=Huderle|first=Marcus|date=June 29, 2013|archive-url=https://web.archive.org/web/20180625064314/http://www.huderlem.com/demos/gameboy2bpp.html|archive-date=June 25, 2018|url-status=live|access-date=April 11, 2017}}

== Print (0x02) ==

  • Typical Payload Size = 4

This commands the printer to start printing. It also has 4 settings bytes for printing.

class="wikitable"

!Payload Byte

!Type

!Typical Value

!note

0

|Unknown

| 0x1

|

1

|Printing Margins

|?

|High Nibble for top margin. Low Nibble for bottom margin

2

|Palette

|0xE4

|

3

|Print head strength

|?

|7 bit value

== Inquiry (0x0F) ==

  • Typical Payload Size = 0

Used for checking the printer status byte. This may be for checking if there is enough data in the printer buffer to start printing smoothly or if the printer is currently printing.

= Printer Status Reply Byte =

class="wikitable"
Bit X

! Status Byte Bit Position Meaning

Bit 7

| Battery Too Low

Bit 6

| Other Error

Bit 5

| Paper Jam

Bit 4

| Packet Error

Bit 3

| Unprocessed Data

Bit 2

| Image Data Full

Bit 1

| Printer Busy

Bit 0

| Checksum Error

Usage today

Mad Catz"[https://www.amazon.co.uk/dp/B00002AH2V Mad Catz GB to PC Camera Link Cable (GBC)] {{Webarchive|url=https://web.archive.org/web/20191212130156/https://www.amazon.co.uk/dp/B00002AH2V |date=2019-12-12 }}". November 20th, 2010. and Xchanger sold a kit that enabled users to connect a Game Boy to a PC and print images using the PC's printer. Hobbyists outside the UK can also make their own cable for uploading images to their computer.{{Cite web|url=http://www.ziegler.desaign.de/gb2pp7.gif|title=Game Boy to LPT Cable diagram|last=Frohwein|first=Jeff|date=April 5, 1998|archive-url=https://web.archive.org/web/20100223045656/http://www.ziegler.desaign.de/gb2pp7.gif|archive-date=February 23, 2010|url-status=dead|access-date=July 17, 2009}} A Game Boy Printer emulator is needed for the Game Boy to interface with the PC once linked via cable.{{Cite web|url=http://skyscraper.fortunecity.com/macro/730/|title=Gameboy Printer Emulator|last=Eyre|first=Martin|date=September 18, 1998|archive-url=https://web.archive.org/web/20111011085022/http://skyscraper.fortunecity.com/macro/730/|archive-date=October 11, 2011|url-status=dead|access-date=July 17, 2009}} The Game Boy Printer Paper has also been discontinued, and rolls of the genuine article that still produce a reliable image are becoming more difficult to find.{{Cite web|url=https://www.flickr.com/groups/gameboycamera/discuss/72157594161638731/|title=game boy printer problems|date=June 10, 2006|website=Flickr|archive-url=https://web.archive.org/web/20170120223256/https://www.flickr.com/groups/gameboycamera/discuss/72157594161638731/|archive-date=January 20, 2017|url-status=live|access-date=July 17, 2009}} Regular thermal paper, such as the kind used for POS terminals, can be cut to the proper width and used successfully with the Game Boy Printer.{{Cite AV media|url=https://www.youtube.com/watch?v=LWlymZDFEs8|title=Make your own Game Boy Printer Paper video tutorial|language=en|access-date=July 17, 2009|via=YouTube|archive-url=https://web.archive.org/web/20150110231528/https://www.youtube.com/watch?v=LWlymZDFEs8|archive-date=January 10, 2015|url-status=dead}}

The system will print a test message reading "Hello" if it is turned on while the feed button is held. According to the manual, this is used to test if the printer is functioning properly. To get around using six AA batteries (1.5 volts each) for the printer, a single 9V battery can be used if wired properly, because the printer requires 9V DC.{{Citation needed|date=February 2019}}

Notes

{{notelist}}

References