Замечательные драйвера у данного аппарата…
Была следующая проблема: аппарат видит ленту этикеток, понимает где разрыв (при прогоне пустых этикеток всегда встаёт на одно и тоже место), но встаёт так, что при отрыве этикетки — отрывается часть самой этикетки. Соответственно нужно добиться того, что бы принтер выталкивал этикетку ещё чуть-чуть дальше.
Долгие игры с настройками в драйвере к ничему не привели. Значит лезем глубже.
Находим мануал по EPL Programming. В нём находим Set Form Length (установка длины этикетки). Это команда Q на языке EPL. Формат команды такой:
Qp1,p2[+-p3]
* где р1 — высота этикетки, в точках,
* р2 — высота зазора между этикетками, в точках,
* р3 — линия отрыва, в точках. символ «+» означает, что необходимо выдвинуть этикетку чуть дальше, символ «-» означает, что необходимо затянуть этикетку чуть глубже.
1 мм = 8 точкам.
Если у нас этикетки с препринтом в виде черной линии на месте отрыва — p2 = B, если непрерывная лента — p2 = 0.
Соответсвенно, для нашего случая, когда этикетки размером 58х30 мм и разрывом в 2 мм опытным путём была установлена оптимальные параметры команды:
Q240,16+15