![]() |
![]() |
![]() |
|
Вывод на печать GS1 128 | ☑ | ||
---|---|---|---|---|
0
Shalun
naïve
06.09.25
✎
09:01
|
Всем привет!Люди, кто сталкивался с выводом на печать SSCC кода? А точнее, с формированием картинки?
Код формируется вроде правильно: 00 1 123456789 0000001 9, разумеется без пробелов, это для наглядности. Получаю картинку: ГенерацияШтрихкода.ИзображениеШтрихкода(ПараметрыШтрихкода) В параметрах ставлю ТипШК = 4 (пробовал 2) - выводит совершенно не то. Точней выводит именно CODE128 а не GS1 128. Соответственно, сканер его не читают. Везде пишут что это одно и то же, но как видно, все же не одно и то же. Отсюда вопрос, как получить изображение именно в GS1 128 формате. |
|||
1
lEvGl
гуру
06.09.25
✎
09:17
|
если речь про вк 1с, то в описании все
https://its.1c.ru/db/metod8dev/content/5963/hdoc 4 это code128 |
|||
2
Shalun
naïve
06.09.25
✎
10:01
|
(1) Спасибо бро, разобрался! Тип кода 2 то же ставил - не помогало. Оказывается код со скобками нужно передавать (00) 1 123456789 0000001 9, а не как везде пишут, без. Со скобками все норм! Спасибо!
|
|||
3
Shalun
naïve
06.09.25
✎
10:23
|
(1) Может за одно подскажешь по печати DataMatrix?
Задаю полный кодМаркировки из пула кодов, я так понимаю в формате base64 (MDEwNDY4...) Тип кода ставлю 24. При сканировании выдает ошибку, отсутствие признака GS1. Но как сказано в описании, компонента сама добавляет эти признаки, в том числе и FNC1. Что с этим не так, не подскажешь? Может сам код не правильно передаю? Он в виде строки, а его может как то по другому нужно передавать? Но вроде, компонента сама его преобразует... |
|||
4
ejikbeznojek
06.09.25
✎
14:14
|
(3) Нет, неправильно понимаешь. Не в формате base64. Нужен полный код в человеческом виде.
И добавляется вроде только FNC1, а GS1 это уже сам...символами (29) что-ли |
|||
5
Shalun
naïve
06.09.25
✎
14:50
|
(4) Почитайте по ссылке выше, что привет (1). Цитирую: "...компонент интерпретирует строку как код GS1, раскрывает скобки, добавляет символ GS в конце каждой группы переменной длины и генерирует изображение, добавив графический символ начала кода FNC1."
И еще "допускается две формы ввода: 1.В виде Строки. 2.В виде Строки Base64." Т.е. получается не правильно написали? А как формируете вы, посоветуйте. |
|||
6
NorthWind
06.09.25
✎
15:26
|
(0) по известным данным строите код в генераторе штрих-кодов. Их много в сети. Далее строите в своей системе и сравниваете штрихи просто визуально по соотношению толщин. Как совпало - значит, с большой вероятностью оно. В качестве SSCC мне в свое время подошел EAN-128 из того, что было доступно. CODE128 похож, но не совсем то же самое.
|
|||
7
ejikbeznojek
06.09.25
✎
16:16
|
Чёт обманул. Таки base64 тоже можно
https://annotatescreen.com/d/EgC9HbQU2UtX9KkdOscn.png Убедись только что в раскодированном коде есть все нужные символы стрнайти(ПолучитьСтрокуИзДвоичныхДанных(Base64Значение(параметрыштрихкода.штрихкод)),символ(29)) у меня возвращает 32 |
|||
8
Shalun
naïve
06.09.25
✎
21:14
|
(6) Да, спасибо, именно EAN128 нужен (тип ШК - 2) и со скобками! Тогда формирует верно!
|
|||
9
Shalun
naïve
06.09.25
✎
21:17
|
(7) в смысле 32 возвращает? :-( У тебя че, в коде 32 DS символа? :-) Их там 2, максимум 3 должно быть.
А вот на счет проверить эт ты правильно подсказал, я чет не додумался. |
|||
10
Shalun
naïve
06.09.25
✎
21:42
|
(7) Я все туплю. Это у тебя первый символ на 32 позиции. У меня на 25, всего 2 таких символа в строке. Т.е. вроде все верно, но печатает что-то не то.
|
|||
11
MWWRuza
гуру
06.09.25
✎
21:53
|
Я не пойму... А за чем вообще все эти извращения? Почему не напечатать родной для маркировки DataMatrix - ? Или эта компонета этого не умеет? Или сканер только 1D читает? Раскройте секрет...
|
|||
12
ejikbeznojek
06.09.25
✎
23:04
|
(11) так у меня так и печатается. Gs1 data matrix
|
|||
13
NorthWind
06.09.25
✎
23:29
|
(8) как я понял, SSSC это разновидность gs1-128, в котором нет AI переменной длины, там просто единственный AI и он фиксированной длины. А раз их нет, значит, символ GS не используется - таким образом, EAN128 должен подойти.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |