Drukarka Game Boya
Drukarka Game Boy , znana w Japonii jako drukarka kieszonkowa , jest akcesorium do drukarki termicznej wydanym przez Nintendo w 1998 r., którego produkcję zaprzestano na początku 2003 r. Drukarka Game Boy jest kompatybilna ze wszystkimi systemami Game Boy z wyjątkiem Game Boy Micro i jest przeznaczona do użytku w połączeniu z Game Boy Camera . Drukuje również obrazy ze zgodnych gier Game Boy i Game Boy Color późnej generacji (wymienione poniżej). Działa na sześć baterii AA i wykorzystuje opatentowany papier termiczny o szerokości 38 mm z podkładem samoprzylepnym, oryginalnie sprzedawany w kolorach białym, czerwonym, żółtym i niebieskim. W Japonii wydano jaskrawożółtą Pokémon Game Boy Printer, zawierającą przycisk podawania w stylu Poké Ball.
Gry z obsługą Game Boy Printer
- Alicja w Krainie Czarów
- Asteroidy
- Austin Powers: Och, zachowuj się!
- Austin Powers: Witaj w mojej podziemnej kryjówce!
- Cardcaptor Sakura: Itsumo Sakura-chan do Issho!
- Cardcaptor Sakura: Tomoe Shōgakkō Daiundōkai
- Dinozaur Disneya
- Tarzan Disneya
- Kraj Donkey Konga
- ET: cyfrowy towarzysz
- Fisher-Price Rescue Heroes: Szał ognia
- Aparat Game Boya
- Księżyc Żniw 2
- Taktyka potworów bitewnych Kakurenbo
- Kettō Transformers Beast Wars: Beast Senshi Saikyō Ketteisen
- Klax
- The Legend of Zelda: Link’s Awakening DX
- Mała Syrenka 2: Szał pinballa
- Mały Nicky
- Logiczny
- Magiczna kropla
- Mary-Kate i Ashley: Planer kieszonkowy
- Wyścigowa przygoda Mickeya
- Mickey's Speedway USA
- Niewykonalna misja
- NFL Blitz
- Idealna ciemność
- Kryształ Pokémona
- Pokémon Gold i Silver (z wyjątkiem wersji koreańskich)
- Pokemon Pinball
- Kolekcjonerska gra karciana Pokémon
- Pokémon Card GB2: Great Rocket-Dan Sanjō!
- Pokémon Yellow: specjalna edycja Pikachu
- Zdziwiony
- Wyprawa do Camelotu
- Roadstery
- Super Mario Bros Deluxe
- Tony Hawk's Pro Skater 2
- Handel i bitwa: Card Hero
Papier termiczny do drukarki Game Boy
Szerokość rolki | Średnica rolki | Średnica rdzenia wrzeciona centralnego | Rozwinięta długość |
---|---|---|---|
38,0 milimetrów 1,5,0 cala |
29,5 do 30,0 milimetrów 1,16 do 1,18 cala |
12,0 milimetrów 0,47 cala |
390,0 - 400,0 centymetrów 153,5 - 157,5 cala |
Wydane wraz z Game Boy Printer w 1998 roku, rolki uzupełniające papieru termicznego wyprodukowane przez Nintendo były produkowane w wariantach białym, kremowym, niebieskim, żółtym i czerwonym, z których wszystkie miały zintegrowany podkład samoprzylepny. Miały szerokość rolki 38 mm i średnicę rolki 30 mm, z centralnym trzpieniem z czerwonej tektury o średnicy 12 mm. Typowa rolka miała długość 390–400 cm. Po włączeniu drukarki zacisk z tyłu wystającej przezroczystej szarej obudowy wkładu jest wciskany, co pozwala na jej podniesienie. Rolka papieru termicznego włożona do góry nogami, rozwiniętym końcem skierowanym w dół, przy czym ten koniec jest wsunięty w cienką szczelinę. Następnie wciśnięty/przytrzymany jest bordowy przycisk „FEED”, który włącza silnik pobierający i wciąga papier do szczeliny wyjściowej obok logo drukarki. Ma zintegrowany ząbek, który umożliwia odrywanie gotowych wydruków w sposób zygzakowaty od głównego podajnika papieru. Ciągnięcie papieru na siłę w kierunku przeciwnym do kierunku podawania powoduje trwałe uszkodzenie zazębienia mechanizmu podającego.
Gdy zdjęcie zostało wydrukowane z Game Boy Camera, zostałoby wydrukowane z marginesem 5 mm powyżej i poniżej obrazu i wydrukowane na wysokości 23 mm. Dałoby to łącznie 33 mm wysokości na zdjęcie. Chociaż reklamy wkładów na pudełku zawierały do 180 zdjęć na rolkę, w rzeczywistości typowa rolka mogła wydrukować tylko od 118 do 121 zdjęć.
Sprzedawany w oficjalnym sklepie internetowym Nintendo (jako potrójne opakowania niebieskich, kremowych i białych rolek) do 2007 roku, oficjalny zamienny papier termiczny marki Game Boy jest obecnie trudny do zdobycia. Nawet zupełnie nowe, zapieczętowane, nieotwarte oficjalne rolki stosunkowo szybko psują się po otwarciu (jeśli były prawidłowo przechowywane i ich plomba nie uległa uszkodzeniu). Większość jednak uległa degradacji podczas przechowywania z powodu reakcji chemicznej między papierem termicznym a samoprzylepną warstwą spodnią. Ze względu na zastrzeżony charakter podkładu samoprzylepnego, zamienny papier termiczny, który można przykleić do powierzchni, na których już zadrukowano (w tym marki takie jak „MAXStick”), jest zbyt drogi.
Zamiast tego rolki papieru termicznego można z powodzeniem zastąpić rolkami o wymiarach 38 mm x 4 m , z rdzeniami trzpieniowymi („bezgilzowymi”) lub bez, bez wpływu na drukarkę. Takie rolki są również kompatybilne z niektórymi ręcznymi kalkulatorami drukującymi, takimi jak Canon TP-8, Texas Instruments 5000–2008, Sharp 8180 i Casio FX-802. Alternatywnie, szersze rolki (takie jak 57 mm x 30 mm x 12,7 mm ) można przyciąć lub przyciąć do 38 mm i działać bez problemu.
Należy jednak pamiętać, że ze względu na nieodłączne ograniczenia papieru termicznego zdjęcia drukowane na papierze termicznym będą z czasem blaknąć (zależy to w dużej mierze od użytego wariantu papieru termicznego i może trwać od kilku miesięcy do kilku lat) ), aż papier będzie praktycznie pusty. Papier w tym stanie można zwykle ponownie wykorzystać, o ile długość paska jest wystarczająco długa, aby można go było ręcznie wprowadzić do odbieralnika.
Nie wiadomo, czy oryginalny papier Game Boy Printer zawiera substancje chemiczne Bisfenol-A (BPA) lub jego odpowiednik Bisfenol-S (BPS). Wcześniej bardzo szeroko stosowane w tworzywach sztucznych i termicznym papierze paragonowym ze względu na ich odporność na ciepło i stabilność, są one obecnie wycofywane z powłok papieru termicznego ze względu na ich narastanie in vivo (poprzez bezpośrednie wchłanianie przez skórę) i wynikające z tego naśladowanie estrogenów i zaburzanie gospodarki hormonalnej. Nowoczesne zamienniki rolki papieru termicznego lub ich producenci zwykle wyraźnie określają, czy nie zawierają bisfenolu [BP-Free].
Protokół drukarki Game Boy
Komunikacja między Game Boyem a Game Boy Printer odbywa się za pomocą prostego łącza szeregowego. Zegar szeregowy (dostarczany przez Game Boya do drukarki), szeregowe wyjście danych (z Game Boya do drukarki) oraz szeregowe wprowadzanie danych (do Game Boya z drukarki). Game Boy wysyła pakiet do drukarki, na co drukarka odpowiada potwierdzeniem oraz kodem stanu.
Format pakietu
Komunikacja odbywa się za pośrednictwem Game Boya wysyłającego do drukarki prostą strukturę pakietów, jak pokazano poniżej. Ogólnie rzecz biorąc, między pierwszym „sync_word” a sumą kontrolną Game Boy komunikuje się z drukarką. Ostatnie dwa bajty pakietu służą drukarce do potwierdzenia i wyświetlenia jej aktualnego kodu stanu.
Pozycja bajtu | 0 | 1 | 2 | 3 | 4 | 5 | 6+X | 6+X+1 | 6+X+2 | 6+X+3 | 6+X+4 |
---|---|---|---|---|---|---|---|---|---|---|---|
Rozmiar | 2 bajty | 2 bajty | 1 bajt | 1 bajt | 1 bajt | 1 bajt | Zmienny | 2 bajty | 2 bajty | 1 bajt | 1 bajt |
Opis | SYNC_WORD | SYNC_WORD | KOMENDA | KOMPRESJA | DŁUGOŚĆ_DANYCH(X) | DŁUGOŚĆ_DANYCH(X) | Ładunek | SUMA KONTROLNA | SUMA KONTROLNA | POK | STATUS |
PL DO DRUKARKI | 0x88 | 0x33 | Zobacz poniżej | Zobacz poniżej | Młodszy bajt | Wysoki bajt | Zobacz poniżej | Zobacz poniżej | Zobacz poniżej | 0x00 | 0x00 |
DRUKARKA DO GB | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x81 | Zobacz poniżej |
- Polecenie może mieć postać Inicjuj (0x01), Dane (0x04), Drukuj (0x02) lub Zapytanie (0x0F).
- Rozmiar licznika bajtów ładunku zależy od wartości pola `DATA_LENGTH`.
- Pole kompresji jest wskaźnikiem kompresji. Brak kompresji = 0x00
- Suma kontrolna to prosta suma bajtów w poleceniu, długości danych i ładunku danych.
- Bajt stanu to bajt pola bitowego wskazujący różne stany samej drukarki. (np. jeśli nadal drukuje)
Polecenia
Zainicjuj (0x01)
- Typowy rozmiar ładunku = 0
Ten pakiet jest wysyłany bez ładunku danych. Daje sygnał do drukarki, aby wyczyściła ustawienia i przygotowała się na pierwszy ładunek danych.
Dane (0x04)
- Typowy rozmiar ładunku = 640
Pakiet danych służy do przesyłania danych obrazu do bufora danych drukarki. Typowy rozmiar ładunku danych wynosi 640 bajtów, ponieważ może przechowywać dwa drukowane wiersze 20 standardowych kafelków Game Boy (kolor 2-bitowy w siatce 8x8 pikseli), z czego kafelek Game Boy zajmuje 16 bajtów.
Drukuj (0x02)
- Typowy rozmiar ładunku = 4
To wydaje drukarce polecenie rozpoczęcia drukowania. Posiada również 4 bajty ustawień do drukowania.
Bajt ładunku | Typ | Typowa wartość | notatka |
---|---|---|---|
0 | Nieznany | 0x1 | |
1 | Marginesy drukowania | ? | High Nibble dla górnego marginesu. Nibble Nibble dla dolnego marginesu |
2 | Paleta | 0xE4 | |
3 | Wytrzymałość głowicy drukującej | ? | 7-bitowa wartość |
Zapytanie (0x0F)
- Typowy rozmiar ładunku = 0
Służy do sprawdzania bajtu stanu drukarki. Może to służyć do sprawdzenia, czy w buforze drukarki jest wystarczająco dużo danych, aby rozpocząć płynne drukowanie, lub czy drukarka aktualnie drukuje.
Bajt odpowiedzi stanu drukarki
Bit X | Pozycja bitu bajtu stanu Znaczenie |
---|---|
Bit 7 | Zbyt niski poziom naładowania baterii |
Bit 6 | Inny błąd |
Bit 5 | Zakleszczenie papieru |
Bit 4 | Błąd pakietu |
Bit 3 | Nieprzetworzone dane |
Bit 2 | Pełne dane obrazu |
Bit 1 | Drukarka zajęta |
Bit 0 | Błąd sumy kontrolnej |
Użycie dzisiaj
Mad Catz i Xchanger sprzedali zestaw, który umożliwiał użytkownikom podłączenie Game Boya do komputera i drukowanie obrazów za pomocą drukarki komputera. Hobbyści spoza Wielkiej Brytanii mogą również zrobić własny kabel do przesyłania zdjęć do komputera. Aby Game Boy mógł łączyć się z komputerem PC po połączeniu kablem, potrzebny jest emulator Game Boy Printer . Papier do drukarki Game Boy również został wycofany, a rolki oryginalnego artykułu, które nadal dają wiarygodny obraz, stają się coraz trudniejsze do znalezienia. Zwykły papier termiczny, taki jak używany w terminalach POS , można przyciąć do odpowiedniej szerokości i z powodzeniem używać z drukarką Game Boy.
System wydrukuje komunikat testowy o treści „Hello”, jeśli zostanie włączony, gdy przycisk podawania jest wciśnięty. Zgodnie z instrukcją służy do sprawdzenia, czy drukarka działa prawidłowo. można użyć jednej baterii 9 V , jeśli jest prawidłowo podłączona, ponieważ drukarka wymaga prądu stałego 9 V. [ potrzebne źródło ]
Notatki
Dalsza informacja
Inżynieria wsteczna
„Ben Heck Reverse Engineers Game Boy Printer”: https://www.youtube.com/watch?v=43FfJvd-YP4