Задать вопрос
dimap101
@dimap101
ИП, разработка АИС, микроконтроллеры

Как напечатать спецсимволы на термопринтерах Godex?

Есть несколько термопринтеров Godex, на них печатаются коды для "Честного знака".
Стандарт Datamatrix кода для "Честного знака" (точнее это GS1 Datamatrix) предусматривает первый символ и разделение некоторых полей (91, 92, 93) по символу . Уже давно где-то в примерах мы нашли, что для печати в Datamatrix на EZPL нужно поставить последовательность "~1" в команду XRB (печать Datamatrix), программа GoLabel при формировании этикетки с Datamatrix кодом (если подставляешь символ GS) выводит его в EZPL в виде "", но если отправить это на принтер - то так и напечатается , то же и с

Печать ведется прямая, на языке EZPL, по сети на порт 9100. Документацию читали - пока не помогло.
Единстыенное, что нашли - при печати штрихкода Code 128 с нужно подставить в данные комады BQ - "&G", но это не работает для команды XRB (печать Datamatrix)

Вопрос - как в начало Datamatrix вставить при печати на EZPL через команду XRB ?

P.S. в большинстве случаев это не на что не влияет, так как сканер при сканировании Datamatrix удаляет как признак начала, но сохраняет как разделитель. Но есть пара случаев, когда это не проходит:
- какая то экзотическая модель кассового аппарата (мы пока не определили ее)
- программа "ЧЗ бизнес", которая четко говорит, что структура Datamatrix не соотвествует стандарту (причем обычная программа "Честный знак" нормально коды без переваривает.
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Режиссёр монтажа
    8 месяцев
    Далее
  • Академия Эдюсон
    Нейросети для изображений и видео
    2 месяца
    Далее
  • Skillbox
    Нейросети. Практический курс
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы