Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: RSS_EXPSTACK GS1_INPUT_MODE  (Read 493 times)

andretisch

  • Newbie
  • *
  • Posts: 5
    • View Profile
RSS_EXPSTACK GS1_INPUT_MODE
« on: September 20, 2022, 04:55:41 PM »
День добрый. Я использую Lime Report для печати этикетки из консоли. Все хорошо, но тут понадобилось печатать GS1 DataBar Expended Stacked (RSS_EXPSTACK). В целом, если бы не 10 группа GS1 то в режиме UNICODE_INPUT_MODE можно настраивать и печатать ШК. Но мне нужно передать символ окончания группы (GS, он же \x1D, он же \G в документации к библиотеке zint). Вопрос как распечатать вот такой пример:
[01]04607100236672[37]15[11]220920[10]0920(GS)[21]5675873 - в скобочках, не печатаемый символ
Есть у кого опыт?

andretisch

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: RSS_EXPSTACK GS1_INPUT_MODE
« Reply #1 on: April 26, 2023, 03:07:24 PM »
Так что, никто не работал с GS1? Я все так и не нашел как сепаратор добавить в RSS_EXPSTACK. В CODE128  проходит. Тут нет. Ошибка 368

andretisch

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: RSS_EXPSTACK GS1_INPUT_MODE
« Reply #2 on: May 17, 2023, 09:45:51 AM »
Вдруг кому пригодится. Для своего проекта я собирал LimeReport-1.5.35. Там используется zint-2.6.1  который не хотел нормально проставлять непечатаемый символ \xD1 в группах с не фиксируемым количеством символов. Обнаружил что на гитхабе LimeReport более свежей версии (LimeReport-1.5.87) и  там уже zint-2.10.0. Собрал его, помучился со своим проектом ибо забыл чем компилировал.
В итоге подаем для RSS_EXPSTACK данные в виде [01]04620009085134[3103]004580[11]200510[10]22222[21]151515
на этом все