Open Ticket Printer Drivers - открытые кроссплатформенные драйвера принтеров чеков и этикеток.
Кросс-платформенная подсистема печати для промышленных принтеров; использует html-подобный язык разметки (posHTML) для описания задания; теги posHTML транслируется непосредственно в команды принтера, что позволяет использовать все возможности устройства и достигать максимальной скорости печати при унифицированности и простоте использования системы.
posHTML дает возможность использования в бизнес-приложении шаблонов для определения задания на печать, что позволяет легко менять вид чека и этикетки без изменения бизнес-приложения. (в отличии от других способов управления принтером и компонент для промышленных принтеров, требующих изменения самой программы для адаптации чека).
Компоненты системы интегрируется в скриптовый фреймворк QDroid (язык QtScript), что позволяет адаптировать систему (например сервер печати) и наращивать функциональность под потребности конкретного заказчика (например управление несколькими принтерами, передача задания на другой узел печати при отказе оборудования, управление доп. оборудованием и др).
Сервер печати легко интегрируется с другими системами (сетевая печать), в частности предлагается интеграция с 1С (с помощью дополнительных компонент проекта QDroid).
Связанный с OTPD проект -
QDroid -QtScript фреймворк : http://developer.berlios.de/projects/qdroid/
Автор проекта: Денис