Game Boy Yazıcı - Game Boy Printer

Game Boy Yazıcı

Game Boy Yazıcı olarak bilinen Cep Yazıcı Japonya'da, bir olan termal yazıcı tarafından açıklanan aksesuar Nintendo erken 2003. Gameboy Yazıcı üretime durdurdu 1998 yılında dışındaki tüm Gameboy sistemleriyle uyumlu Gameboy Micro ve tasarlanmıştır Game Boy Kamera ile birlikte kullanılmak üzere . Ayrıca, uyumlu son nesil Game Boy ve Game Boy Color oyunlarından (aşağıda listelenmiştir) görüntüleri yazdırır. Altı adet AA pille çalışır ve orijinal olarak beyaz, kırmızı, sarı ve mavi renklerde satılan, arkası yapışkanlı, 38 mm genişliğinde özel bir termal kağıt kullanır . Japonya'da, Game Boy Printer'ın Poké Ball tarzında bir besleme düğmesine sahip parlak sarı bir Pokémon versiyonu piyasaya sürüldü.

Game Boy Yazıcı desteğine sahip oyunlar

Game Boy Yazıcı Termal Kağıt

Rulo boyutları
rulo genişliği Rulo çapı Merkezi mil çekirdek çapı Rulosuz uzunluk
38,0 milimetre

1.5.0 inç

29,5 ila 30,0 milimetre

1.16 ila 1.18 inç

12.0 milimetre

0.47 inç

390.0 - 400.0 santimetre

153,5 - 157,5 inç

1998'de Game Boy Yazıcı ile birlikte piyasaya sürülen Nintendo tarafından üretilen termal kağıt yedek ruloları beyaz, krem, mavi, sarı ve kırmızı renk çeşitlerinde üretildi ve bunların tümü entegre bir yapışkan desteğe sahipti. 38 mm'lik bir rulo genişliğine ve 30 mm'lik bir rulo çapına ve 12 mm çapında bir kırmızı karton mile sahiptiler. Tipik bir rulo 390-400 cm uzunluğa sahipti. Yazıcıyı açtıktan sonra, çıkıntılı yarı saydam gri yeniden doldurma muhafazasının arkasındaki bir klips bastırılarak bunun kaldırılması sağlanır. Termal kağıt rulosu baş aşağı yerleştirilmiş, çözülmemiş ucu aşağı bakacak ve bu ucu ince bir yuvaya geçirilmiştir. Bordo 'FEED' düğmesine daha sonra basılır/basılı tutulur, bu da alma motorunu devreye sokar ve kağıdı yazıcı logosuna bitişik çıkış yuvasına doğru çeker. Bu, bitmiş baskıların ana kağıt beslemesinden zikzak şeklinde yırtılmasını sağlayan entegre bir tırnağa sahiptir. Kağıdı besleme yönünün tersine zorla çekmek, besleme mekanizması içindeki dişlilerde kalıcı hasara neden olur.

Game Boy Camera'dan bir resim basıldığında, resmin üstünde ve altında 5 mm'lik bir kenar boşluğu ile yazdırılır ve resmi 23 mm yükseklikte yazdırır. Bu, resim başına toplam 33 mm yükseklik verir. Kutu içi yeniden dolum reklamları rulo başına 180 resimle övünse de, gerçekte tipik bir rulo yalnızca 118 ila 121 resim arasında basabilirdi.

2007 yılına kadar resmi Nintendo e-Shop'ta (mavi, krem ​​ve beyaz rulolardan oluşan üçlü paketler olarak) satılan Game Boy markalı resmi yedek termal kağıdın tedarik edilmesi artık zor. Yepyeni, mühürlü, açılmamış resmi rulolar bile açıldıktan sonra nispeten hızlı bir şekilde bozulur (eğer doğru bir şekilde saklanmışlarsa ve mühürleri bozulmamışsa). Ancak çoğu, termal kağıt ve yapışkan arka tabaka arasındaki kimyasal reaksiyon nedeniyle depolama sırasında bozulmaya maruz kalmıştır. Yapışkan arkalığın tescilli doğası nedeniyle, üzerine bir kez basıldığında yüzeylere yapıştırılabilen yedek termal kağıt ('MAXStick' gibi markalar dahil) aşırı derecede pahalıdır.

Bunun yerine, termal kağıt ruloları , yazıcı üzerinde herhangi bir etki yaratmadan ('çekirdeksiz') mil göbeği olsun veya olmasın, 38 mm x 4 m'lik bir alternatifle başarılı bir şekilde değiştirilebilir . Bu tür rulolar, Canon TP-8, Texas Instruments 5000–2008, Sharp 8180 ve Casio FX-802 gibi bazı elde taşınan baskı hesaplayıcılarıyla da uyumludur. Alternatif olarak, daha geniş rulolar ( 57 mm x 30 mm x 12,7 mm gibi ) kesilebilir veya 38 mm'ye kesilebilir ve sorunsuz çalışır.

Bununla birlikte, termal kağıdın doğasında bulunan sınırlamalar nedeniyle, termal kağıda basılan fotoğrafların zamanla solacağını unutmayın (bu, büyük ölçüde kullanılan termal kağıt çeşidine bağlıdır ve birkaç ay veya bunun yerine birkaç yıl kadar kısa olabilir). ) kağıt neredeyse boş olana kadar. Bu durumdaki kağıt, şeridin uzunluğu, sarmaya elle beslenmeye yetecek kadar uzun olduğu sürece, genellikle yeniden kullanılabilir.

Orijinal Game Boy Yazıcı kağıdının Bisfenol-A (BPA) kimyasallarını mı yoksa analog Bisfenol-S'yi (BPS) içerip içermediği bilinmiyor . Isı direnci ve stabiliteleri nedeniyle daha önce plastiklerde ve termal makbuz kağıtlarında çok yaygın olarak kullanılan bunlar, in-vivo tahakkukları (doğrudan dermal absorpsiyon yoluyla) ve sonuçta ortaya çıkan östrojen taklitçiliği ve endokrin bozulması nedeniyle şu anda termal kağıt kaplamalarından çıkarılmaktadır. Modern termal kağıt rulosu değiştirmeleri veya üreticileri, genellikle Bisfenol içermediklerini [BP-Free] açıkça belirtirler.

Game Boy Yazıcı Protokolü

Game Boy ve Game Boy Yazıcı arasındaki iletişim, basit bir seri bağlantı aracılığıyla gerçekleşir. Seri saat (Game Boy tarafından yazıcı için sağlanır), seri veri çıkışı (Game Boy'dan yazıcıya) ve seri veri girişi (yazıcıdan Game Boy'a). Game Boy, yazıcıya bir onay ve durum koduyla yanıt verdiği bir paket gönderir.

Paket Formatı

İletişim Game Boy aracılığıyla yazıcıya aşağıda gösterildiği gibi basit bir paket yapısı gönderir. Genel olarak, sağlama toplamına kadar ilk "sync_word" arasında Game Boy yazıcıyla iletişim kurar. Paketin son iki baytı, yazıcının mevcut durum kodunu onaylaması ve göstermesi içindir.


Bayt Konumu 0 1 2 3 4 5 6+X 6+X+1 6+X+2 6+X+3 6+X+4
Boy 2 bayt 2 bayt 1 bayt 1 bayt 1 bayt 1 bayt Değişken 2 bayt 2 bayt 1 bayt 1 bayt
Tanım SYNC_WORD SYNC_WORD EMRETMEK SIKIŞTIRMA DATA_LENGTH(X) DATA_LENGTH(X) yük sağlama toplamı sağlama toplamı ACK DURUM
YAZICIYA GB 0x88 0x33 Aşağıya bakınız Aşağıya bakınız Düşük Bayt Yüksek Bayt Aşağıya bakınız Aşağıya bakınız Aşağıya bakınız 0x00 0x00
YAZICIYA GB 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x81 Aşağıya bakınız
  • Komut, Başlat (0x01), Veri (0x04), Yazdır (0x02) veya Sorgu (0x0F) olabilir.
  • Yük bayt sayısı boyutu, "DATA_LENGTH" alanının değerine bağlıdır.
  • Sıkıştırma alanı bir sıkıştırma göstergesidir. Sıkıştırma yok = 0x00
  • Sağlama toplamı, komut, veri uzunluğu ve veri yükündeki basit bir bayt toplamıdır.
  • Durum baytı, yazıcının çeşitli durumlarını gösteren bir bit alanı baytıdır. (örneğin, hala yazdırılıyorsa)

Komutlar

Başlat (0x01)

  • Tipik Yük Boyutu = 0

Bu paket veri yükü olmadan gönderilir. Ayarları temizlemesi ve ilk veri yüküne hazırlanması için yazıcıya sinyal gönderir.

Veri (0x04)

  • Tipik Yük Boyutu = 640

Veri paketi, görüntü verilerini yazıcı veri arabelleğine aktarmak içindir. Veri yükünün tipik boyutu 640 bayttır, çünkü Game Boy döşemesinin 16 bayt aldığı 20 standart Game Boy döşemesinin iki yazdırılabilir satırını (8x8 piksel ızgarada 2 bit renk) saklayabilir.

Yazdır (0x02)

  • Tipik Yük Boyutu = 4

Bu, yazıcıya yazdırmaya başlaması için komut verir. Ayrıca yazdırma için 4 ayar baytı vardır.

Yük Baytı Tip Tipik değer Not
0 Bilinmeyen 0x1
1 Yazdırma Kenar Boşlukları ? Üst kenar boşluğu için Yüksek Nibble. Alt kenar boşluğu için Düşük Nibble
2 palet 0xE4
3 Baskı kafası gücü ? 7 bitlik değer

Sorgulama (0x0F)

  • Tipik Yük Boyutu = 0

Yazıcı durumu baytını kontrol etmek için kullanılır. Bu, yazıcı arabelleğinde sorunsuz yazdırmaya başlamak için yeterli veri olup olmadığını veya yazıcının şu anda yazdırıyor olup olmadığını kontrol etmek için olabilir.

Yazıcı Durumu Yanıt Baytı

Bit X Durum Bayt Bit Konum Anlamı
7. bit Pil Çok Düşük
6. bit Diğer Hata
5. bit Kağıt sıkışması
4. bit Paket Hatası
3. Bit İşlenmemiş Veri
2. bit Görüntü Verileri Dolu
1. bit Yazıcı meşgul
bit 0 Sağlama hatası

Bugün kullanım

Mad Catz ve Xchanger, kullanıcıların bir Game Boy'u bir PC'ye bağlamasını ve PC'nin yazıcısını kullanarak görüntüleri basmasını sağlayan bir kit sattı . Birleşik Krallık dışındaki hobiciler, bilgisayarlarına resim yüklemek için kendi kablolarını da yapabilirler. Game Boy'un kabloyla bağlandıktan sonra PC ile arayüz oluşturması için bir Game Boy Yazıcı emülatörü gereklidir. Game Boy Yazıcı Kağıdı da üretilmiyor ve hala güvenilir bir görüntü üreten orijinal makale rulolarını bulmak giderek zorlaşıyor. POS terminalleri için kullanılan türden normal termal kağıt uygun genişlikte kesilebilir ve Game Boy Yazıcı ile başarılı bir şekilde kullanılabilir.

Besleme düğmesi basılı tutulurken açılırsa sistem "Merhaba" yazan bir test mesajı yazdıracaktır. Kılavuza göre bu, yazıcının düzgün çalışıp çalışmadığını test etmek için kullanılır. Yazıcı için altı adet AA pil (her biri 1,5 volt) kullanarak dolaşmak için, yazıcının 9V DC'ye ihtiyacı olduğundan, doğru şekilde kablolanırsa tek bir 9V pil kullanılabilir.

Notlar

Daha fazla bilgi

Tersine mühendislik

'Ben Heck Tersine Mühendisler Game Boy Yazıcı': https://www.youtube.com/watch?v=43FfJvd-YP4

Referanslar