1. Bixolon XT2-40 - Подготовка принтера и компьютера
2. Bixolon XT2-30
1. Подключение по USB, аналогично другим принтерам с USB и с указанием VID и PID устройства
2. Настроить принтер как Билетный -> Printer_ZPL
3. Пользуясь руководством пользователя принтера установить Setting -> PrintMethod – Direct, MediaType -> Black Mark
4. Произвести калибровку сенсора черной метки Sensor -> Black Mark CaliBration
^XA^BY3,2,82^FS
^FT100,260^B2B,Y,N,N^FD{0}^FS
^FT120,320^A1B,20,15^CI28^F8^FD{2}^FS^CI0
^FT140,360^A1B,20,15^CI28^F8^FD{3:dd.MM.yyyy HH:mm:ss}^FS^CI0
^FT160,380^A1B,20,15^CI28^F8^FD{1:0.00} руб^FS^CI0
^FT160,400^A1N,30,20^CI28^F8^FD{2}^FS^CI0
^FT160,420^A1N,30,20^CI28^F8^FD{3:dd.MMMM.yyyy}^FS^CI0
^FT160,440^A1N,30,20^CI28^F8^FD{1:0.00} руб^FS^CI0
^FT120,460^A1N,30,20^CI28^F8^FDСпасибо за покупку!^FS^CI0
^XZ
Координаты задаются в условных единицах (это не миллиметры и не дюймы). Отсчет координат идет из ПРАВОГО ВЕРХНЕГО угла.
Команды на печать вставляются между параметрами ^XA и ^XZ.
Отдельная надпись требует свой набор параметров, начинающихся с символа "^".
Параметр 1: Должен оставаться по умолчанию неизменным
Параметр 2: Отвечает за свойства штрих кода.
^XA^BY3,2,82^FS
^XA^BY3 - 3 означает ширину ШК, при увеличении параметра ШК становится шире, полосы становятся шире
2 – не изменяющий ничего параметр, визуально
82^FS – 82, означает высоту ШК
Параметр 3: Отвечает за расположение ШК
^FT160,900^B2N,N,N,N^FD{0}^FS
^FT160,900 – расположение ШК, 160 это Y, 900 это Х (В системе координат)
B2N – Ориентация ШК, в данном случае горизонтальное расположение, B2B – вертикальное расположение. Первая B-вид штрих кода (В-полоски, А-цифры).
B2N,N – N после запятой, визуально ничего не меняет.
B2N,N,N- N после B2N,N, не пишет цифры под ШК, если написать А вместо N (B2N,N,A), то напечатаются цифры под ШК.
NFD{0}FS – не менять эти параметры, любое изменение влияет на длину ШК(обрезает его), на расположение.
Параметр 4: Отвечает за то, что будет печататься на билете (дата, время, наименование билета и т.д), можно поставить несколько таких параметров друг под другом и печатать много информации на билете.
^FT300,500^A1N,30,20^CI17^F8^FD{2}^FS^CI0
^FT300,500^A1N- расположение надписи, 300 это Y, 500 это Х (В системе координат). N-это горизонтальное положение, B-вертикальное расположение.
30-высота шрифта.
20-ширина шрифта.
CI17 - расстояние между знаками, при изменении этого параметра, расстояние между знаками фиксировано увеличивается.
F8-визуально ни за что не отвечает.
FD{2} - FD неизменно, от содержания в фигурных скобок зависит то, что будет печататься на билете:
1-Цена
2-Наименование билета
3-Время и дата
4-Имя под кем было продано
5-Номер кассы
6-какое то число
10-Выводит временное ограничение
11-Цена с руб.
12-Дата и время
13-Дата
14-мероприятие
15-место
16-место мероприятия
(Пропуски в очередности цифр сделаны специально, при выставлении 7,8,9 и >17, ничего не печатается)
FS^CI0 - визуально ни за что не отвечает.
Параметр 5: Такой же, как и параметр 3, только тут передают дату
FT300,540A1N,30,20CI17F8FD{3:dd.MMMM.yyyy}FS^CI0
FT300,540A1N - расположение надписи, 300 это Y, 540 это Х (В системе координат). N-это горизонтальное положение, B-вертикальное расположение.
30 - высота шрифта.
20 - ширина шрифта.
CI17 - расстояние между знаками, при изменении этого параметра, расстояние между знаками фиксировано увеличивается.
FD{3:dd.MMMM.yyyy } - FD неизменно, от содержания в фигурных скобок зависит то, что будет печататься на билете (в фиг скобках после 3 указан формат отображения даты):
1-Цена
2-Наименование билета
3-Время и дата
4-Имя под кем было продано
5-Номер кассы
6-какое то число
10-Выводит временное ограничение
11-Цена с руб.
12-Дата и время
13-Дата
14-мероприятие
15-место
16-место мероприятия
(Пропуски в очередности цифр сделаны специально, при выставлении 7,8,9 и >17, ничего не печатается)
FS^CI0 - визуально ни за что не отвечает.
Параметр 6: Такой же, как и параметр 3, только тут передает стоимость билета\абонемента.
^FT300,580A1N,30,20^CI17F8^FD{1:0.00} руб^FS^CI0
^FT300,580^A1N - расположение надписи, 300 это Y, 580 это Х (В системе координат). N-это горизонтальное положение, B-вертикальное расположение.
30 - высота шрифта.
20 - ширина шрифта.
CI17 - расстояние между знаками, при изменении этого параметра, расстояние между знаками фиксировано увеличивается.
FD{1:0.00} - FD неизменно, от содержания в фигурных скобок зависит то, что будет печататься на билете (в фиг скобках после 3 указан формат отображения цены):
1-Цена
2-Наименование билета
3-Время и дата
4-Имя под кем было продано
5-Номер кассы
6-какое то число
10-Выводит временное ограничение
11-Цена с руб.
12-Дата и время
13-Дата
14-мероприятие
15-место
16-место мероприятия
(Пропуски в очередности цифр сделаны специально, при выставлении 7,8,9 и >17, ничего не печатается)
FS^CI0 - визуально ни за что не отвечает.
Параметр 7: Пример того, как можно просто что-то написать
^FT220,930^A1N,30,20CI17F8FDСпасибо!FS^CI0
^FT220,930^A1N - расположение надписи, 300 это Y, 580 это Х (В системе координат). N-это горизонтальное положение, B-вертикальное расположение.
30 - высота шрифта.
20 - ширина шрифта.
CI17 - расстояние между знаками, при изменении этого параметра, расстояние между знаками фиксировано увеличивается.
FDСпасибо! - FD неизменно, После FD можно сразу написать чего угодно.
FS^CI0 - визуально ни за что не отвечает.
Параметр 8: Системный параметр, любого его изменение приводит к невозможности печати билета, обязан быть в конце документа.