Некоторое время назад я подписался на YouTube-канал Алексея Морозова . Алексей рассказывает об электронике и ректро-компьютерах. В частности, на канале есть видео о компьютере Искра 1080 Тарту и восстановлении советского струйного принтера Электроника МС 6312 . Последнее видео мне особенно понравилось. Было решено обзавестись МС 6312 и повторить эксперимент.

Электроника МС 6312 является первым струйным принтером, производимым на территории СССР. Считается, что концептуально МС 6312 скопирован с Kodak Diconix-150. Данный принтер производился с середины 80-х годов. МС 6312 действительно на него похож. Неизвестно, сколько всего было выпущенно устройств. Судя по фотографиям серийных номеров, доступных онлайн, существует 20-30 тысяч экземпляров.

Хоть МС 6312 и не производится вот уже лет тридцать, в наши дни не составляет труда купить его с рук. Цены колеблются где-то от 3000 до 9000 рублей (35-110$) в зависимости от состояния, комплектации, а также конкретной версии принтера.

Себе я взял такой:

Советский струйный принтер Электроника МС 6312

Надписи на английском языке указывают на то, что перед нами, вероятно, экспортный вариант. Существуют также версии с надписью «Электроника» в бежевом, сером и черном цвете. Еще бывают модификации с надписью «Радий» или «Radii».

Мне повезло, что удалось найти именно черный принтер. По цвету он прекрасно сочетается с моими ZX Spectrum 128 и IBM ThinkPad 345C .

Устройство досталось мне в неплохом состоянии. Оно было не слишком грязным. Заводские пломбы не повреждены. В комплекте шла пара родных печатающих головок, одна из которых была даже в упаковке. Само собой разумеется, головки давно высохли. Принтер включался, загорался светодиод POWER, но дальше ничего не происходило.

Внутри нас ждет следующее:

Внутренности принтера Электроника МС 6312

Конденсаторы в МС 6312 содержат некоторое количество драгметаллов, из-за чего устройство нередко становится жертвой вандалов. Что говорит о не очень высокой сообразительности последних. Ведь хорошо сохранившийся принтер стоит намного дороже этих конденсаторов.

Основные компоненты:

  • КР580ВМ80А — 8-и битный микропроцессор, советский клон Intel 8080;
  • КР580ГФ24 — тактовый генератор, аналог Intel 8224 ;
  • КР537РУ10 — 2 килобайта оперативной статической памяти . Почему-то здесь чип вставлен в 28-и пиновую панельку вместо 24-х пиновой;
  • 2 x КС573РФ4А — ПЗУ с ультрафиолетовым стиранием на 8 килобайт. Хранит код программы. Судя по видео Алексея, обычно в МС 6312 стоит один такой чип. Похоже, что в этой модификации больше кода;
  • 2 x КР580BB55A — программируемый контроллер параллельного ввода-вывода, аналог Intel 8255 ;
  • 2 x К1109КТ2 — транзисторная сборка, 7 пар Дарлингтона, аналог ULN2001A ( даташит [PDF] );
  • 2 x ОСТРОВ-3А. Вот это я понимаю маркировка. На самом деле, чип называется К1109КТ3. Транзисторная сборка в корпусе DIP-16, аналог ULN2074B ( даташит [PDF] );
  • К555ИД7 — двоичный декодер , аналог 74LS138;
  • 2 x К555ЛН1 — 6 логических вентилей НЕ, аналог 74LS04;
  • 155ЛН1 — то же самое, но, судя по маркировке с ромбом, является компонентов военной приемки;
  • К555ЛА3 — 4 логических вентиля И-НЕ, аналог 74LS00;
  • 3 x К555ЛИ1 — 4 логических вентиля И, аналог 74LS08;

Характерно, что все перечисленные компоненты продаются по сей день и стоят недорого. Данный факт делает принтер крайне ремонтопригодным. Также хочется отметить, что фактически перед нами полноценный 8-и битный ретро-компьютер, только узкоспециализированный.

Под основной платой находится плата блока питания:

Плата блока питания Электроника МС 6312

Если БП исправен, то на разъеме 1-8 должны быть следующие напряжения, слева направо: +12, -5, GND, GND, +5, +18, +18, VCC. В квадратик обведен двуханодный стабилитрон на 6 В, КС162А. На схеме он обозначен, как VD6. Знать, где находится VD6, нужно вот по какой причине.

Электроника МС 6312 совместим с современными печатающими головками HP 51604A. Но родные печатающие головки используют напряжение 18 В, тогда как головкам от НР требуется 24 В. Соответственно, напряжение нужно поднять. Оно задается стабилитроном VD5 на 15 В соединенным последовательно с VD6. Параллельно VD6 стоит потенциометр R8, осуществляющий точную настройку напряжения (на фото он находится ниже VD6).

Для использования НР 51604А VD6 заменяют стабилитроном на 12 В, например, Д814Д. Затем при помощи R8 напряжение увеличивают с 18 В до 24 В. Данная модификация была описана В. Тарасовым во врезке «Замена печатающей головки», журнал Радио № 1 за 1999 год, стр 22 . Заправлять родные головки я не собирался, поэтому было решено прибегнуть к данной модификации.

Вот полный список произведенных восстановительных работ:

  • На корпусе имелось некоторое количество грязи и пыли. Корпус имеет труднодоступные углубления, поэтому для очистки я воспользовался мягкой зубной щеткой и мылом. Главное — не сильно тереть поверх надписей, так как можно их случайно стереть;
  • В закрытом состоянии крышка принтера удерживается при помощи магнитов. Магниты отклеились от корпуса, а также заметно проржавели. Пара магнитов приржавела друг к другу. После купания в лимонной кислоте мне удалось их разъединить. Затем магниты были почищены от остатков ржавчины и приклеены на место при помощи эпоксидки;
  • Внутри принтер оказался довольно чистым. Та немногоя грязь, что имелась, была удалена изопропиловым спиртом;
  • Окошки у K573РФ4А были заклеены, но мне показалось, что заклеены они плохо. Поэтому я дополнительно заклеил им медным скотчем, как можно было видеть на фото выше. Мне встречалось информация , что медь в данном случае является особенно удачным материалом;
  • Разъемы на платах так просто не разъединялись. Пришлось немного раскачать пластик с помощью спаджера, чтобы разъединить их;
  • Электролитические конденсаторы подлежат замене. Три электролита находятся на нижней плате, два электролита — на верхней. После замены проверяем напряжения на разъеме БП. Затем подключаем основную плату. При включении принтер паркует печатающую головку. Горят светодиоды POWER и READY. Принтер реагирует на нажатия кнопок, шаговые двигатели вращаются. Это значит, что процессор жив и программа цела;
  • Для питания принтер использует стандартный DC разъем. На корпусе указано напряжение питания 9 В с полярностью обратной привычной — плюс снаружи, минус внутри. Но при использовании указанных 9 В плата встроенного БП очень громко пищит. Я попробовал увеличить напряжение до 12 В и писк пропал. Был сделан вывод, что 9 В, скорее всего, является напряжением под нагрузкой от нестабилизированного внешнего БП. На корпус была наклеена надпись «12V 3А» сделанная при помощи маркиратора ;
  • Напряжение печатающей головки было увеличено до 24 В как описано выше. Чтобы Д814Д вошел в отверстия на плате, его толстую ножку нужно откусить и припаять более тонкую ножку. Обе ножки следует запечь в термоусадки, чтобы что-нибудь о них не закоротить. Затем при помощи потенциометра R8 добиваемся напряжения 24 В вместо 18 В на соответствующих пинах разъема БП;
  • По неизвестной мне причине контакты LPT-порта были немного смещены. Соответствующий кабель в порт не втыкался. Мне удалось выправить порт с помощью пинцета. Заменить данный порт было бы проблематично, так как у него много контактов, а сам порт крепится к плате с помощью заклепок;

Далее в принтер был вставлен картридж и заправлен лист бумаги A4. Для запуска тестовой печати нужно при включении принтера удерживать кнопку LINE FEED. Я нашел видео , в котором показан процесс тестовой печати. Также в нем слышен писк встроенного БП при питании от 9 В.

Печать прошла без проблем. Остается только проверить, что принтер принимает данные по LPT-порту. Для этого я воспользовался USB-LPT адаптером. Под Linux можно отравить что-нибудь на печать командой вроде:

figlet -f big EAX.ME > / dev / usb / lp1

Алесей сообщает, что с МС 6312 совместим драйвер для принтера Epson LX-300. Я не стал этого проверять, поскольку не планирую использовать МС 6312 для печати документов из офисных приложений, или чего-то такого.

Ссылки по теме:

  • Схему принтера можно найти здесь , в конце статьи;
  • Здесь лежат дампы прошивок для разных модификаций МС 6312;
  • Николай Попов написал статью , где он ковыряет протокол принтера;

Электроника МС 6312 представляет собой ценное устройство и по сей день. В целом, это компактный и недорогой LPT-принтер с доступными расходниками. Даже если вы не интересуетесь ретро-компьютерами и поделками на Arduino, то можете использовать МС 6312 по прямому назначению с современным ПК.

Дополнение: Продолжение истории — в посте о компьютере БК-0010-01 .

EnglishRussianUkrainian