Появилось желание подключить принтер к клону zx spectrum, посоветуйте модель принтера.
Вид для печати
Появилось желание подключить принтер к клону zx spectrum, посоветуйте модель принтера.
Что за клон? Какой интерфейс принтера? Что собираетесь распечатывать и какими програмными средствами?
----
Неплохо подходят epson и совместимые с ним модели. Сам подключал по centronix-интерфейсу модель Epson LX-300+, к 128К клону с интерфейсом ZXLprint.
null_device, zx-evo rev.c, phoenix rev 3., пентагон 128, есть нсколько сов. клонов и еще для эксперементов есть БК-0010 и ATARI ST
спасибо.
epson lx-800, epson lx-1050
МС-6313 (не сверхдревнюю верси, с кучей ДИП переключателей и совместимостью с ёпсоном) - но у него есть недостаток - нет физического датчика конца бумаги (что при печати под ис-досом не существенно)
Был опыт работы с еще каким-то принтером совместимым по формату с эпсоном. "Настраивающийся" перемычками. В LX-300 тоже был "режим программирования" для настройки принтера.
К сожалению, ни на одном из клонов печатать в 128 режиме не получилось. Также как и подключиться по rs-232 (вероятно, из-за кривой реализации протокола). А вот настроить струйный принтер не вышло, хотя это тоже был кэнон.
В 48 режиме все работало: копирование экрана, распечатка листинга программы, средствами ОС. Программы типа artstudio, screen printer, bk writer и т.п. (хотя и не все) также норамально работали.
null_device, LX-300 несколько моделей наверное? Epson LX-300+II USB, Epson LX-300+, 9-pin A4 Epson LX-300
http://aukro.ua/printer-matrichnyj-e...916301989.html
http://aukro.ua/matrichnyj-printer-e...928374203.html
http://aukro.ua/printer-matrichnyj-9...942229838.html
отличие у них, в разъемах наверное.. Интересно, centronix кабель достать еще можна гдето :)
У меня был опыт подключения только трехсотой модели "с плюсом" (жаль, не было возможности заценить "цветную" печать). Подключающийся к порту LPT компьютера (он же centronics).
Появившиеся позднее модели с аналогичными интерфейсам, проверить на возможность подключения к спектруму не получилось. Не было особого желания.. ;)
Модифицировал когда-то прошивку Basic-48 и BASIC-128 для работы с любым EPSON-совместимым принтером через порт Centronics на всех моделях Кворумов.
Порт принтера в Кворумах упрощенный: 8 бит данных, Строб на передачу и Готовность на прием. Разьем DB-25.
Для работы с принтером этого достаточно.
Адрес порта данных = 0xFB;
Строб = 0 при записи в порт 0x7B;
Строб = 1 при записи в порт 0xFB;
Готовность = бит 7 порта 0x1B
Процедура выдачи байта в порт принтера:
Код:OUT_LP: PUSH AF
OUT (0FBH),A ;ДАННЫЕ
W_LPT: CALL LPT_ST ;СТАТУС ПРИНТЕРА
JR Z,W_LPT ;ЖДАТЬ ГОТОВНОСТИ
POP AF
OUT (7BH),A ;СТРОБ=0
JR $+2
OUT (0FBH),A ;СТРОБ=1
RET
;
LPT_ST: IN A,(1BH) ;СТАТУС ПРИНТЕРА
CPL
AND 80H ;ЕСЛИ D7=1
RET ;ПРИНТЕР ГОТОВ, Z=0
Можно подключить только матричный принтер?