Принтер «Электроника СМ6337-М1»

В категории Железка

Конкурсная статья «Дорогие сердцу вещи: Принтер СМ6337».

Прошивка принтера совместима с принтером EPSON. Отсутствуют две команды:

  • Печать наклонным шрифтом (италикой);
  • Печать удвоенным по вертикали шрифтом.

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

Дополнительные файлы

Возможности

  • Максимальная скорость печати — не менее 180 знаков в секунду. Средняя техническая скорость печати — не менее 60 строк в минуту при 136 знаках в строке.
  • Максимальная скорость печати при повышенном качестве печати не менее 40 знаков в секунду. Средняя техническая скорость при повышенном качестве печати — не менее 10 строк в минуту при 136 знаках в строке.
  • Число символов в строке — 156 при шаге печати 2,54 мм.
  • Набор печатаемых символов — не менее 162 (строчные и прописные буквы русского и латинского алфавита, цифры и знаки).
  • Формат точечной матрицы для основной печати — 9х11 точек, для повышенного качества — 18х23 точек.
  • Параметры печати:
    • шаг печати знаков в строке — (2,54+-0,25) мм и переменный в зависимости от выбранной пользователем плотности печати.
    • шаг между строчек — (4,23+-0,25) мм и переменный по выбору пользователя.
    • высота знака — не менее 2,3 мм (для прописных символов с матрицей разложения 9х11).

У принтера имеется встроенная память объемом 4кб, три из которых можно использовать под загружаемый знакогенератор. Это выгодно отличает принтер СМ6337 от ряда других принтеров, и открывает довольно заманчивые возможности.

В частности под ОС iS-DOS есть программа, которая позволяет загружать в память принтера произвольный шрифт. В дальнейшем вывод текстовой информации идет с использованием этого шрифта. Это позволяет печатать тексты красивым шрифтом, не используя графические режимы. Что значительно повышает скорость печати.

После загрузки шрифта в память принтера, он будет находиться там до выключения питания принтера. Отсюда вытекает возможность: загрузить шрифт в операционной системе iS-DOS, перегрузить компьютер и печатать загруженным шрифтом из-под любой программы другой операционной системы, в частности TR-DOS, CP/M. Под ОС iS-DOS имеется несколько готовых шрифтов, а так же жутко неудобный редактор шрифтов.

Отдельно стоит упомянуть, что на СМ6337 можно получить плотность 240 точек на дюйм, если использовать режим четырехкратной плотности печати. А это уже очень не плохие результаты при выводе картинок. Но есть два момента:

  • Скорость оставляет желать лучшего;
  • Изображение получается темноватым.

Если грамотно использовать комбинации команд управления принтером результаты превосходят все ожидания. Удавалось распечатывать из обычного текстового редактора сложные формулы (трех- и более этажные, надстрелочный и подстрелочный подписи и т.п.). Была идея написания специальной программы для составления и редактирования формул. На выходе планировался: кусок текста, практический нечитаемый, но его можно было бы вставлять в любой текстовый редактор. В теории можно чередовать графическую информацию с текстовой, что позволяет вставлять графику в любом текстовом редакторе, ничего не меняя при этом в процедуре печати.

На листе А4 при его альбомном расположении получали линию из 3000 пикселей. Принтер печатает в кодировке ISO-8859-5.

<<СОСТОЯНИЕ ПЕРЕКЛЮЧАТЕЛЕЙ РЕЖИМОВ РАБОТЫ СМ6337>>

S5.1 ТИП ИНТЕРФЕЙСА ИРПР-М
S5.2 ФОРМАТ ДАННЫХ 8 БИТ
S5.3 НАЛИЧИЕ КОНТРОЛЯ ЕСТЬ
S5.4 ВИД КОНТРОЛЯ ЧЕТ
S5.5 КОЛИЧЕСТВО СТОП-БИТ 2
S5.6
S5.7 СКОРОСТЬ ОБМЕНА 9600 бит/s
S5.8
S6.1 ОБ"ЕМ ВХОДНОГО БУФЕРА 4 Кбайт
S6.2 ШАГ ПЕЧАТИ ПО ГОРИЗОНТАЛИ 2.117 mm
S6.3 ВИД ШРИФТА НШ
S6.4 АВТОМАТИЧЕСКИЙ ПЕРЕВОД СТРОКИ ВЫКЛ
S6.5 АВТОМАТИЧЕСКИЙ ПЕРЕВОД ФОРМАТА ВЫКЛ
S6.6 ДАТЧИК БУМАГИ ВЫКЛ

Переключатели S6.7 и S6.8 действительно не используются.

Для подключения принтера к порту LPT

1. Распаять шнур LPT (25) — СМ6337 (32) по схеме:

LPT СМ6337
—————
1 — 1
2 — 3
3 — 5
4 — 7
5 — 9
6 — 11
7 — 13
8 — 15
9 — 17
10 — 19
11 — 21
12 — 23
13 — не подключен
14 — не подключен
15 — 28
16 — 26
17 — не подключен
18 — 10
19 — 22
20 — 4, 6
21 — 4, 6
22 — 2
23 — 8
24 — 24
25 — 20

Особо следует обратить внимание на то, что вывода 20, 21 (LPT) и вывода 4, 6 (СМ6337 (32)) соединены вместе.

2. Установить переключатели на плате управления (расположена слева под картриджем) в положение:

Как подключить на порт СОМ

Hе забудьте настроить переключателли в принтере на прием по последовательному порту (скорость, кол-во информационных,стоп-бит,бит четности ).

Кабель для нуль-модемной связи

Драйвера в MS Windows «Generic IBM Graphics 9pin» или «Panasonic KX-P1081». С первым драйвером можно устанавливать разрешения 60х72, 120х72 и 240х216. Со вторым драйвером: 120х72 120х144 и 240х144. Чтоб принтер останавливался после окончания печати каждой страницы, в свойствах принтера установить «Ручная подача бумаги». С разрешением 240х216 принтер может зависать, проявлялось это так: головка уходит в сторону, упирается в край, вибрирует, и не возвращается обратно. Устранить это удавалось проведением в левой части схемы (граф.файла), по краю, вертикальной линии шириной несколько пикселей.

Сергей Баган прислал отлично отсканированное руководство по эксплуатации! Скачать

Работа с принтером из под Linux с контроллером PCIE->LPT

Не все контроллеры хорошо заводятся под Linux, в моем случае это был Asix. Нужно сделать команду lspci -nnv и посмотреть название и порты.

06:00.2 Parallel controller [0701]: Asix Electronics Corporation AX99100 PCIe to Multi I/O Controller [125b:9100] (prog-if 03 [IEEE1284])
        Subsystem: Asix Electronics Corporation (Wrong ID) Parallel Port [a000:2000]
        Flags: fast devsel, IRQ 5
        I/O ports at e010 [disabled] [size=8]
        I/O ports at e000 [disabled] [size=8]
        Memory at fcc01000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Memory at fcc00000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [78] Power Management version 3
        Capabilities: [80] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting

Создаем /etc/modprobe.d/parport_pc.conf со строками:

install parport_pc setpci -d 125b:9100 command=101; /sbin/modprobe --ignore-install parport_pc
options parport_pc io=0xe010 irq=auto

Замените, если нужно 125b:9100 на ваш device ID из первой строки и замените порт 0xe010 на значение из 4й строки.

Загрузите модуль parport_pc (sudo modprobe parport_pc) или просто перезагрузите компьютер.

Команда setpci включает I/O порты и строка options указывает базовый порт. Serial Port: IO address, IRQs

Подключение к IBM совместимому компьютеру

Оригинальный текст тут

Сегодня нетрудно приобрести дешевый и вполне работоспособный, хотя и морально устаревший, принтер из числа выпускавшихся в разных странах несколько лет назад. Интерфейсы таких принтеров часто отличаются от ставшего стандартным CENTRONICS, что затрудняет их подключение к современным IBM-совместимым компьютерам. К счастью, в большинстве случаев проблема легко решается с помощью специально изготовленного кабеля или несложной приставки.

СОГЛАСОВАНИЕ ПРИНТЕРА СМ6337 С КОМПЬЮТЕРОМ IBM
А. КЛАБУКОВ, г. Киров

Чтобы подключить к IBM-совместимому компьютеру принтер СМ6337 производства Орловского завода вычислительной техники, необходим кабель, схема которого приведена на рис. 1. Перемычка между контактами 13 и 15 розетки XS1, подключаемой к компьютеру, позволяет пользоваться программами печати, анализирующими состояние любого из входов SLCT и ERROR. Вывод 12 той же розетки соединен с общим проводом, что имитирует активный уровень сигнала отсутствующего в принтере датчика наличия бумаги. Так как при отсутствии бумаги принтер автоматически не останавливается, печатать документы лучше постранично.

Перед включением принтера переключатели S5 и S6, расположенные на плате его пульта управления, необходимо установить в положения, указанные в таблице. Чтобы проверить правильность настройки, зарядите в принтер лист бумаги, отключите его от питающей сети и вновь включите, держа нажатой клавишу "Тест". Значения параметров в полученной распечатке должны совпадать с указанными в таблице.

Параметр

Переключатель

Контакты

Положение

Значение

Тип интерфейса

S5.1

1,2

От себя

ИРПР-М

Объем входного буфера

S6.1

1,2

На себя

4 Кбайт

Шаг печати по горизонтали

S6.2

3.4

На себя

2,54мм

Вид шрифта

S6.3

5,6

На себя

НШ

Автоматический перевод строки

S6.4

7,8

От себя

Выключен

Автоматический перевод формата

S6.5

9,10

От себя

Выключен

Датчик бумаги

S6.6

11,12

На себя

Выключен


ПРИМЕЧАНИЕ. Положение переключателей S5.2-S5.8 для интерфейса ИРПР-М безразлично.

Для принтера СМ6337 пригодны многие из поставляемых с Windows драйверов девятииголочных матричных принтеров, особенно Epson различных модификаций. В окне "Свойства принтера" рекомендуется установить режимы ручной подачи бумаги, точной передачи полутонов и разрешение графики 120х144 точек на дюйм.

Принтер был опробован с компьютерами, снабженными процессорами Intel 80486DX-66, 80486DX-100, Pentium-100 и операционными системами Windows 3.1, Windows 95, Windows 98. На бумаге форматов АЗ-А5 печатались документы Word, таблицы Excel, а с помощью графического редактора Adobe Photoshop 3.05 — черно-белые изображения. В последнем случае устанавливать ручную подачу не было необходимости.

Возникавшие иногда сбои принтера удавалось устранить переключением процессора компьютера на уменьшенную тактовую частоту. Причиной некоторых сбоев была плохая смазка направляющей, по которой движется печатающая головка. Изредка встречаются принтеры СМ6337 первых выпусков, интерфейс которых несовместим с используемым в IBM PC. Здесь может помочь запись в РПЗУ принтера более поздней версии его программного обеспечения.

При работе компьютера под управлением MS DOS следует учитывать, что после включения питания принтер МС6337 переходит в режим, в котором не печатаются русские буквы. Проблема решается подачей принтеру команды включения нужного режима, состоящей из символов ESC (код 27Н), R (код 52Н) и * (код 2АН), которые следует добавить в начало первого файла, печатаемого после включения принтера. Если вмешательство в текст нежелательно, необходимо подготовить отдельный текстовый файл из трех символов, назвав его, например, pi.ini. Включив питание принтера, этот файл "печатают" командой DOS

copy pi.ini prn

Эту команду можно включить в файл autoexec.bat, и принтер (если он включен) будет настраиваться при старте операционной системы.

Механизм принтера СМ6337 рассчитан на применение рулонной бумаги. Довольно сложно заправить в него без перекоса отдельный лист. На рис. 2 приведен эскиз заготовки заправочного лотка, облегчающего этот процесс. Ее вырезают из листового алюминия или мягкой стали толщиной примерно 1 мм. Края загибают вверх таким образом, чтобы ширина лотка (размер А) была равна ширине используемой бумаги. Участки с отверстиями диаметром 4,2 мм отгибают вниз. Они предназначены для крепления лотка к корпусу принтера. Отверстия диаметром 10 мм служат для удобного доступа к крепежным винтам-саморезам. Место установки лотка выбирают так, чтобы лист бумаги занимал правильное положение относительно зоны рабочего хода печатающей головки.

ЛИТЕРАТУРА

1. Печатающие устройства для персональных ЭВМ: Справочник/ Е. П. Бененсон, И. М. Витенберг, В. В. Мельников и др.:
Под ред. И. М. Витенберга. — М.: Радио и связь, 1992.

2. Аппаратные средства ПК. 2-е издание, переработанное и дополненное/ К. Айден, О. Колиснеченко, М. Крамер, X. Фибельман, И. Шишигин: — С.-Пб.: BHV-Санкт-Петербург, 1998.

3. Устройство, печатающее знакосинтезирующее СМ6337. Руководство по эксплуатации. Д63.043. 005 РЭ.


ПРЕОБРАЗОВАТЕЛЬ ИНТЕРФЕЙСА CENTRONICS — ИРПР

А. РОЗАНОВ, С. КУДРЯШОВ, г. Саратов

Простая приставка, включаемая между параллельным портом компьютера и принтером, преобразует сигналы интерфейса CENTRONICS (его отечественный аналог называется ИРПР-М) в сигналы интерфейса ИРПР (аналогичен BS 4421) [1]. Приставка разработана для подключения к компьютеру IBM AT матричного принтера "Электроника" МС 6403, но может служить и для сопряжения с принтерами УВВПЧ-30-004, 15ВП80-02 (СССР), D100 (ПНР), "Роботрон-1152" (ГДР) и аналогичными. Преобразователь может работать с любым любительским или профессиональным персональным компьютером, использующим для вывода данных на печать интерфейс CENTRONICS, например, ОРИОН-128, ZX-SPECTRUM, АГАТ, ПОИСК или РАДИО-86РК, доработанным в соответствии с [2].

Протоколы обмена данными интерфейсов CENTRONICS и ИРПР очень схожи. Основное отличие состоит в том, что сигналы шины данных ИРПР инвертированы. Кроме того, длительности сигналов стробирования STROBE и подтверждения АСК в CENTRONICS фиксированы и не зависят от логического уровня сигнала занятости BUSY Снимать же сигнал СТРОБ интерфейса ИРПР можно только после перехода сигнала запроса приема (ЗП) в неактивное состояние (на высокий логический уровень).

Схема преобразователя показана на рис. 3. Триггерные регистры DD1 и DD2 выполняют функции инверторов и защелок сигналов шины данных. RS-триггер DD4.1 формирует сигнал СТРОБ интерфейса ИРПР. Элементы ИЛИ-НЕ DD3.2 и DD3.3 совместно с упомянутым триггером поддерживают высокий уровень сигнала на линии BUSY во время печати очередного символа, когда линия ЗП неактивна. Элементы DD3.1 и DD3.4 формируют соответственно сигналы записи в регистры DD1 и DD2 байта данных фронтом сигнала STROBE и установки этих регистров в исходное состояние высоким уровнем сигнала ЗП.

Большинство принтеров с интерфейсом ИРПР использует упрощенный алгоритм обмена данными с ЭВМ. Поэтому сигналы АСК и ГП (готовность приемника) в преобразователе не задействованы, а линии РЕ (конец бумаги) интерфейса CENTRONICS и ГИ (готовность источника) интерфейса ИРПР соединены с общим проводом.

Устройство собрано навесным монтажом на универсальной макетной плате, на которой закреплены розетка XS1 и вилка ХР1. В качестве DD1 -DD4 можно применять микросхемы серий К155, К555, КР1533 или импортные аналоги. Конденсатор С1 — керамический КМ-5 или КМ-6, С2 — любой оксидный, например, К50-16.

Розетку XS1 соединяют кабелем с параллельным портом LPT1 компьютера, а вилку ХР1 вставляют непосредственно в интерфейсную розетку принтера. Напряжение 5 В подают от блока питания принтера или от отдельного источника. Если применены микросхемы серии К555, потребляемый ток не превышает 30 мА. При правильной сборке и исправных деталях налаживания не требуется.

Принтеры с интерфейсом ИРПР снабжены, как правило, знакогенераторами с кодовыми таблицами КОИ-7, КОИ-8. Поэтому перед выводом на печать текстов в кодах ASCII, используемых большинством текстовых редакторов для MS DOS, необходимо преобразовать ASCII в КОИ любым конвертором, например, программой RUSCOD.COM из пакета LEXICON 1.3-1.4. Непосредственно перед выводимым на печать текстом должна помещаться команда переключения принтера на соответствующий набор символов.

Преобразователь интерфейса более двух лет успешно применяется для печати текстовой и графической информации. В последнем случае используется режим столбцовой печати принтера МС 6403 и программа создания графической копии экрана из [3].

ЛИТЕРАТУРА

1. Мячев А. А., Степанов В. В. Персональные ЭВМ и микро-ЭВМ. Основы организации. Справочник. — М.: Радио и связь, 1991, с. 176.

2. Сергушенков В. Параллельный интерфейс CENTRONICS для "РАДИО-86РК". -Радио,1998,№ 2,с.38.

3. Поляков Д. Б., Круглое И. Ю. Программирование в среде Турбо Паскаль (версия 5.5). — М.: Издательство МАИ, 1992.


Радио 3/2000, с.18-19.

Если вы заметили неточность или даже недостоверную информацию, пожалуйста, сообщите мне об этом на электропочту 21h@blindage.org

Copyright by Vladimir Smagin, 2008-2026