Модуль печати
Цель.
Разработать программно-аппаратный комплекс дляпреобразования и распечатки данных с анализаторов на современном лазерном
принтере.
Введение.
Анализаторы предназначены для выполнениялабораторных анализов , печатают результаты на матричном принтере, подключенном
через COM порт. Для облегчениявыдачи результатов предлагается создать модуль оптимизации данных, формирования
их по предустановленному шаблону с последующим выводом на лазерный принтер.
Требования к аппаратной части.
a.Модуль имеет порты USB и COM.
b.Модуль построен на базеодноплатного компьютера с использованием открытой не подлежащей лицензированию
операционной системе.
c.Модуль при необходимостиподключаться к персональному компьютеру/ноутбуку для настройки программного
обеспечения через любой доступный интерфейс (желательно LAN).
d.При включении питаниямодуль должен загружаться и выходить в рабочий режим без дополнительных
манипуляций.
e.Модуль долженподдерживать большинство современных лазерных принтеров известных
производителей.
f.Принтер должен подключатьсяк модулю через USB порт.
g.Анализатор долженподключаться к модулю через Com порт(25pin).
h.Модуль должен легкодублироваться.
i.Модуль должен иметьпростейшую защиту от запуска программной части на дубликате – ключ/пароль
активации.
Tребования к программнойчасти.
a.Протокол обмена данными PPDS (ESC/P).
b.Программа должнапринимать данные так, чтобы в памяти анализатора не оставалось задания на
печать после отправки его в модуль.
c.Программа должнаавтоматически очищать очередь (буфер) печати на лазерный принтер, если при
попытке печати произошел сбой (автоочистка при отключении питания).
d.Программа должнапозволять настраивать шаблоны вывода данных на печать.
i.Предустановленный типанализатора: биохимия или иммунохимия.
ii.Типы шаблонов: бланкпациента, лабораторный отчет, печать результатов калибровки, печать данных контроля
качества (все данные текстовые).
e.Программа должна иметьнастраиваемый русификатор – редактируемый файл сопоставления набора букв на
латинице русским выражениям (русские названия для английских сокращенных
названий анализов).
f.Программа должнапреобразовывать данные под установленные шаблоны в зависимости от типа
передаваемых данных (по необходимости изменять расположение на листе),
русифицировать с помощью предустановленного русификатора, добавлять статические
надписи по шаблону.