Russian Hamradio :: Подключение принтера D-100 к компьютеру.
Сайт радиолюбителей Республики Коми.

: главная: странички:

Подключение принтера D-100 к компьютеру.

У многие еще остались принтеры старых марок к примеру D-100, которые не используются, так как программное обеспечение применяемое в настоящее время не поддерживает данные принтеры и они фактически не используются или подлежат разборке на запчасти, что и делается в большинстве случаев. Вашему вниманию предлагается один из вариантов позволяющий использовать данные принтеры тем радиолюбителям , которые пока не в состоянии приобрести принтеры современных марок.

Рис.1.

Прежде чем подключать принтер D-100 к компьютеру, необходимо удалить резисторы, согласующие информационные входы принтера с соединительными линиями. При длине кабеля до 1,5 м они не нужны и к тому же создают дополнительную нагрузку на выходные буферы LPT-порта компьютера.

На плате принтера эти резисторы объединены в сборки с позиционными обозначениями MG-103 и MG-102. Сборки находятся рядом с 37-контактным интерфейсным разъемом. Доступ к ним возможен после снятия верхней пластмассовой крышки принтера. Выводы сборок можно перекусить кусачками, не прибегая к выпаиванию.

Рис.2.

DIP-переключатели принтера в группах К-100 и К-201 должны быть установлены в положения, показанные на рис. 1. Они находятся на плате под металлической крышкой справа от печатающего узла. Обратите внимание на четвертый переключатель в группе К-100.

В показанном на рис. 1 положении он задает прием информации по шине данных без инверсии, что необходимо для правильного согласования с интерфейсом CENTRONICS. Принтер соединяют с LPT- портом компьютера кабелем, изготовленным по схеме, приведенной на рис. 2. Подробно об устройстве этого порта и назначении его линий смотрите в [1, 2].

Теперь можно печатать в среде DOS тексты, не содержащие русских букв. Для печати кириллицы рекомендуется применить способ, описанный в [3], или перепрограммировать РПЗУ знакогенератора принтера.

Микросхема К573РФ2 или К573РФ5 с кодами знакогенератора находится в левой части платы принтера между двумя микросхемами КР580ВВ55. Ее позиционное обозначение — М221.

Чтобы извлечь плату из панели, необходимо предварительно снять механизм принтера, вывинтив два крепежных болта со стороны днища и отсоединив все разъемы. Последние не забудьте пометить, чтобы при сборке случайно не перепутать.

Начертание каждого печатаемого символа в знакогенераторе закодировано последовательностью из восьми байтов. Порядок следования символов соответствует кодовой таблице КОИ-8, в которой русские буквы расположены иначе, чем в принятой в MS DOS.

Чтобы русские тексты печатались правильно, необходимо изменить коды старшей части знакогенератора - начиная с адреса 400Н на приведенные в таблице 1. Коды младшей части - адреса 0-3FFH остаются без изменений.

Запрограммированную микросхему РПЗУ с новым знакогенератором устанавливают в предназначенную для нее панель и собирают принтер. Теперь можно печатать из MS DOS любые тексты. Кодировка русских букв в Windows иная, чем в MS DOS. Однако файл, созданный одним из текстовых процессоров Windows в режиме "только текст", можно распечатать из MS DOS.

Воспользуйтесь следующим приемом:

  • Загрузите программу Norton Commander и выберите в одном из ее окон нужный файл.
  • Задайте режим просмотра текста, нажав на клавишу F3. На экране появятся искаженные до неузнаваемости русские слова.
  • Нажмите на клавишу F8, и в открывшемся меню выберите пункт "Windows text". Документ на экране станет читаемым.

Таблица 1.

Чтобы вывести его на принтер, нажмите на клавишу F9. Имеется возможность сменить кодировку и в режиме правки текста, вызванном нажатием на клавишу F4. Достаточно лишь нажать вместе клавиши Alt и F1.

К сожалению, простыми средствами не удается решить проблему печати на принтере D-100 непосредственно из Windows. В стандартном наборе драйверов печати подходящих нет, так как система команд D-100 не совпадает с общепринятой.

Цветное изображение следует предварительно преобразовать в черно-белое, например, с помощью графического редактора Paint. Написать собственный Windows-драйвер устройства - принтера достаточно сложно даже для опытного программиста.

Скачать двоичный файл с полными кодами знакогенератора.

Н. Марамыгин

Литература:

1. Гук М. Аппаратные средства IBM PC. Энциклопедия. — С.-Пб: Питер Ком, 1998.

2. Кармызов А. Интерфейсы IBM PC. — Радио, 1996, № 10, с. 24,25.

3. Розанов А., Кудряшов С. Преобразователь интерфейса CENTRONICS — ИРПР. — Радио, 2000, № 3, с. 19.

Rambler's Top100
Rambler's Top100 Рейтинг ресурсов УралWeb
Copyright © Russian HamRadio

Hosted by uCoz