NDemia Новости CashMatic Рубли Форум

Печать


Одной из главных функций программного продукта NDemia CashMatic является выпуск печатных документов, подтверждающих приём платежа от пользователя-плательщика - чеков, квитанций, и т.п. (обобщённо выходные печатные документы называются чеками) При этом предоставляемые программным продуктом средства позволяют разработчику платёжной системы абстрагироваться от конкретики применяемого на терминале печатающего устройства - это может быть чековый принтер, фискальный регистратор и даже просто текстовый файл.
Для веб-программиста печать чеков выполняется объектом
CashMaticPrint (CashMatic.Print). Более подробно см. Объекты печати.
CashMaticPrint и другие объекты печати предоставляют набор средств, пользуясь которыми прикладная программа должна сформировать собственно выводимый на печать текст. Более подробно см. Формирование текста.
Важным механизмом организации выходных документов являются шаблоны печати. Общая идея состоит в том, что прикладная программа (java-скрипт на HTML-странице) поставляет через объекты печати хост-приложению (NDemia CashMatic KioskBrowser) максимум информации о содержании печатного документа (чека) и минимум сведений о форматировании и параметрах печати. Параметры печати настраиваются по месту, на конкретном терминале, через Панель управления NDemia CashMatic. Форматирование документа (т.е. что, где и как должно быть конкретно напечатано на чеке) задаётся шаблоном печати. Шаблоны печати могут легко редактироваться в текстовом формате, без изменения прикладной программы. Шаблоны печати могут различаться на разных терминалах, работающих в одной платёжной системе, и эти различия будут почти полностью скрыты от java-скрипта. Это повышает универсальность прикладных скриптов, одновременно предоставляя довольно большую гибкость в настройке чека на конкретном оборудовании. Более подробно см. Шаблоны печати.




тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com