ГЛАВА 5
ZX LPRINT
Большинство компьютеров (в том числе и самый популярный Пентагон-128)
могут работать с принтером в режимах Бейсик-48 и Бейсик-128 без привлечения
дополнительного программного обеспечения. Для этих целей служит ПЗУ принтера
(573РФ2), в которой прошита прграмма ZX LPRINT 3.
Интерфейс LPRINT 3 может быть использован для печати на принтерах
имеющих параллельный интерфейс (Centronics) или последовательный интерфейс
(RS232-5V).
■ Инициализация
При включении интерфейс должен быть инициализирован (CRH SI3). Это
делается командой LPRINT. При инициализации ишерфейс автоматически выбирает
режим TEXT MODE и устанавливает печать шириной 80 символов Для выбора
режима используются следующие команды:
1. Seikosha GP 250Х..............................................LPRINT CRHS 0; CHRS I
2. Seikosha GP 100A...........................................LPRINT CRHS 0; CHRS 2
3. Epson, Star DP5I0, Gemini & STX80 .............LPRINT CRHS 0; CHRS 3
4. Waelers WM80, Shinwa &CTICP80...................LPRINT CRHS 0; CHRS 4
5. го же, что и 3., но маленькие копии ..............LPRINT CRHS 0: CHRS 5
6. MICROLINE 80 & 82..................................LPRINT CRHS 0; CHRS 6
7. Режим TEXT MODE.....................................LPRINT CRHS 0; CHRS 0
Команды отображаются в нижней части экрана. SPACE меняет тип принтера в
строке выбора, a ENTER устанавливает выбранный тип притера.
■ Команды управления
LPRINT CRH$ 3 Переход на следующую строку после каждого ВК
LPRINT CRH$ 2 ВК в начало строки
LPRINT CRH$ I,'V а=1...8; показывает системе сколько символов после
этой команды будут и i пер п ре гирова н ы % ка к у правд я ющие.
LPRINT CRH$ 4 То же, но будет ишерпретирован I символ.
LPRINT CRHS 5 Знаки SPECTRUM выключаются, i.e все байты, следу-
ющие после этой команды будут ишсрпретированы как
ASCII коды, для возврата в SPECTRUM используют
команду COPY.
POKE 23679,n Устанавливает число знаков (п), печатаемых в строке.
Допустимо задавать 32,34...МАХ
Управляющие коды TASWORD 2 для ZX LPRINT 3 - 0,0,0,57855
■ Работа с RS232
При первом включении ZX LPRINT 3 готов к работе с параллельным интерфейсом.
Командой Lprint CRH$ 0 ;^"осуществляется переход к работе с RS232, для возврата
необходимо подать команду Lprint CRH$ 0;"Р"
При включении устанавливается скорость 1200 бод. Другая скорость выбирается
записью по адресу 23549:
75-1 300-4 2400-7
110-2 600-5 4800-8
150-3 1200*6 9600-9
Режим имеет: один стартовый би1, два сюповых бша и бит контроля четности.