Принтер Game Boy - Game Boy Printer
В Принтер Game Boy, известный как Карманный принтер[а] в Японии это термопринтер аксессуар выпущен Nintendo в 1998 году, производство которого прекратилось в начале 2003 года. Принтер Game Boy совместим со всеми системами Game Boy, кроме Game Boy Micro и предназначен для использования вместе с Камера Game Boy. Он также печатает изображения из совместимых игр Game Boy и Game Boy Color последнего поколения (перечисленных ниже). Он работает на шести Батарейки типа АА и использует фирменную ширину 38 мм Термобумага с клейкой основой, изначально продается в белом, красном, желтом и синем цветах. В Японии ярко-желтый Покемон была выпущена версия принтера Game Boy с кнопкой подачи в стиле Poké Ball.
Игры с поддержкой Game Boy Printer
Эта секция нужны дополнительные цитаты для проверка.Август 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Термобумага для принтера Game Boy
ШИРИНА РУЛОНА | ДИАМЕТР ВАЛКА | ДИАМЕТР ЦЕНТРАЛЬНОГО ШПИНДЕЛЯ | РАЗНУТАННАЯ ДЛИНА |
---|---|---|---|
38.0 миллиметров 1,5 дюйма | 29,5 - 30,0 мм От 1,16 до 1,18 дюйма | 12,0 миллиметра 0,47 дюйма | 390,0 - 400,0 см 153,5 - 157,5 дюймов |
Выпущенные вместе с принтером Game Boy в 1998 г., заправочные ролики для термобумаги, произведенные Nintendo, выпускались в вариантах белого, кремового, синего, желтого и красного цветов, все из которых имели интегрированную клейкую основу. Они имели ширину рулона 38 мм и диаметр рулона 30 мм с центральным шпинделем из красного картона диаметром 12 мм.[4] Типичный рулон имел длину 390–400 см. После включения принтера зажим на задней стороне выступающего полупрозрачного серого корпуса для заправки вдавливается, позволяя снять его. Рулон термобумаги вставлен вверх дном, развернутым концом вниз, и этот конец вставлен в тонкую прорезь. Затем нажимается / удерживается темно-бордовая кнопка «ПОДАЧА», которая включает двигатель всасывания и протягивает бумагу к выходному отверстию рядом с логотипом принтера. Он имеет встроенный зубчатый механизм, который позволяет зигзагообразно отрывать готовые отпечатки от основной подачи бумаги. Принудительное вытягивание бумаги в направлении, противоположном направлению подачи, вызывает необратимое повреждение зубчатой передачи в механизме подачи.
Когда изображение печатается с камеры Game Boy, оно печатается с полем 5 мм выше и ниже изображения и печатается на высоте 23 мм. Это даст общую высоту 33 мм на изображение. Хотя рекламные объявления о пополнении коробки содержали до 180 изображений на рулон, в действительности на обычном рулоне можно было напечатать только от 118 до 121 снимка.
До 2007 года продаваемая в официальном интернет-магазине Nintendo (в виде тройных упаковок синих, кремовых и белых рулонов) официальную заменяющую термобумагу под брендом Gameboy сейчас трудно найти. Даже новые, запечатанные, неоткрытые официальные рулоны относительно быстро портятся после открытия (если они хранились правильно и их печать не вышла из строя). Однако большинство из них пострадали во время хранения из-за химической реакции между термобумагой и клеевым слоем основы.[5] Из-за запатентованной природы клейкой основы замена термобумаги, которая может приклеиваться к поверхностям после печати (включая такие марки, как «MAXStick»), является чрезмерно дорогой.
Вместо этого рулоны термобумаги можно успешно заменить на 38 мм x 4 м альтернативно, с сердечником шпинделя (без сердечника) или без него, без последствий для принтера. Такие рулоны также совместимы с некоторыми портативными калькуляторами печати, такими как Canon TP-8, Texas Instruments 5000-2008, Sharp 8180 и Casio FX-802. В качестве альтернативы более широкие рулоны (например, 57 мм x 30 мм x 12,7 мм) можно обрезать или обрезать до 38 мм и работать без проблем.
Обратите внимание, однако, что из-за присущих термобумаге ограничений фотографии, напечатанные на термобумаге, со временем выцветут (это в значительной степени зависит от используемого варианта термобумаги и может длиться всего несколько месяцев или несколько лет. ), пока бумага не станет практически пустой. Бумагу в этом состоянии обычно можно использовать повторно, если длина полосы достаточно велика для ручной подачи в приемное устройство.
Неизвестно, содержит ли оригинальная бумага для принтера Gameboy химикаты. Бисфенол-А [BPA] или его аналог Бисфенол-С [BPS]. Ранее очень широко использовавшиеся в пластмассах и термобумаге из-за их термостойкости и стабильности, в настоящее время они постепенно отказываются от покрытий термобумаги из-за их накопления in vivo (через прямое всасывание через кожу) и, как следствие, имитации эстрогена и эндокринных нарушений.[6] Современные заменители рулонов термобумаги или их производители обычно четко указывают, не содержат ли они бисфенола [BP-Free].
Протокол принтера Game Boy
Связь между Game Boy и принтером Game Boy осуществляется через простой последовательный канал. Последовательные часы (предоставляемые Game Boy для принтера), последовательный вывод данных (от Game Boy на принтер), а также последовательный ввод данных (в Game Boy с принтера). Game Boy отправляет пакет на принтер, на который принтер отвечает подтверждением, а также кодом состояния.[7][8][9]
Формат пакета
Связь осуществляется через Game Boy, который отправляет на принтер простую структуру пакета, как показано ниже. Как правило, между первым «sync_word» и контрольной суммой Game Boy связывается с принтером. Последние два байта пакета используются принтером для подтверждения и отображения текущего кода состояния.
Позиция байта | 0 | 1 | 2 | 3 | 4 | 5 | 6 + Х | 6 + Х + 1 | 6 + Х + 2 | 6 + Х + 3 | 6 + Х + 4 |
---|---|---|---|---|---|---|---|---|---|---|---|
Размер | 2 байта | 2 байта | 1 байт | 1 байт | 1 байт | 1 байт | Переменная | 2 байта | 2 байта | 1 байт | 1 байт |
Описание | SYNC_WORD | SYNC_WORD | КОМАНДА | СЖАТИЕ | DATA_LENGTH (X) | DATA_LENGTH (X) | Полезная нагрузка | КОНТРОЛЬНАЯ СУММА | КОНТРОЛЬНАЯ СУММА | ACK | ПОЛОЖЕНИЕ ДЕЛ |
ГБ НА ПРИНТЕР | 0x88 | 0x33 | Смотри ниже | Смотри ниже | Младший байт | Старший байт | Смотри ниже | Смотри ниже | Смотри ниже | 0x00 | 0x00 |
ПРИНТЕР В ГБ | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x81 | Смотри ниже |
- Команда может быть инициализированной (0x01), данными (0x04), печатью (0x02) или запросом (0x0F).
- Размер подсчета байтов полезной нагрузки зависит от значения поля DATA_LENGTH.
- Поле сжатия - индикатор сжатия. Без сжатия = 0x00
- Контрольная сумма - это простая сумма байтов в команде, длины данных и полезной нагрузки данных.
- Байт состояния - это байт битового поля, указывающий различное состояние самого принтера. (например, если он все еще печатается)
Команды
Инициализировать (0x01)
- Типичный размер полезной нагрузки = 0
Этот пакет отправляется без полезной нагрузки данных. Он сигнализирует принтеру, чтобы очистить настройки и подготовиться к первой полезной нагрузке данных.
Данные (0x04)
- Типичный размер полезной нагрузки = 640
Пакет данных предназначен для передачи данных изображения в буфер данных принтера. Типичный размер полезной нагрузки данных составляет 640 байтов, так как он может хранить две печатаемые строки по 20 стандартных плиток Game Boy (2-битный цвет в сетке 8x8 пикселей), из которых плитка Game Boy занимает 16 байтов.[10]
Печать (0x02)
- Типичный размер полезной нагрузки = 4
Это дает команду принтеру начать печать. Он также имеет 4 байта настроек для печати.[9]
Байт полезной нагрузки | Тип | Типичное значение | Примечание |
---|---|---|---|
0 | Неизвестный | 0x1 | |
1 | Печать полей | ? | High Nibble для верхнего поля. Низкий полубайт для нижнего поля |
2 | Палитра | 0xE4 | |
3 | Сила печатающей головки | ? | 7-битное значение |
Запрос (0x0F)
- Типичный размер полезной нагрузки = 0
Используется для проверки байта состояния принтера. Это может быть для проверки того, достаточно ли данных в буфере принтера для бесперебойной печати или принтер в настоящее время печатает.
Байт ответа состояния принтера
Бит X | Байт состояния Положение бита Значение |
---|---|
Бит 7 | Батарея слишком низкая |
Бит 6 | Другая ошибка |
Бит 5 | Замятие бумаги |
Бит 4 | Ошибка пакета |
Бит 3 | Необработанные данные |
Бит 2 | Данные изображения полны |
Бит 1 | Принтер занят |
Бит 0 | Ошибка контрольной суммы |
Использование сегодня
Mad Catz[11] и Xchanger продали комплект, который позволял пользователям подключать Game Boy к ПК и распечатать изображения с помощью принтера ПК. Любители за пределами Великобритании также могут сделать свой собственный кабель для загрузки изображений на свой компьютер.[12] Принтер Game Boy эмулятор необходим для взаимодействия Game Boy с ПК после подключения через кабель.[13] Бумага для принтера Game Boy также была снята с производства, и рулоны подлинных товаров, которые по-прежнему дают надежное изображение, становятся все труднее найти.[14] Обычная термобумага, например та, которая используется для POS терминалы, можно обрезать до нужной ширины и успешно использовать с принтером Game Boy.[15]
Система напечатает тестовое сообщение с надписью «Привет», если она будет включена при удерживании кнопки подачи. Согласно руководству, это используется для проверки правильности работы принтера. Чтобы обойтись без шести батареек AA (1,5 В каждая) для принтера, нужно Аккумулятор 9В может использоваться при правильном подключении, потому что для принтера требуется 9 В постоянного тока.[нужна цитата ]
Примечания
Дальнейшая информация
Разобрать механизм с целью понять, как это работает
«Принтер Ben Heck Reverse Engineers Game Boy»: https://www.youtube.com/watch?v=43FfJvd-YP4
Рекомендации
- ^ [1]
- ^ Озадаченный обзор IGN
- ^ Card Hero - предварительный просмотр цвета Game Boy на IGN (март 2000 г.) В архиве 2012-03-21 в Wayback Machine
- ^ "r / Gameboy - Бумага для принтера Gameboy - Точные размеры?". Reddit. Получено 2020-09-17.
- ^ Flickr (10 июня 2006 г.), проблемы с принтером Game Boy, получено 2020-09-17
- ^ Новости, Брайан Бьенковски, Здоровье окружающей среды. «Замена BPA также изменяет гормоны». Scientific American. Получено 2020-09-17.
- ^ "Gameboy Printer". GbdevWiki.
- ^ «Спецификация интерфейса принтера GB». 1 декабря 2001 г. В архиве из оригинала 15 июня 2009 г.
- ^ а б «Глубоко: принтер Game Boy». Шонуми. 7 сентября 2016 г.. Получено 11 апреля, 2017.
- ^ Худерле, Маркус (29 июня 2013 г.). "Формат графики Gameboy 2BPP". В архиве с оригинала 25 июня 2018 г.. Получено 11 апреля, 2017.
- ^ "Кабель для подключения камеры Mad Catz GB к ПК (GBC) ". 20 ноября 2010 г.
- ^ Фрохвайн, Джефф (5 апреля 1998 г.). "Схема подключения Game Boy к LPT". Архивировано из оригинал 23 февраля 2010 г.. Получено 17 июля, 2009.
- ^ Эйр, Мартин (18 сентября 1998 г.). «Эмулятор принтера Gameboy». Архивировано из оригинал 11 октября 2011 г.. Получено 17 июля, 2009.
- ^ "проблемы с принтером Game Boy". Flickr. 10 июня 2006 г. В архиве с оригинала от 20 января 2017 г.. Получено 17 июля, 2009.
- ^ Видеоурок по созданию своего собственного принтера Game Boy Paper Paper. Архивировано из оригинал 10 января 2015 г.. Получено 17 июля, 2009 - через YouTube.