LimeReport Forum
General Category | Основное => Discussion | Обсуждение => Topic started by: andretisch 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 - в скобочках, не печатаемый символ
Есть у кого опыт?
-
Так что, никто не работал с GS1? Я все так и не нашел как сепаратор добавить в RSS_EXPSTACK. В CODE128 проходит. Тут нет. Ошибка 368
-
Вдруг кому пригодится. Для своего проекта я собирал 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
на этом все