Представительство Бориса Горбунова. Пример разработанного контроллера для термопринтера. Example of the developed controller for Thermal Printer

СЕРИЯ КОНТРОЛЛЕРОВ ТЕРМОПРИНТЕРОВ ДЛЯ ВСТРАИВАЕМЫХ ПРИМЕНЕНИЙ КГП-1
Пример: КГП-1/256 - Контроллер графического термопринтера LTP-256

Контроллер термопринтера
Контроллер термопринтера

Контроллер с термопринтером
Контроллер, соединённый с термопринтером
На термобумаге, вставленной в принтер, вы видите напечатанные портреты создателей контроллера

Контроллер контроллер выполнен на двухсторонней печатной плате размером 72х92 мм. Он обеспечивает вывод информации в текстовом (коды ASCII, кодовая таблица CP866) и графическом режиме и имеет буферную очередью поступающих команд и символов объёмом 128 байтов. Текстовый режим установливается по умолчанию при включении и для перехода в него не требуется специальных команд. Отсканированная распечатка кодовой таблицы символов представлена на следующем изображении:

Кодовая таблица символов

Число текстовых символов в строке - 24. Фонт размером 16х8 бит(16 — по вертикали). Если число символов в строке до прихода кода возврата каретки превышает 24, принтер автоматически переходит на новую строку и продолжает печать.

Графический режим обеспечивает печать битового образа изображения (BitImage). Битовый образ печатается по линиям (1 команда). Число байтов в одной печатаемой линии — 24. При меньшем числе байтов в печатаемой линии конец строки остаётся без изображения. Отсканированный пример распечатки с использованием графического и текстового режима представлена на следующем изображении (координатная сетка c шагом 1 мм и 5 мм также является частью печатаемого изображения):

Пример распечатки в графическом и текстовом режиме

Аппаратные средства контроллера предотвращают возможность выхода из строя головки термопринтера при любых аварийных ситуациях.

Контроллер снабжён параллельным интерфейсом Centronix и обеспечивает cкорость печати 50 мм/с (200 линий/с).

Контроллер обеспечивает аппаратно-программную обработку ошибок, возникающих в ходе печати:
а) нет бумаги;
б) печатающая головка поднята;
в) температура печатающей головки вне допустимого диапазона (слишком низкая температура окружающей среды или перегрев головки при высокой плотности печати и высокой температуре окружающей среды);
г) «зависание» контроллера (сбой внутренней аппаратной синхронизации). Свидетельствует о сбоях питания принтера или выходе из строя контроллера. Ликвидация зависания производится инициализацией интерфейса (программно-аппаратной, либо выключением/включением питания).
При возникновении ошибок а), б) и в) контроллер КГП-1/256 активизирует линию Error в интерфейсе Centronix и подаёт звуковой сигнал с кодировкой номера возникшей ошибки, при этом сигнал Error деактивируется при устранении причины ошибки.

ИНТЕГРИРОВАНИЕ АППАРАТНОЙ ЧАСТИ КОНТРОЛЛЕРОВ КГП-1
В АППАРАТУРУ ЗАКАЗЧИКА

Наиболее эффективным применением контроллеров КГП-1 с точки зрения себестоимости конечной аппаратуры является перенос реализации аппаратной части контроллеров в аппаратуру заказчика (например реализация её на плате центрального процессора устройства). Заказчику может быть передана принципиальная схема контроллера и он реализует её в своем устройстве. В дальнейшем мы продаём лишь процессоры (однокристальные ЭВМ) с прошитой во внутреннем ПЗУ программой и прошитые ПЛМ периферийных устройств. По отдельному договору может быть произведено макетирование конкретной схемы для заказчика с целью испытания аппаратуры и написания программ сопряжения с принтером. При этом достигаются следующие преимущества:

В случае Вашей заинтересованности обращайтесь для дальнейших контактов по E-mail: Пошлите письмо borgor@newmail.ru


Запишитесь в книгу гостей Запишитесь в книгу гостей   |||  Специализированные контроллеры   |||  Содержание   |||  Главная страница

Copyright © 1998,  B. Gorbunov. All rights reserved