КОМПЬЮТЕРЫ
ПОДКЛЮЧЕНИЕ ПРИНТЕРА D-100 К ПК
Н. МАРАМЫГИН, г. Москва
Прежде чем подключать принтер D-100 к компьютеру, необходимо удалить резисторы, согласующие информационные входы принтера с соединительными линиями. При длине кабеля до 1,5 м они не нужны и к тому же создают дополнительную нагрузку на выходные буферы LPT-порта компьютера. На плате принтера эти резисторы объединены в сборки с позиционными обозначениями MG-103 и MG-102. Сборки находятся рядом с 37-контактным интерфейсным разъемом. Доступ к ним возможен после снятия верхней пластмассовой крышки принтера. Выводы сборок можно перекусить кусачками, не прибегая к выпаиванию.

DIP-переключатели принтера в группах К-100 и К-201 должны быть установлены в положения, показанные на рис. 1. Они находятся на плате под металлической крышкой справа от печатающего узла. Обратите внимание на четвертый переключатель в группе К-100. В показанном на рис. 1 положении он задает прием информации по шине данных без инверсии, что необходимо для правильного согласования с интерфейсом CENTRONICS. Принтер соединяют с LPT-портом компьютера кабелем, изготовленным по схеме, приведенной на рис. 2. Подробно об устройстве этого порта и назначении его линий смотрите в [1, 2].
Теперь можно печатать в среде DOS тексты, не содержащие русских букв. Для печати кириллицы рекомендуется применить способ, описанный в [3], или перепрограммировать РПЗУ знакогенератора принтера. Микросхема К573РФ2 или К573РФ5 с кодами знакогенератора находится в левой части платы принтера между двумя микросхемами КР580ВВ55. Ее позиционное обозначение — М221. Чтобы извлечь плату из панели, необходимо предварительно снять механизм принтера, вывинтив два крепежных болта со стороны днища и отсоединив все разьемы Последние не забудьте пометить, чтобы при сборке случайно не перепутать.

Начертание каждого печатаемого символа в знакогенераторе закодировано последовательностью из восьми байтов. Порядок следования символов соответствует кодовой таблице КОИ-8, в которой русские буквы расположены иначе, чем в принятой в MS DOS. Чтобы русские тексты печатались правильно, необходимо изменить коды старшей части знакогенератора (начиная с адреса 400Н) на приведенные в таблице. Коды младшей части (адреса 0-3FFH) остаются без изменений. Запрограммированную микросхему РПЗУ с новым знакогенератором устанавливают в предназначенную для нее панель и собирают принтер. Теперь можно печатать из MS DOS любые тексты. Двоичный файл с полными кодами знакогенератора имеется на сайте журнала "Радио" в Интернете по адресу <ftp://ftp.radio.ru/pub/2003/01/d100>.
Кодировка русских букв в Windows иная, чем в MS DOS. Однако файл, созданный одним из текстовых процессоров Windows в режиме "только текст", можно распечатать из MS DOS, воспользуясь следующим приемом. Загрузите программу Norton Commander и выберите в одном из ее окон нужный файл. Задайте режим просмотра текста, нажав на клавишу F3. На экране появятся искаженные до неузнаваемости русские слова. Нажмите на клавишу F8, и в открывшемся меню выберите пункт "Windows text". Документ на экране станет читаемым. Чтобы вывести его на принтер, нажмите на клавишу F9. Имеется возможность сменить кодировку и в режиме правки текста, вызванном нажатием на клавишу F4. Достаточно лишь нажать вместе клавиши Alt и FT.
К сожалению, простыми средствами не удается решить проблему печати на принтере D-100 непосредственно из Windows. В стандартном наборе драйверов печати подходящих нет, так как система команд D-100 не совпадает с общепринятой. Написать собственный Windows-драйвер устройства (принтера) достаточно сложно даже для опытного программиста. В некоторых случаях поможет разработанная мной программа печати на D-100 графических файлов формата BMP, которую можно найти на сайте журнала в Интернете. Она позволяет печатать монохромные изображения размерами до 630x1200 точек. Цветное изображение следует предварительно преобразовать в черно-белое, например, с помощью графического редактора Paint.
ЛИТЕРАТУРА
- Гук М. Аппаратные средства IBM PC. Энциклопедий. — С.-Пб: Питер Ком, 1998.
- Кармызов А. Интерфейсы IBM PC. — Радио, 1996, ╧ 10, с. 24, 25.
- Розвнов А., Кудряшов С. Преобразователь интерфейса CENTRONICS — ИРПР. — Радио, 2000, ╧ 3. с. 19.
Вернуться к содержанию журнала "Радио" 1 номер 2003 год
| Ваш комментарий к статье | ||||


Журнал Радио 1 номер 2003 год. 


