Сообщение от
Alex_K
Ну наконец-то правильный вывод.
Сообщение от
Alex_K
Драйвер от ДВК может из-за этой особенности и прекратить работать.
в инструкции вычитал настройку про ROBOTRON
Код:
SE LP DEV=-1
SE LP NOCOM
SE LP NOZNAK
При таком заработал с дискет, с ЖД нет печати.
У драйвера LP.SYS - штатного таких параметров нет.
Тот который СЭМЗ называю идёт на их дискетах, весит 5 блоков и
к нему есть .DOC файл,
Код:
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
КОМПЛЕКСА ВЫЧИСЛИТЕЛЬНОГО УЧЕБНОГО
"ЭЛЕКТРОНИКА МС 0202"
ОПИСАНИЕ РАБОТЫ ДРАЙВЕРА ПЕЧАТАЮЩЕГО
УСТРОЙСТВА LP.SYS V05.06
ЛИСТОВ 9
1989
- 2 -
АННОТАЦИЯ
В НАСТОЯЩЕМ ДОКУМЕНТЕ ДАНО ОПИСАНИЕ ДЛЯ ПОЛЬЗОВАТЕЛЯ ПО
ПРИМЕНЕНИЮ ДРАЙВЕРА ПЕЧАТИ LP.SYS ВЕРСИИ V05.06 .
ДРАЙВЕР ПРЕДНАЗНАЧЕН ДЛЯ ИСПОЛЬЗОВАНИЯ С ПРИНТЕРАМИ ТИПА
EPSON, CPF H80, ROBOTRON, D100M И D100. ДРАЙВЕР РАССЧИТАН НА
ПЕЧАТЬ ТЕКСТА, ПОДГОТОВЛЕННОГО СИМВОЛАМИ ИЗ НАБОРА КОИ8,
ЕСЛИ ТЕКСТ НАБРАН СИМВОЛАМИ ИЗ НАБОРА КОИ7 И В ТЕКСТЕ ЕСТЬ
КОДЫ <РУС>, <ЛАТ>, ТО ДРАЙВЕР ПРЕОБРАЗУЕТ ТЕКСТ В НАБОР
КОИ8. ЕСЛИ ТЕКСТ НАБРАН СИМВОЛАМИ ИЗ НАБОРА КОИ7 И НЕТ КОДОВ
<РУС>, <ЛАТ>, ТО МОЖНО ВОСПОЛЬЗОВАТЬСЯ РЕЖИМОМ, В
КОТОРОМ СТРОЧНЫЕ ЛАТИНСКИЕ БУКВЫ ПРЕОБРАЗУЮТСЯ В ЗАГЛАВНЫЕ
РУССКИЕ.
НАЧАЛЬНАЯ УСТАНОВКА ПОСТАВЛЯЕМОГО ДРАЙВЕРА LP.SYS
ВЫПОЛНЕНА ДЛЯ ПРИНТЕРА ROBOTRON.
- 3 -
1. ОБЩИЕ ПАРАМЕТРЫ ДЛЯ ВСЕХ ТИПОВ ПРИНТЕРОВ
1.1. ПРИОСТАНОВКА ПЕЧАТИ СТРАНИЦЫ
КОМАНДА:
SET LP: ASK
УСТАНАВЛИВАЕТ РЕЖИМ ПРИОСТАНОВКИ ПЕЧАТИ ОЧЕРЕДНОЙ
СТРАНИЦЫ. ПЕРЕД ПЕЧАТЬЮ СТРАНИЦЫ НА ТЕРМИНАЛ ВЫВОДИТСЯ
ВОПРОС:
Page ready ?
ВОЗМОЖНЫЕ ОТВЕТЫ:
Y <ВК> - ПЕЧАТАТЬ СТРАНИЦУ;
I <ВК> - ИГНОРИРОВАТЬ СТРАНИЦУ;
N <ВК> - ПРЕКРАТИТЬ ПЕЧАТЬ.
КОМАНДА:
SET LP: NOASK
ОТМЕНЯЕТ РЕЖИМ ASK.
1.2. УСТАНОВКА ЛЕВОЙ ГРАНИЦЫ ЛИСТА
КОМАНДА:
SET LP: BEGIN=NNN
УСТАНАВЛИВАЕТ ЧИСЛО ПРОБЕЛОВ ПЕРЕД ПЕЧАТЬЮ КАЖДОЙ СТРОКИ.
- 4 -
1.3. УСТАНОВКА ПОЛЯРНОСТИ СИГНАЛА
КОМАНДА:
SET LP: COM
УСТАНАВЛИВАЕТ РЕЖИМ ПЕРЕДАЧИ ИНВЕРСНОГО ВЫХОДНОГО КОДА.
КОМАНДА:
SET LP: NOCOM
ОТМЕНЯЕТ РЕЖИМ COM.
1.4. УСТАНОВКА РЕГИСТРА СОСТОЯНИЯ
КОМАНДА:
SET LP CSR=XXXXXX
УСТАНАВЛИВАЕТ АДРЕС РЕГИСТРА СОСТОЯНИЯ ПЕЧАТАЮЩЕГО
УСТРОЙСТВА ДЛЯ УКНЦ CSR=176664.
1.5. УСТАНОВКА ТИПА ИСПОЛЬЗУЕМОГО ПРИНТЕРА
КОМАНДА:
SET LP: DEV=N
УСТАНАВЛИВАЕТ ТИП ИСПОЛЬЗУЕМОГО ПРИНТЕРА. ВОЗМОЖНЫЕ ЗНАЧЕНИЯ
N:
-1 ROBOTRON;
0 D100;
1 EPSON; CPF H80
2 D100M.
- 5 -
1.6. УСТАНОВКА ЗНАЧЕНИЯ КОДА ESC.
КОМАНДА:
SET LP: ESC=XXX
УСТАНАВЛИВАЕТ ЗНАЧЕНИЕ КОДА ESC РАВНЫМ XXX, ОБЫЧНО ESC=33.
КОМАНДА:
SET LP: NOESC
УСТАНАВЛИВАЕТ ЗНАЧЕНИЕ КОДА ESC РАВНЫМ 400.
1.7. ПЕРЕДАЧА КОДА "ПЕРЕВОД ФОРМАТА"
КОМАНДА:
SET LP: NOFEED
ЗАПРЕЩАЕТ ДРАЙВЕРУ ПЕРЕДАВАТЬ КОД "ПЕРЕВОД ФОРМАТА"
ПРИНТЕРУ, ЭТОТ КОД ЗАМЕНЯЕТСЯ НА КОД "ПЕРЕВОД СТРОКИ".
КОМАНДА:
SET LP: FEED
ОТМЕНЯЕТ РЕЖИМ NOFEED.
1.8. ВВЕДЕНИЕ СИМВОЛОВ "[ ] { } | @ \"
ДЛЯ ПРИНТЕРА CPF H80
КОМАНДА:
SET LP: ZNAK
ВВОДИТ ЗНАКИ "[ ] { } | \ @ " ВМЕСТО СИМВОЛОВ, КОТОРЫЕ
ЗАШИТЫ В ПЗУ ПРИНТЕРА CPF H80.
КОМАНДА:
SET LP: NOZNAK
ВЫБИРАЕТСЯ ОСНОВНОЙ НАБОР ЗНАКОВ, ЗАШИТЫХ В ПЗУ ПРИНТЕРА.
- 6 -
1.9. РАСПОЗНАВАНИЕ КОДОВ <РУС>, <ЛАТ>
КОМАНДА:
SET LP: KOI
УСТАНАВЛИВАЕТ РЕЖИМ РАСПОЗНАВАНИЯ В ТЕКСТЕ КОДОВ <РУС>,
<ЛАТ> ПРИ ЭТОМ ТЕКСТ МОЖЕТ БЫТЬ ПОДГОТОВЛЕН НАБОРОМ КОДОВ
КОИ7.
КОМАНДА:
SET LP: NOKOI
УСТАНАВЛИВАЕТ РЕЖИМ ИГНОРИРОВАНИЯ В ТЕКСТЕ КОДОВ <РУС>,
<ЛАТ> ПРИ ЭТОМ ЕСЛИ ТЕКСТ ПОДГОТОВЛЕН НАБОРОМ КОДОВ КОИ7, ТО
СТРОЧНЫЕ ЛАТИНСКИЕ БУКВЫ БУДУТ ПРЕОБРАЗОВАНЫ В ЗАГЛАВНЫЕ
РУССКИЕ.
1.10. УСТАНОВКА ДЛИНЫ СТРАНИЦЫ
КОМАНДА:
SET LP: LENGTH=NNN
УСТАНАВЛИВАЕТ ОБЩЕЕ ЧИСЛО СТРОК В СТРАНИЦЕ. ПОСЛЕ ПЕЧАТИ
ПОСЛЕДНЕЙ СТРОКИ В СТРАНИЦЕ ПРИНТЕРУ ПОДАЕТСЯ КОД "ПЕРЕВОД
ФОРМАТА".
1.11. ИГНОРИРОВАНИЕ НИЖНЕГО РЕГИСТРА
КОМАНДА:
SET LP: NOLC
УСТАНАВЛИВАЕТ РЕЖИМ ПРЕОБРАЗОВАНИЯ СТРОЧНЫХ БУКВ В
ЗАГЛАВНЫЕ.
КОМАНДА:
SET LP: LC
ОТМЕНЯЕТ РЕЖИМ NOLC.
- 7 -
1.12. НУМЕРАЦИЯ СТРАНИЦ
КОМАНДА:
SET LP: PAGE=N
ЕСЛИ N НЕ РАВНО НУЛЮ УСТАНАВЛИВАЕТ РЕЖИМ АВТОМАТИЧЕСКОЙ
НУМЕРАЦИИ СТРАНИЦ ТЕКСТА В ВИДЕ: - N - . ПРИ N РАВНЫМ НУЛЮ
СТРАНИЦЫ НЕ НУМЕРУЮТСЯ.
КОМАНДА:
SET LP: BLANK=NNN
УСТАНАВЛИВАЕТ ПОЗИЦИЮ, В КОТОРОЙ БУДЕТ ПЕЧАТАТЬСЯ НОМЕР
СТРАНИЦЫ (НУМЕРАЦИЯ СТРАНИЦ ПРОИЗВОДИТСЯ ТОЛЬКО ПРИ УСТАНОВ-
ЛЕННОМ SET ПАРАМЕТРЕ ASK).
1.13. УСТАНОВКА МЕЖСТРАНИЧНОГО ИНТЕРВАЛА
КОМАНДА:
SET LP: SKIP=NNN
УСТАНАВЛИВАЕТ ЧИСЛО СТРОК МЕЖСТРАНИЧНОГО ПРОМЕЖУТКА, ЭТО
ЧИСЛО СТРОК ВХОДИТ В ОБЩЕЕ ЧИСЛО СТРОК В СТРАНИЦЕ И НЕ
ДОЛЖНО БЫТЬ БОЛЬШЕ НЕГО. NNN - ЧИСЛО СТРОК МЕЖСТРАНИЧНОГО
ИНТЕРВАЛА.
1.14. УСТАНОВКА ВЕКТОРА ПРЕРЫВАНИЯ
КОМАНДА:
SET LP:VECTOR=XXX
УСТАНАВЛИВАЕТ ВЕКТОР ПРЕРЫВАНИЯ ОТ ПЕЧАТАЮЩЕГО УСТРОЙСТВА
(УКНЦ VECTOR=464).
- 8 -
2. ПАРАМЕТРЫ ДЛЯ ПРИНТЕРОВ EPSON,CPFH80 И ROBOTRON
2.1. УСТАНОВКА ДЛИНЫ СТРОКИ
КОМАНДА:
SET LP: WIDTH=NNN
УСТАНАВЛИВАЕТ ДЛИНУ СТРОКИ В СИМВОЛАХ. NNN - ЧИСЛО СИМВОЛОВ
В СТРОКЕ, ЛИШНИЕ СИМВОЛЫ ИГНОРИРУЮТСЯ.
2.1. УСТАНОВКА ШРИФТА ПЕЧАТИ
КОМАНДА:
SET LP: SHRIFT=NNN
УСТАНАВЛИВАЕТ ЗНАЧЕНИЕ ШРИФТА ПЕЧАТИ. ДЛЯ ПРИНТЕРА EPSON, CPFH80
ЗНАЧЕНИЕ ВЫЧИСЛЯЕТСЯ ПО ТАБЛИЦЕ СУММИРОВАНИЕМ ЗНАЧЕНИЙ ТРЕБУЕМЫХ
ШРИФТОВ. ПРИМЕЧАНИЕ: ПРОПОРЦИОНАЛЬНЫЙ ШРИФТ ОТМЕНЯЕТ УПЛОТНЕННЫЙ.
ПАЙКА 0
ЭЛИТА 1
ПРОПОРЦИОНАЛЬНЫЙ 2
УПЛОТНЕННЫЙ 4
ВЫДЕЛЕНЫЙ 8
ДВУУДАРНЫЙ 16
ДВОЙНОЙ ШИРИНЫ 32
КУРСИВ 64
С ПОДЧЕРКИВАНИЕМ 128
ПРИМЕР: ТРЕБУЕТСЯ НАПЕЧАТАТЬ ТЕКСТ ШРИФТОМ: ЭЛИТА КУРСИВОМ С
ПОДЧЕРКИВАНИЕМ. РЕШЕНИЕ: NNN=1+64+128=193, ДАЕМ КОМАНДУ:
SET LP: SHRIFT=193.
ДЛЯ ПРИНТЕРА ROBOTRON ЗНАЧЕНИЕ ШРИФТА ОПИСАНО В
ИНСТРУКЦИИ ПО ЭКСПЛУАТАЦИИ.
2.2. УСТАНОВКА ПЛОТНОСТИ ПЕЧАТИ СТРОК
КОМАНДА:
SET LP: VINT=NNN
УСТАНАВЛИВАЕТ ПЛОТНОСТЬ ПЕЧАТИ СТРОК СО ЗНАЧЕНИЕМ NNN/216
СТРОК НА ДЮЙМ. ОБЫЧНО ПРИМЕНЯЕТСЯ ПЛОТНОСТЬ 6 СТРОК НА ДЮЙМ.
ПРИМЕЧАНИЕ:SET ПАРАМЕТР УСТАНАВЛИВАЕТСЯ И ДЛЯ ПРИНТЕРА D100M.
- 9 -
3. НЕКОТОРЫЕ ОСОБЕННОСТИ ПРИМЕНЕНИЯ ДРАЙВЕРА
УСТАНОВЛЕННЫЕ КОМАНДАМИ SET РЕЖИМЫ ЗАПИСЫВАЮТСЯ НА ДИСК
И ДЕЙСТВУЮТ ДО ТЕХ ПОР, ПОКА НЕ БУДУТ ИЗМЕНЕНЫ СЛЕДУЮЩЕЙ
КОМАНДОЙ SET. ЕСЛИ ДРАЙВЕР ЗАГРУЖЕН В ОПЕРАТИВНУЮ ПАМЯТЬ, ТО
SET РЕЖИМЫ ИЗМЕНЯЮТСЯ ТОЛЬКО ПОСЛЕ ВЫГРУЗКИ ДРАЙВЕРА И
ЗАГРУЗКИ НОВОЙ КОПИИ.
ПЕРЕД ИСПОЛЬЗОВАНИЕМ ДРАЙВЕРА НА КОМПЬЮТЕРЕ УКНЦ
НЕОБХОДИМО ДАТЬ КОМАНДЫ:
1) ДЛЯ ПРИНТЕРА D100
SET LP:DEV=0
SET LP:NOZNAK
SET LP:NOCOM
2) ДЛЯ ПРИНТЕРА ROBOTRON
SET LP:DEV=-1
SET LP:NOCOM
SET LP:NOZNAK
3) ДЛЯ ПРИНТЕРА EPSON
SET LP:DEV=1
SET LP:COM
SET LP:NOZNAK
R LP.SYS
4) ДЛЯ ПРИНТЕРА CPF H80
SET LP:DEV=1
SET LP:COM
SET LP:ZNAK
R LP.SYS
4) ДЛЯ ПРИНТЕРА D100M
SET LP:DEV=2
SET LP:COM (ДЛЯ ЗАВОДСКОЙ УСТАНОВКИ ПЕРЕКЛЮЧАТЕЛЕЙ)
SET LP:NOZNAK
R LP.SYS
ПРИ ИСПОЛЬЗОВАНИИ ПРИНТЕРА ROBOTRON НЕОБХОДИМО
УСТАНОВИТЬ ПЕРЕКЛЮЧАТЕЛИ 8-1 И 9-1 В ПОЛОЖЕНИЕ OFF.