модуль печати
-
Задача:
Разработать программно-аппаратный комплекс для преобразования и распечатки данных с анализаторов на современном лазерном принтере.Введение.
Анализаторы предназначены для выполнения лабораторных анализов, печатают результаты на матричном принтере, подключенном через 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.Программа должна преобразовывать данные под установленные шаблоны в зависимости от типа передаваемых данных (по необходимости изменять расположение на листе), русифицировать с помощью предустановленного русификатора, добавлять статические надписи по шаблону.Шаблоны предоставлю. Сырые данные с анализатора пока захватить не удалось (могу предоставить доступ).
Кто заинтересовался и имеет соответствующий опыт — пишите rivanov@its.jnj.com