|
Генерация кода DataMatrix | ☑ | ||
---|---|---|---|---|
0
freddy_kind
13.01.22
✎
09:22
|
Подскажите, считываю код Датаматрикс с упаковки. Потом этот же код, только разделители в скобки помещаю, генерирую заново код, и он не похож визуально на тот что я считал, при этом если его же отсканировать, то получу те же символы. Почему он визуально другой, это норма? Мне говорят так не должно быть.
Для пояснения. Вот код который считал - 0104606257000228216eTphqQyzjHcw 91EE07 92qlSJTHoVxm1ViSyyk8UswnlPBoNyG/IBKWDYod6Nr1Y= Для генерации меняю его на (01)04606257000228(21)6eTphqQyzjHcw(91)EE07(92)qlSJTHoVxm1ViSyyk8UswnlPBoNyG/IBKWDYod6Nr1Y= Визуально не совпадает с оригиналом. Для генерации использую БСПшные механизмы, БСП последней версии 3.1 от 24.12.2021 |
|||
1
Смотрящий
13.01.22
✎
09:36
|
(0) Для генерации меняю его на - зачем ?
|
|||
2
freddy_kind
13.01.22
✎
09:43
|
(1) для компоненты разделители обозначаю - https://its.1c.ru/db/metod8dev/content/5963/hdoc . Но даже без этих разделителей, визуально не сходится. так же пробовал разные типы Датаматрикс кода, все равно не совпадает. Может дело в компоненте, но пока другой не нашел.
|
|||
3
lodger
13.01.22
✎
09:45
|
(0) так всё правильно. то что в марке и то что сканируется <> то что ты печатаешь повторно.
|
|||
4
Смотрящий
13.01.22
✎
09:46
|
(2) Она сожрет и без разделителей, можешь не морочиться
|
|||
5
Смотрящий
13.01.22
✎
09:47
|
(2) У тебя не сходятся черные токи на квадрате датаматрикса чтоль ?
|
|||
6
freddy_kind
13.01.22
✎
09:54
|
(3) а почему не равны? я то сканирую и полный код с криптохвостом заново на генерацию отдаю. Мне сказали поставщики некоторые от товара отказываются из за того что визуально не сходится, вот заморочился.
(5) да, не сходятся точки. |
|||
7
Смотрящий
13.01.22
✎
10:00
|
(6) Вот не лень же было заморочиться и сравнивать внешний вид DM
Почитай про стандарт - это от избыточности кодирования. DM позволяет корректно считать код если разрушено или отсутствует до 30% кода - закрой четверть кода DM листком и отсканируй - прочитается корректно. Так же генерация точек в квадрате зависит от размера квадрата - сделай марку 2х2 и 3х3 см - внешне они будут разные хотя вернут один и тот же код DM. Дерни административный ресурс - пусть вправят мозги этим дохуяумным, которые там что то отказываются принимать |
|||
8
Базис
naïve
13.01.22
✎
10:04
|
А 5 раз подряд сформированный куркод совпадает сам с собой?
|
|||
9
freddy_kind
13.01.22
✎
10:06
|
(7) спасибо, попробую этот вариант продвинуть, то уже мозг плавится)
(8) сам с собой да, совпадает |
|||
10
Галахад
гуру
13.01.22
✎
10:14
|
(7) Если дело в коррекции, то можно перебрать варианты. Их же всего четыре вроде.
|
|||
11
freddy_kind
13.01.22
✎
10:17
|
(10) коррекцию не пробовал менять, сейчас проверю, спасибо
|
|||
12
Смотрящий
13.01.22
✎
10:17
|
(10) Да я вообще не понимаю что ТС там кому то доказывать собирается и продвигать какие то варианты.
Пусть _они_ доказывают что DM некорректен ))) |
|||
13
Megas
13.01.22
✎
10:27
|
(0) Кстати если это Честный знак - то нельзя хранить криптохвост и генерировать свои DataMatrix - это нарушение =)
|
|||
14
freddy_kind
14.01.22
✎
13:25
|
На сайте https://barcode.tec-it.com/ru удалось сгенерировать идентичный код, формат должен быть 2D GS1 DataMatrix. Сначала на телефон скачал прогу Чекмарк, она при сканировании отображает спецсимволы перед разделителями. В моем случае перед разделителями 91 и 92 по формату должны стоять коды GS (в десятичном формате символ с кодом 29), но как показало приложение бывает что там стоит зачастую FNC1. В общем если проставить так как показывает приложение, то практически все коды у меня совпадают на 100%. Один почему то не совпал, еще не разобрался почему. Теперь вопрос как это передать в 1С. Компонента из БСП не принимает спецсимволы, в описании надо скобки просто ставить, но со скобками результат не тот. Видимо нужна другая компонента, пока не нашел.
|
|||
15
Serginio1
14.01.22
✎
13:36
|
||||
16
Serginio1
14.01.22
✎
13:38
|
||||
17
timurhv
14.01.22
✎
13:38
|
(0) какой "ТипКода" передаете? 24?
|
|||
18
freddy_kind
14.01.22
✎
18:55
|
(17) да. надо попробовать в формате base64 передать
|
|||
19
agarych
14.01.22
✎
19:04
|
(0) Не видимые символы учитываешь?
FNC всякие? |
|||
20
agarych
14.01.22
✎
19:04
|
(13) ага, и в случае чего товар выкидывать на помойку вместо того чтобы напечатать новую этикетку.
|
|||
21
timurhv
14.01.22
✎
19:30
|
(20) есть же перемаркировка на случай повреждения марки
Меня больше интересует почему 1 марка сгенерировать неверно, мы заказываем импорт, используется типовая компонента БСП. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |