Имя: Пароль:
1C
1С v8
Максимальная длина распознаваемого штрикода у 2d сканера
0 altaykniga
 
25.05.16
19:04
Доброго времени суток, умные люди. Имеется 2d сканер Genesis 7580.

напечатал штрихкод с текстом длиной 2000символов.

в режиме клавиатуры данный сканер штрихкод считывает полностью, а в режиме эмуляции com-порта - нет!

напечатал штрихкод с длиной 300символов. Считывается нормально и в режиме клавиатуры, и в режиме эмуляции сом-порта.
Так и должно быть?

и еще вопрос.
При сканировании qr-штрихкода раздается звук "пик" (сканер распознал штрихкод), затем сканер задумывается на 10сек, затем уже выдает распознанный штрихкод (например, в блокнот или 1с). Как узнать, это нормально, что он так долго думает? (время считывания штрихкода пропорционально его длине)

длина штрихкода у меня получается довольно большой (много инфы туда пихаю), число символов примерно 2000

причем в режиме клавиатуры он думает 20сек, а в режиме usb(com5) 10сек
1 marty0701
 
25.05.16
19:31
Можно разъяснить, каким боком тормоза вашего оборудования к 1сv8? Обратиться в ТП поставщика не пробовали?
2 NorthWind
 
25.05.16
19:31
Расшифровка большого кода - задача достаточно трудоемкая для слабеньких процессоров, которые стоят в сканерах. Даже передача 2000 байт по компорту со стандартной скоростью 9600 кбит/с занимает около 2 секунд.
3 NorthWind
 
25.05.16
19:33
что касается чтения кода кусками - здесь, скорее всего, проблема в том, что ваш драйвер ШК не знает о том что бывают такие огромные коды, и не дочитывает до конца всю инфу из буфера ком-порта.
4 NorthWind
 
25.05.16
19:36
имеется в виду драйвер сканера ШК. Работа через эмуляцию клавиатуры в общем случае может быть медленнее чем через ком-порт, потому что оборудование по идее должно заботиться о том чтобы буфер клавиатуры не переполнялся, и не терялись символы. Так что скорость режется намеренно. Попробуйте нажимать на все клавиши сразу и посмотрите, сколько вам понадобится времени чтобы набить 2000 символов. Не так уж мало.
5 NorthWind
 
25.05.16
19:40
мне думается, что самое узкое место здесь сама аппаратная часть сканера. Если есть требование сканировать коды такого объема, то нужно искать оборудование с как можно более мощным процессором и продвинутым ПО расшифровки именно того кода, который вы планируете использовать.
6 Злопчинский
 
25.05.16
21:48
> затем сканер задумывается на 10сек,
- возможно бесплатная версия платного драйвера, с задержкой...?
7 Chameleon1980
 
25.05.16
22:21
(6) + именно
8 altaykniga
 
25.05.16
23:55
(6) а как тогда объяснить, что задержка пропорциональна размеру штрихкода? Небольшие штрикоды считывает быстро
9 франц
 
26.05.16
00:34
(8) только не говори, что атолловский драйвер..
10 Torquader
 
26.05.16
01:40
У сканера в настройках есть такой параметр, как интервал паузы между символами - очень похоже, что, в вашем случае, он не ноль.
Подключить как COM-порт, открыть HyperTerm и попробовать что-то отсканировать - по выводу символов всё будет понятно.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший