ПЕЧАТЬ БИЛЕТОВ НА ТЕРМОПРИНТЕРЕ
туториал

ПОДКЛЮЧЕНИЕ И НАСТРОЙКА ПРИТЕРА (WIN 10)
ПОДГОТОВКА ШАБЛОНА БИЛЕТА
ЗАГРУЗКА ШАБЛОНА В ПЛАТФОРМУ
ТЕСТИРОВАНИЕ ПЕЧАТИ БИЛЕТОВ
ДОСТУП В ПРИЛОЖЕНИЕ CASSA
НАСТРОЙКИ CASSA
ПОКУПКА И РАСПЕЧАТКА БИЛЕТОВ

Специализированные термопринтеры широко используются для печати билетов в кассах, и в других местах, где необходимо быстро и надежно распечатывать большой объем билетов на типографских бланках. В этом туториале, на примере одной из популярных моделей термопринтеоров - Zebra ZM400, показан весь процесс продажи билетов в кассе: от подключения и настройки принтера до печати на бланках.

ПОДКЛЮЧЕНИЕ И НАСТРОЙКА ПРИТЕРА (WIN 10)

Принтер подключается к компьютеру с установленной ОС Windows 10 при помощи USB-кабеля. После подключения необходимо нажать , чтобы открыть окно Параметры Windows. Далее необходимо выбрать Устройства -> Принтеры и сканеры - > ZDesigner ZM400 -> Управление. Появится окно «Управление устройством» (рис.1):



рис.1

Выбираем пункт «Настройки печати». Откроется окно «Настройки печати ZDesigner ZM400» (рис.2):



рис.2

В данном туториале печать билетов будет осуществляться на типографских бланках размером 78х188 мм. Критически важно установить правильные размеры бланка вместо установленных по умолчанию размеров. Для этого:

1. В секции «Формат бумаги» устанавливаем единицу измерения «мм» и ориентацию «альбомная»

2. В секции «Размер» устанавливаем РЕАЛЬНЫЕ размеры типографского бланка – 78х188 мм.

3. В секции «Непечатная область» все параметры устанавливаем равными 0.

После нажатия кнопки ОК, установленные параметры печати сохранятся и будут использоваться для всех приложений Windows. Важно настроить параметры печати именно в этом месте, так как если сделать это при печати из любого приложения, то параметры не сохранятся и будут использованы только для печати из приложения до момента, пока оно не будет закрыто.

В нашем примере используются бланки с перфорацией (для отрывания) и принтер не оснащен специальной лентой для печати. В этом случае необходимо открыть вкладку «Специальная установка» (рис.3) и установить рабочий режим «Отрывание», Тип носителя «Термо»:



рис.3

Большинство термопринтеров используют процедуру калибровки, для определения размера загруженных типографских бланков. На обратной стороне бланка есть специальная метка, которая считывается датчиком принтера. Для того, чтобы данные билета при печати попадали в специально отведенные для них места, необходимо после загрузки бланков в принтер выполнить процедуру калибровки (рис.4). Для отправки команды калибровки на принтер выберите вкладку «Инструменты», Тип команды – Действие, Имя команды – Калибровать носитель, и нажмите кнопку «Послать».



рис.4

В процессе калибровки принтер прогонит несколько бланков и остановится на начале бланка, готовый к печати.

ПОДГОТОВКА ШАБЛОНА БИЛЕТА

В платформе BIL24 используются шаблоны билетов в форматах DOCX и SVG. При покупке через Интернет, приобретенные билеты формируются по шаблону и отправляются на адрес электронной почты покупателя в виде файла в формате PDF. При покупке в кассе, билеты формируются по шаблону, выбранному в приложении Cassa, и распечатываются на термопринтере.

Имена файлов с шаблонами для приложения Cassa должны соответствовать определенному формату, например, Zebra_188x78#default.docx, где:

1. Zebra_188x78 – название шаблона, которое будет отображаться в приложении Cassa. Рекомендуется давать понятные названия, например, с использованием модели принтера и размера бланка.

2. Символ # указывает на то, что это шаблон для приложения Cassa.

3. default означает, что шаблон будет использоваться в приложении Cassa по умолчанию. Если существует необходимость для определенных событий сделать другой шаблон, то можно использовать формат имени файла шаблона, описанный в документе Шаблоны билетов. Например, если в приложении Cassa выбран шаблон Zebra_188x78, а в платформу BIL24 загружено два шаблона:

Zebra_188x78#default.docx
Zebra_188x78#A330_P4.svg

То при продаже билетов на события будет использоваться шаблон по умолчанию (Zebra_188x78#default.docx) а при продаже билетов на конкретное событие с ID=330 будет АВТОМАТИЧЕСКИ (без необходимости выбора кассиром) использоваться шаблон Zebra_188x78#A330_P4.svg. Эти два шаблона входят в «семейство шаблонов» с именем Zebra_188x78.

Шаблон билета изготавливается по описанию в разделе Заполнение шаблона данными. Для данного туториала подготовлен шаблон билета Zebra_188x78#default.docx, который заполняется данными и распечатывается на типографском бланке (рис.5):



рис.5

ЗАГРУЗКА ШАБЛОНА В ПЛАТФОРМУ

Для загрузки шаблона в платформу BIL24 необходимо войти в приложение Manager с правами Оператора, выбрать вкладку Виджет и кликнуть в «Загрузить шаблон билета» (рис.6).



рис.6

ТЕСТИРОВАНИЕ ПЕЧАТИ БИЛЕТОВ

Простой способ протестировать печать билетов без приложения CASSA – это использовать утилиту PdfPrint.jar. Утилита написана на Java и содержит тот же модуль печати, что и приложение CASSA. Протестируем печать на притере Zebra ZM400 снаряженном бланками 78х188 мм.:

1. С помощью приложения Менеджер загрузим в тестовую зону платформы BIL24 шаблон Zebra_188x78#default.docx.

2. Приобретем два билета на тестовое событие Торпедо Москва - Кубань. Билеты придут на почту в виде PDF файла.

3. На компьютер, к которому подключен термопринтер, скачаем утилиту PdfPrint.jar. Для запуска утилиты на компьютере должна быть установлена среда Java Runtime Environment.

4. Запуск утилиты осуществляется из командной строки:

java -jar PdfPrint.jar -p ZDesigner -f tickets.pdf
где ZDesigner – наименование термопринтера в системе (можно использовать только начальные буквы названия)
tickets.pdf – файл с билетами.

ДОСТУП В ПРИЛОЖЕНИЕ CASSA

Для доступа в приложение CASSA необходимы учетная запись с ролью Агент и интерфейс (frontend) типа «Новая Касса», созданные в соответствии с документацией. Если учетная запись и интерфейс правильно созданы в тестовой зоне платформы, то после входа в приложение CASSA и открытия смены, можно приобрести билеты на событие Торпедо Москва – Кубань в г. Краснодаре (рис.7):



рис.7

НАСТРОЙКИ CASSA

Для печати билетов из приложения CASSA необходимо выбрать принтер и шаблон (семейство шаблонов). Выбор осуществляется через пункт меню Настройки (рис. 8):



рис.8

ПОКУПКА И РАСПЕЧАТКА БИЛЕТОВ

Процесс покупки и распечатки билетов описан в документации к приложению CASSA. Доступ к оформленным и оплаченным заказам осуществляется через пункт меню «Заказы». Все билеты заказа можно распечатать из окна «Билеты» (рис.9) с помощью кнопки «Печать билетов» в правом нижнем углу окна.



рис.9