Game Boy Printer - Game Boy Printer

Tiskárna Game Boy

Game Boy tiskárny , známý jako Pocket tiskárny v Japonsku, je termální tiskárny příslušenství propuštěn Nintendo v roce 1998, která ukončila výrobu v roce 2003. The Game Boy Tiskárna je kompatibilní se všemi systémy Game Boy kromě Game Boy Micro a je navržen tak, k použití ve spojení s kamerou Game Boy . Tiskne také obrázky z kompatibilních her Game Boy a Game Boy Color pozdní generace (uvedené níže). Běží na šest baterií AA a používá patentovaný 38 mm široký termální papír s lepivou podložkou, původně se prodával v bílé, červené, žluté a modré barvě. V Japonsku byla vydána jasně žlutá verze Pokémon Printer Game Boy Printer s tlačítkem feed ve stylu Poké Ball.

Hry s podporou Game Boy Printer

Termální papír pro tiskárnu Game Boy

Rozměry role
Šířka role Průměr role Centrální průměr jádra vřetena Rozvinutá délka
38,0 milimetrů

1,5,0 palce

29,5 až 30,0 milimetrů

1,16 až 1,18 palce

12,0 milimetrů

0,47 palce

390,0 - 400,0 centimetrů

153,5 - 157,5 palce

Vydáno spolu s tiskárnou Game Boy v roce 1998, termální papírové náplně vyráběné společností Nintendo byly vyráběny v bílé, krémové, modré, žluté a červené barevné variantě, z nichž všechny měly integrovanou lepicí podložku. Měli šířku role 38 mm a průměr role 30 mm se středovým červeným lepenkovým vřetenem o průměru 12 mm. Typický válec měl délku 390–400 cm. Po zapnutí tiskárny se stlačí svorka v zadní části vyčnívajícího průsvitného šedého pouzdra náplně, což umožní její odejmutí. Role tepelného papíru byla vložena vzhůru nohama, nerozvinutý konec směřoval dolů, přičemž tento konec byl zasunut do tenké štěrbiny. Poté se stiskne/podrží kaštanové tlačítko „PODÁVÁNÍ“, které zapojí motor příjmu a vytáhne papír skrz výstupní otvor vedle loga tiskárny. Má integrovaný serátor, který umožňuje cik-cak vytrhávání hotových výtisků z hlavního podávání papíru. Násilné vytahování papíru proti směru podávání způsobuje trvalé poškození ozubeného kola v podávacím mechanismu.

Když se obrázek vytiskne z Game Boy Camera, vytiskne se s okrajem 5 mm nad a pod obrázek a vytiskne obrázek ve výšce 23 mm. Celková výška jednoho obrázku by tak byla 33 mm. Ačkoli se reklamy na náplni na krabičce chlubily až 180 obrázky na roli, ve skutečnosti typický kotouč mohl tisknout pouze mezi 118 a 121 obrázky.

Prodáváno na oficiálním e-shopu Nintendo (jako trojbalení modrých, krémových a bílých rolí) do roku 2007, oficiální náhradní termální papír značky Game Boy je nyní obtížné sehnat. Dokonce i zcela nové, zapečetěné, neotevřené oficiální role se po otevření poměrně rychle degradují (pokud byly správně uloženy a jejich pečeť neselhala). Většina však během skladování utrpěla degradaci v důsledku chemické reakce mezi termopapírem a adhezivní zadní vrstvou. Vzhledem k proprietární povaze lepicí podložky je náhradní termální papír, který je možné přilepit na povrchy po vytištění (včetně značek jako „MAXStick“), neúměrně drahý.

Místo toho mohou být tepelné papírové role úspěšně nahrazeny alternativou 38 mm x 4 m , s nebo bez (bezjádrových) vřetenových jader, bez dopadů na tiskárnu. Tyto role jsou také kompatibilní s některými ručními kalkulačkami pro tisk, jako jsou Canon TP-8, Texas Instruments 5000–2008, Sharp 8180 a Casio FX-802. Alternativně lze širší role (například 57 mm x 30 mm x 12,7 mm ) oříznout nebo oříznout na 38 mm a fungovat bez problémů.

Upozorňujeme však, že vzhledem k inherentním omezením termálního papíru budou fotografie vytištěné na termálním papíru časem vyblednout (to závisí do značné míry na použité variantě termálního papíru a může to být tak krátké jako několik měsíců nebo místo toho několik let ), dokud není papír prakticky prázdný. Papír v tomto stavu lze obvykle znovu použít, pokud je délka pásu dostatečně dlouhá na ruční podávání do odběru.

Není známo, zda originální papír Game Boy Printer obsahuje chemikálie Bisphenol-A (BPA) nebo jeho analogický Bisphenol-S (BPS). Dříve velmi používané v plastech a termopapírových papírech kvůli jejich tepelné odolnosti a stabilitě, v současné době jsou z tepelných papírových potahů vyřazovány kvůli jejich in vivo akruálnímu (přímou dermální absorpcí) a výslednému napodobování estrogenu a narušení endokrinního systému. Moderní výměny termálních papírových rolí nebo jejich výrobci obvykle jasně uvádějí, zda neobsahují bisfenol [BP-free].

Protokol tiskárny Game Boy

Komunikace mezi Game Boy a Game Boy Printer probíhá pomocí jednoduchého sériového propojení. Sériové hodiny (dodává Game Boy k tiskárně), výstup sériových dat (z Game Boy do tiskárny) a také vstup sériových dat (Game Boy z tiskárny). Game Boy odešle do tiskárny paket, na který tiskárna odpoví potvrzením a také stavovým kódem.

Formát paketu

Komunikace probíhá prostřednictvím Game Boy odesílání do tiskárny jednoduché paketové struktury, jak je uvedeno níže. Obecně platí, že mezi prvním „sync_word“ až po kontrolní součet je Game Boy komunikující s tiskárnou. Poslední dva bajty paketu jsou pro tiskárnu, aby potvrdila a zobrazila svůj aktuální stavový kód.


Pozice bajtů 0 1 2 3 4 5 6+X 6+X+1 6+X+2 6+X+3 6+X+4
Velikost 2 bajty 2 bajty 1 bajt 1 bajt 1 bajt 1 bajt Variabilní 2 bajty 2 bajty 1 bajt 1 bajt
Popis SYNC_WORD SYNC_WORD PŘÍKAZ KOMPRESE DATA_DÉLKA (X) DATA_DÉLKA (X) Užitečné zatížení KONTROLA KONTROLA ACK POSTAVENÍ
GB DO TISKÁRNY 0x88 0x33 Viz. níže Viz. níže Low Byte High Byte Viz. níže Viz. níže Viz. níže 0x00 0x00
TISKÁRNA DO GB 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x81 Viz. níže
  • Příkaz může být buď Inicializovat (0x01), Data (0x04), Tisk (0x02) nebo Poptávka (0x0F).
  • Velikost počtu bajtů užitečného zatížení závisí na hodnotě pole `DATA_LENGTH`.
  • Pole komprese je indikátor komprese. Žádná komprese = 0x00
  • Kontrolní součet je jednoduchý součet bytů v příkazu, délce dat a datové části.
  • Stavový bajt je bajt bitového pole udávající různé stavy samotné tiskárny. (např. Pokud se stále tiskne)

Příkazy

Inicializace (0x01)

  • Typická velikost užitečného zatížení = 0

Tento paket je odeslán bez datové části. Signalizuje tiskárně, aby vymazala nastavení a připravila se na první datovou část.

Data (0x04)

  • Typická velikost užitečného zatížení = 640

Datový paket slouží k přenosu obrazových dat do vyrovnávací paměti dat tiskárny. Typická velikost užitečného zatížení dat je 640 bytů, protože do něj lze uložit dvě tisknutelné řady 20 standardních dlaždic Game Boy (2bitová barva v mřížce 8x8 pixelů), z nichž dlaždice Game Boy zabírá 16 bytů.

Tisk (0x02)

  • Typická velikost užitečného zatížení = 4

To přikáže tiskárně spustit tisk. Má také 4 bajty nastavení pro tisk.

Užitečné bajty Typ Typická hodnota Poznámka
0 Neznámý 0x1
1 Okraje tisku ? High Nibble pro horní okraj. Low Nibble pro spodní okraj
2 Paleta 0xE4
3 Síla tiskové hlavy ? 7 bitová hodnota

Poptávka (0x0F)

  • Typická velikost užitečného zatížení = 0

Slouží ke kontrole bitu stavu tiskárny. Může to být pro kontrolu, zda je ve vyrovnávací paměti tiskárny dostatek dat pro bezproblémový začátek tisku nebo zda tiskárna právě tiskne.

Stav tiskárny Odpověď Byte

Bit X Stavová pozice bitu pozice pozice
Bit 7 Baterie je příliš slabá
Bit 6 Jiná chyba
Bit 5 Uvíznutí papíru
Bit 4 Chyba paketu
Bit 3 Nezpracovaná data
Bit 2 Obrazová data plná
Bit 1 Tiskárna zaneprázdněna
Bit 0 Chyba kontrolního součtu

Využití dnes

Mad Catz a Xchanger prodali sadu, která uživatelům umožňovala připojit Game Boy k PC a tisknout obrázky pomocí počítačové tiskárny. Fanoušci mimo Spojené království si mohou také vytvořit vlastní kabel pro nahrávání obrázků do svého počítače. Aby bylo možné Game Boy propojit s počítačem po propojení kabelem, je zapotřebí emulátor tiskárny Game Boy. Papír Game Boy Printer Paper byl také ukončen a role pravého článku, který stále vytváří spolehlivý obraz, je stále obtížnější najít. Běžný termální papír, jako je druh používaný pro POS terminály , lze nařezat na správnou šířku a úspěšně použít s tiskárnou Game Boy.

Systém vytiskne testovací zprávu s nápisem „Dobrý den“, pokud je zapnutá, zatímco držíte tlačítko podávání. Podle této příručky se používá k testování, zda tiskárna funguje správně. Aby bylo možné tiskárnu obejít pomocí šesti baterií AA (každá 1,5 voltů), lze při správném zapojení použít jednu 9V baterii , protože tiskárna vyžaduje 9V DC.

Poznámky

Další informace

Reverzní inženýrství

„Ben Heck Reverse Engineers Game Boy Printer“: https://www.youtube.com/watch?v=43FfJvd-YP4

Reference