ОСОБЕННОСТИ НАСТРОЙКИ ДРАЙВЕРОВ 1. ДРАЙВЕРЫ MX и MY 1.1. Для работы с накопителями типа "ЭЛЕКТРОНИКА 6022", "ЭЛЕКТРОНИКА МС5301": SET MX NTRK=40.<ВК> -количество дорожек SET MX STEP=25.<ВК> -время перехода с дорожки на дорожку( t=STEP ,ms) SET MY NTRK=40.<ВК> -количество дорожек SET MY STEP=5. <ВК> -время перехода с дорожки на дорожку( t=STEP*3 ,ms) 1.2. Для работы с накопителями типа "ЭЛЕКТРОНИКА 6121", "ЭЛЕКТРОНИКА МС5305": SET MX NTRK=80. <ВК> SET MX STEP=3 <ВК> SET MY NTRK=80. <ВК> SET MY STEP=1 <ВК> 2. ДРАЙВЕР LP 2.1. Для работы с устройством печати D-100: SET LP D100 <ВК> 2.2. Для работы с устройством печати типа "РОБОТРОН 6329": SET LP NOD100 <ВК> - 1 - 3. УСТАНОВКА ДРАЙВЕРОВ FX,CP В СИСТЕМЕ 1. Установить переключатели на принтере в соответствии с таблицей 1, 2 или 3 Приложения в зависимости от типа печатающего устройства. 2. Скопировать драйвер на системное устройство. 3. Ввести команду установки драйвера в системе: - для драйвера FX .INSTALL FX <ВК> - для драйвера CP .INSTALL CP <ВК> Если система сообщит о различии в параметрах генерации, необходимо ввести команду: - для драйвера FX .SET FX SYSGEN <ВК> - для драйвера CP .SET CP SYSGEN <ВК> Затем повторить команду: .INSTALL FX <ВК> .INSTALL CP <ВК> 4. Ввести команду: - для драйвера FX .ASSIGN FX LP <ВК> - для драйвера CP .ASSIGN CP LP <ВК> 5. Настроить драйвер при помощи SET-параметров командой: - для драйвера FX .SET FX [SET-параметр,[SET-параметр]...] <ВК> - для драйвера CP .SET CP [SET-параметр,[SET-параметр]...] <ВК> - 2 - 4. ДРАЙВЕР FX 4.1. ОБЩЕЕ ОПИСАНИЕ ДРАЙВЕРА Драйвер FX предназначен для работы с печатающим устройством (принтером) EPSON FX-800/1000, EPSON LX-800, CM 6337 под управлени- ем ОС типа ФОДОС-2, RT-11 V 4.0, 5.0 с мониторами SJ и FB без мульти- терминальной поддержки. Возможна генерация драйвера для монитора XM и OC TSX-11. Драйвер ориентирован на работу с кодовыми наборами КОИ7 Н0 и КОИ7 Н1, переключение между которыми происходит по кодам SO/SI (РУС/ЛАТ). При этом выполняется преобразование кодового набора КОИ7 Н1 (режим РУС) в коды принтера. Предусмотрена возможность работы с кодовым набором КОИ7 Н0/1 ( большие буквы латинские и большие ки- риллицы). В драйвере реализована коррекция неправильной прорисовки буквы П (русской). Драйвер гарантирует прозрачную печать одно- байтовых управляющих последовательностей из EPSON-команд принтера. 4.2. ОПИСАНИЕ SET-ПАРАМЕТРОВ НАСТРОЙКИ ДРАЙВЕРА SET FX FX или NOFX Задает тип печатающего устройства: FX - для FX-800, NOFX - для LX-800, CM 6337. В режиме FX принудительно устанавливается режим PRAM, а в режиме NOFX - NOPRAM. По умолчанию FX. SET FX PRAM или NOPRAM Задает включение или выключение режима исправления прорисовки русской буквы П. Режим PRAM ТОЛЬКО ДЛЯ FX-800. SET FX LIST Выводит на экран список и значения SET-параметров настройки драй- вера. SET FX KOI7 или NOKOI7 Задает включение или выключение режима отображения кодов малых латинских символов большими русскими, имеет больший приоритет, чем LC/NOLC. По умолчанию NOKOI7. SET FX LC или NOLC - 3 - Разрешает печать кодов символов нижнего регистра >=140 и <=172 (восьмерич.) или преобразует коды нижнего регистра в коды верхнего регистра. По умолчанию LC. SET FX SPGRAF или NOSPGRAF Задает включение или выключение режима печати псевдографических знаков из набора принтера. В режиме SPGRAF на РУССКОМ регистре симво- лы с кодами >=40 и <=77 (восьмеричн.) печатаются как псевдографичес- кие с кодами >=220 и <=257 (восьмеричн.). Смотрите кодовую табли- цу знаков русского алфавита ESC 6 описания на печатающее устройство FX-800/1000 или LX-800. По умолчанию NOSPGRAF. SET FX NLQ или NONLQ Выбирает или отменяет для печати режим качественного шрифта (NLQ). По умолчанию NONLQ. SET FX SHRIFT=n , где 0<=n<= 255 (десятич.) Выбирает вид шрифта принтера в соответствии с описанием на прин- тер. По умолчанию n=0 (шрифт "ПИКА"). SET FX LENGTH=n, где n<=255 (десятич.) Указывает число строк на странице. Используется вместе со SKIP. Число информационных строк на странице LENGTH-SKIP (при печати без нумерации) или LENGTH-SKIP-2 (при печати с нумерацией страниц). По получению драйвером кода ПФ (FF=14) драйвер смоделирует его пе- реводами строки, что дает меньшую погрешность при печати больших порций текста, обусловленную неточностью работы механики принтера. По умолчанию n=72. SET FX VINT=n, где n<=255 (десятич.) Указывает интервал между строками в единицах 1/216 дюйма. При n=0 перехода нет и весь печатаемый текст выводится в одну строку. По умолчанию n=12. SET FX SKIP=n, где n=-1 (десятич.) Задает номер страницы и включает выдачу номера текущей пе- чатаемой страницы. Если параметр отрицательный, то нумерация страниц не производится. При переходе на новую печатную страницу номер авто- матически увеличивается на 1. Номер страницы n=0 не печатается. По умолчанию n=-1. - 4 - SET FX BLANK=n, где n<= WIDTH-8 (десятич.) Задает место, относительно левого поля страницы, где будет на- печатан ее номер. По умолчанию n=40. SET FX BEGIN=n, где n<= 235 (десятич.) Задает левое поле страницы. По умолчанию n=1. SET FX WIDTH=n, где n<=255 (десятич.) Задает длину строки. При превышении указанной длины принтер вырабатывает переход на новую строку. По умолчанию n=160. SET FX CORECT=n, где -256<=n<=255 (десятич.) Задает коррекцию и ее направление для компенсации ухода механи- ки принтера. При положительном числе после выполнения перехода на новую страницу драйвер продвинет бумагу вперед, при отрицательном - назад на указанное число - множитель 1/216 дюйма. Советуем напеча- тать текст объемом более 20 страниц, замерить уход, разделить его на число страниц, перевести в дюймы и умножить на 216. Этот параметр имеет смысл использовать при печати на фальцованой бу- маге. По умолчанию n=4. SET FX FORM0 или NOFORM0 Включает или выключает режим перевода формата перед печатью ну- левого блока. По умолчанию NOFORM0. SET FX FORM или NOFORM Включает или выключает режим моделирования перевода формата переводами строки. По умолчанию NOFORM. SET FX ASK или NOASK Включает или выключает режим предварительного запроса разреше- ния печати новой страницы у оператора. На терминал выдается зап- рос Page ready?. В ответ нужно нажать <ВК>, печать продолжится. Если набрать на клавиатуре N<ВК>, печать прекратится вообще, произойдет запрос на печать следующей страницы. По умолчанию NOASK. SET FX STPAGE=n, где n>=0 (десятичн.) Задает номер страницы, с которой начинается печать. Работает только в режиме АSК. По умолчанию n=1. SET FX CSR=n, где n>= 160000 (восьмерич.) Задает адрес регистра состояния контроллера печатающего устройст- - 5 - ва. По умолчанию n=177514. SET FX VECTOR=n, где n<= 477 (восьмерич.) Задает адрес вектора прерываний контроллера печатающего уст- ройства. По умолчанию n=200. SET FX ESC=n, где n<= 177 (восьмерич.) Задает представление кода ESC для пользовательской выдачи на принтер спецкоманд управления. При получении этого кода драйвер ожидает кода команды [ и ее параметров]. С помощью замены кода мож- но выдавать его заменитель из набора печатных символов, что удобно выполнить с помощью любого текстового редактора. Если требуется подать на печать сам символ-заменитель, то необходимо послать его дважды, при этом будет напечатан один символ. По умол- чанию n=33. SET FX SYSGEN Задает настройку драйвера на ОС. - 6 - 5. ДРАЙВЕР CP В Н И М А Н И Е ! Распечатка этого текста на принтере CPF-H80 должна производиться в режиме INIT, CORRCT. 5.1. ОБЩЕЕ ОПИСАНИЕ ДРАЙВЕРА Драйвер CP предназначен для работы с печатающим устройством (принтером) CPF-H80 под управлением ОС типа ФОДОС-2, RT11. Драйвер ориентирован на работу с кодовыми наборами КОИ7 Н0 и КОИ7 Н1, перек- лючение между которыми происходит по кодам SO/SI (РУС/ЛАТ). При этом выполняется преобразование кодового набора КОИ7 Н1 (режим РУС) в коды принтера. Однако предусмотрена возможность работы в восьмибитном коде без выполнения каких-либо преобразований и с кодовым набором КОИ7 Н0/1. Другая важная функция драйвера - это коррекция используемого принтером германского набора знаков в соответствии со стандартом США. Коррекция выполняется чернового (DRAFT) и качественного (NLQ) шрифтов в соответствии с табл.4 Приложения. Драйвер поддерживает систему команд управления принтером типа EPSON. 5.2. ОПИСАНИЕ SET-ПАРАМЕТРОВ НАСТРОЙКИ ДРАЙВЕРА SET CP INIT или NOINIT Разрешает или запрещает начальную установку параметров печатаю- щего устройства, заданных SET-параметрами LENGTH (LENGRM), VINT, SKIP, WIDTH, NLQ, SHRIFT, FORM0; Разрешает или запрещает загрузку фонтов корректируемых символов. По умолчанию INIT. SET CP CORRCT или NOCORRCT Разрешает или запрещает коррекцию символов в соответствии с таблицей 4 Приложения. По умолчанию CORRCT. SET CP BIT7 или NOBIT7 Разрешает или запрещает в русском регистре преобразование кодов символов >=100 и <=176 (восьмирич.) в коды русского алфавита принте- ра. Независимо от установки драйвер прозрачно пропускает на принтер коды >=200 (восьмирич.). По умолчанию BIT7. - 7 - SET CP LC или NOLC Разрешает печать кодов символов нижнего регистра >=140 и <=172 (восьмирич.) или преобразует коды нижнего регистра в коды верхнего регистра. По умолчанию LC . SET CP NLQ или NONLQ Выбирает или отменяет для печати режим качественного шрифта (NLQ). Эти команды имеют более высокий приоритет по сравнению с кноп- кой на панели управления принтера. По умолчанию NONLQ . SET CP SHRIFT=n , где 0<=n<=255 (десятич.) Выбирает вид шрифта принтера в соответствии с описанием на прин- тер. По умолчанию n=0 (шрифт "ПИКА"). SET CP LENGTH=n , где 1<=n<=127 (десятич.) Задает число строк на странице. Длина формата определяется как произведение числа строк n на интервал между строками. Использует- ся вместе со SKIP=n. Используется вместо LENFRM=n. По умолчанию n=72. SET CP LENFRM=n , где 1<=n<=22 (десятич.) Задает длину формата в дюймах. Количество строк определяется как частное от деления длины формата n на интервал между строками. Используется вместе со SKIP=n. Используется вместо LENGTH=n. По умол- чанию n=12. SET CP VINT=n , где 0<=n<=85 (десятич.) Задает интервал между строками в 1/72 дюйма. По умолчанию n=12. SET CP SKIP=n , где 1<=n<=127 (десятич.) Задает количество пустых строк для перехода на новую страницу. Используется вместе с LENGTH=n или с LENFRM=n. По умолчанию n=6. SET CP FORM0 или NOFORMO Включает или выключает режим перевода формата перед печатью нулевого блока. По умолчанию NOFORM0. SET CP CSR=n , где n>=160000 (восьмерич. четное число) Задает адрес регистра состояний контроллера печатающего уст- ройства. По умолчанию n=177514. SET CP VECTOR=n , где n<500 (восьмерич. четное число) - 8 - Задает адрес вектора прерываний контроллера печатающего уст- ройства. По умолчанию n=200. SET CP WIDTH=n , где 4<=n<=160 (десятич.) Задает длину строки. При превышении указанной длины принтер вырабатывает переход на новую строку. В Н И М А Н И Е ! Максимальная длина строки определяется видом шрифта в соответствии с описанием на принтер. По умолчанию n=80. SET CP SYSGEN Задает настройку драйвера на ОС. 5.3. ОГРАНИЧЕНИЯ НА ИСПОЛЬЗОВАНИЕ ДРАЙВЕРА. 1. Драйвер не пропускает на принтер коды переключения наборов SO/SI (РУС/ЛАТ). 2. Драйвер гарантирует прозрачную печать двух- и трех- байтовых управляющих последовательностей из EPSON-команд принтера, например: ESC,'M (33,115); ESC,'!,0 (33,41,0) (восьмиричн.). Для успешной работы с более длинными последовательностями рекомендуется посылать их в латинском регистре, настроив драйвер на режим NOBIT7, NOCORRCT. Но даже в этом случае драйвер не пропускает коды SO/SI. 3. При переключении режимов качественного и чернового шрифтов в процессе печати драйвер выполняет коррекцию символов только для режима, заданного командой NLQ/NONLQ. - 9 - 6. ПРИЛОЖЕНИЕ Положение переключателей на принтерах FX-800/1000, LX-800 Табл 1. ------------------------- ! Переключ. ! Положение ! !-----------------------! ! 1-1 ! OFF ! ! 1-2 ! OFF ! ! 1-3 ! OFF ! ! 1-4 ! ON ! ! 1-5 ! OFF ! ! 1-6 ! ON ! ! 1-7 ! ON ! ! 1-8 ! ON ! ! 2-1 ! ON ! ! 2-2 ! OFF ! ! 2-3 ! OFF ! ! 2-4 ! OFF ! ------------------------- Положение переключателей на принтере CM 6337 Табл.2. --------------------------------------- ! S5 ! Положение !! S6 ! Положение ! --------------------------------------- ! 1 ! 0 !! 1 ! 1 ! 0 - "на себя" ! 2 ! 1 !! 2 ! 1 ! ! 3 ! 1 !! 3 ! 1 ! ! 4 ! 1 !! 4 ! 1 ! ! 5 ! 0 !! 5 ! 1 ! ! 6 ! 0 !! 6 ! 1 ! ! 7 ! 1 !! 7 ! 0 ! ! 8 ! 1 !! 8 ! 0 ! --------------------------------------- Примечание: Расположение переключателей S5 S6 ------------------------- ! 8 ... 1 ! 8 ... 1 ! Вид с лицевой панели ------------------------- - 10 - Положение переключателей на принтере CPF-H80 Табл 3. ------------------------- ! Переключ. ! Положение ! !-----------------------! ! 1 ! ON ! ! 2 ! OFF ! ! 3 ! ON ! ! 4 ! OFF ! ! 5 ! OFF ! ! 6 ! OFF ! ! 7 ! OFF ! ! 8 ! OFF ! ! 9 ! OFF ! ! 10 ! OFF ! ! 11 ! OFF ! ! 12 ! OFF ! ------------------------- Корректируемые коды для принтера CPF-H80 Табл 4. ----------------------------------------- ! КОД ! Р Е Ж И М ! ! (дес.) !----------------------------! ! ! DRAFT ! NLQ ! !---------------------------------------! ! 64 ! @ ! @ ! ! 91 ! [ ! [ ! ! 92 ! / ! / ! ! 93 ! ] ! ] ! ! 123 ! { ! { ! ! 124 ! код 124 ! параграф ! ! 125 ! } ! } ! ! 126 ! ~ ! код 94 ! -----------------------------------------