Имя: Пароль:
1C
1С v8
Сканер для сканирования нескольких штрихкодов
0 Paint_NET
 
13.11.19
08:50
Добрый день, коллеги.
Есть следующая задача - проверять наклейки со штрихкодами (GS1 Expanded + GS1 Expanded Stacked + EAN13). Т.е. на одной наклейке три штрихкода, два горизонтально ориентированные, один - вертикально. Это требования по формату этикетки от "Ленты". Проверка в первой итерации задачи осуществляется исключительно на читабельность штрихкода, вторая итерация планирует подключение к базе и сверку со сменным заданием. Но это потом. Сейчас основной вопрос - существуют ли в природе сканеры, способные считывать одновременно три штрих-кода в разной ориентации, причём в движении (порядка 300 мм/с) с высокой степенью распознавания? На текущий момент проверены Zebra DS457, они в движении не считывают ШК буквально через раз, что неприемлемо.
1 Paint_NET
 
13.11.19
09:23
Никто не сталкивался с таким оборудованием, да? :(
2 Paint_NET
 
13.11.19
11:14
Разок апну тему, может, кто не увидел ещё.
Или есть кто из "Ленты", кто сканеры подобные видел и юзал.
3 H A D G E H O G s
 
13.11.19
11:22
Без обратной связи от сканера к мотальщику тебе трудно будет
4 Paint_NET
 
13.11.19
11:47
(3) Обратная связь будет, если отсканируются не три, а два штрихкода, или вообще один, софт выведет предупреждение, может, и с остановкой линии что-нибудь придумаем. Не суть. Вопрос в том, как получить эти три штрихкода в определённом порядке с одного сканера.
Альтернатива есть, конечно - поставить тупо три одноплоскостных сканера последовательно, её приберегу, если не будет варианта с одним сканером :) Уж очень сильно терзают меня сомнения в том, что таких устройств не бывает, для имиджевого сканера это чисто софтовая фича же.
5 pechkin
 
13.11.19
11:50
фото + распознование
6 Aleksey
 
13.11.19
11:51
7 pechkin
 
13.11.19
11:51
хотя на читабельность это не проверит
8 H A D G E H O G s
 
13.11.19
11:56
(4) Держи и не благодари
https://youtu.be/uxVEBtAI2QM

Но он стоит как Боинг
9 pechkin
 
13.11.19
11:59
(8) это не решает задачу. нужно проверить что код читабельный
10 Cyberhawk
 
13.11.19
12:09
(9) Но сделать это можно только прочитав и получив успешный результат, не?
11 такт
 
13.11.19
12:12
12 Paint_NET
 
13.11.19
12:17
(7) Не, проверка читабельности состоит в том, чтобы определить, отсканировались ли все три штрих-кода. Один из них - обычный EAN13, который будет читабелен практически со стопроцентной вероятностью. Т.е. достаточно получить со сканера меньше трёх ШК, чтобы выдать предупреждение.
(8) Во, кажется, оно. Ценник, конечно, занимательный :)
(11) Свой софт писать придётся. Хотя тоже вариант, конечно.
13 fisher
 
13.11.19
12:19
Про штатные режимы распознавания нескольких штрихкодов я не слыхал.
Но зебровские сканера верхних серий умеют работать по своему протоколу SNAPI и отдавать картинку сканирования.
Т.е. можно процесс сканирования поставить так, что сканер только фотать будет, а вся обработка события сканирования будет происходить на сервере и давать нужную обратную связь на сканер.
Но это придется заморочиться собственным распознаванием и процесс сканирования замедлится, очевидно.
14 fisher
 
13.11.19
12:23
Но если речь о проверке в движении, очевидно предполагается автоматическое стационарное сканирование на конвейере? Тогда сканеры вообще в пролете. Проще сразу видео анализировать.
15 fisher
 
13.11.19
12:30
Но если дешево и сердито, то может получиться и одним хорошим сканером последовательно сосканировать. Пробовать надо. Те же зебры настраиваются очень гибко с способны распознавать со значительного расстояния.
16 fisher
 
13.11.19
12:32
Если сканирует через раз в движении, попробуйте дать яркое освещение.
17 Paint_NET
 
13.11.19
12:32
(13) Да, вот который я в (0) описал, умеет картинку отдавать. В принципе, если SDK по ссылке в (11) взять, можно попробовать заморочиться. Но там ценник на лицензию тоже немалый, да и стоимость разработки софта учесть надо.
(15) А как последовательно-то? Штрихкоды расположены как положенная на бок П - сверху, снизу и справа. Тут только если вариант с тремя сканерами из (4) юзать.
18 Paint_NET
 
13.11.19
12:33
(16) Пробовал, не прокатило, увы. Чуть лучше, но всё равно через раз при скорости 30 см/с.
19 fisher
 
13.11.19
12:55
(17) Если с разных сторон, тогда да - три сканера. Все равно дешевле на порядок встанет, чем покупать хитрый софт или самому его писать.
(18) Там можно поиграться настройками "погрешностей" распознавания и т.п. Там есть много хитрых настроек параметров сканирования. Уверен, что для конкретных условий можно добиться улучшения результатов.
20 fisher
 
13.11.19
13:07
Вообще, странная задача - проверка читабельности всех штрихкодов. Предполагается, что при обеспечении необходимых условий они должны быть читабельны в 99,9% случаев. А какая-то доля все равно может потерять читабельность при транспортировке. Так стоит ли овчинка выделки?
А нужную инфу в служебный штрихкод засунуть можно.
21 Paint_NET
 
13.11.19
13:13
(20) Там может съехать печать, например, и одна-две полоски выедут за границы. Учитывая плотность GS1, сильно ужимать его для гарантированной пропечатки тоже не очень хорошая идея. К составу штрихкодов и размерам этикетки предъявляются жёсткие требования сети. Т.е. ШК на коробе должен гарантированно считываться, иначе могут завернуть всю партию.
22 Йохохо
 
13.11.19
13:15
(0) картинки едут вдоль или поперек ленты?
23 Paint_NET
 
13.11.19
13:19
(22) Две вдоль, одна поперёк.
24 Йохохо
 
13.11.19
13:21
(23) два сканера, снимать непрерывно (если он умеет), по таймауту различать коробки
25 fisher
 
13.11.19
13:21
Этикетировка полностью автоматическая?
26 Paint_NET
 
13.11.19
13:23
(24) Тогда, выходит, три сканера (выше писал - расположение, как у положенной на бок буквы "П") - сверху, снизу и справа вертикально.

(25) Да, закуплен принтер+аппликатор, т.о. расположение этикетки полностью предсказуемо.
27 Йохохо
 
13.11.19
13:24
26) не, коробка сначала стрейфится а потом на перпендикулярную ленту и фордевинд
28 Paint_NET
 
13.11.19
13:26
(27) Э не, стрейфа нет, тупо проезжает мимо сканера (сканеров) по ленте.
29 Йохохо
 
13.11.19
13:26
(28) надо сделать ) сбоку не сверху?
30 Paint_NET
 
13.11.19
13:29
(29) Наклейка сбоку, в нижнем правом углу. А конвейер переделывать не вариант, увы.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший