|
Некорректно сканируется штрихкод в формате EAN 13 | ☑ | ||
|---|---|---|---|---|
|
0
Aquar
29.03.09
✎
18:55
|
Здравствуйте.
Имеется сканер штрих-кодов Symbol ls-2208. 1С Предприятие. Управление торговлей. В магазине кучу товара с этикетками. В нуменклатуре в поле штрихкод стоит тип EAN 13 и цифр действительно 13. Проблема в том, что при сканировании ШК типа 0167631000004 выскакивает ошибка: ШК с номером 167631000004 и типом Code 39 отсутствует. Открываю блокнот и сканирую туда ШК. В него прыгает 167631000004. То есть первый нолик откидывается. Интересно, что если я возьму другой 13 циферный код, скажем 8978454323221 - он в блокнот сканируется полностью и в нуменклатуре, соответственно, находится без ошибок. То есть проблема только в этом первом нолике. Подскажите как решить это проблему. |
|||
|
1
Fragster
гуру
29.03.09
✎
18:58
|
а почему у тебя 0 первой цифрой идет?
|
|||
|
2
Лефмихалыч
29.03.09
✎
19:00
|
в семерке де-то была настройка количества битов в байте для сканера в восьмерке должно быть тоже, только я не знаю, где...
|
|||
|
3
AndreyFAN
29.03.09
✎
19:05
|
может быть я решил это не элегантно, но преобразовываю к типу Строка и недостающие нолики пристёгиваю справа. уже 3 года работает на базе в 9000 наименований...
|
|||
|
4
Aquar
29.03.09
✎
23:37
|
2 Fragster
Такие ШК присылает поставщик. В Их магазинах все работает, сканируется. 2 Лефмихалыч Да, есть такая штука. Прорбовал и 7 бит в байте, и 8 бит в байте - нолик вначале всё равно теряет. 2 AndreyFAN Это будет проходить если действительно нужно нолик добавлять, но если будет ШК 8978454323221 (см. Выше), в котором и так 13 цифр, то будет уже 14. Вообщем, программирровать и программировать - все случаи не учтешь. Проблема останется не решённой: нолик откидывает. |
|||
|
5
Злопчинский
29.03.09
✎
23:41
|
смотреть управляющий символ сканера...
и это не еан13 скорее всего... |
|||
|
6
Aquar
29.03.09
✎
23:42
|
что за управляющий символ и где его смотреть? Кстати, сканер USB в режиме эммуляции клавиатуры
|
|||
|
7
AndreyFAN
29.03.09
✎
23:45
|
(4) Нееее, добавлять нолик надо в цикле Пока Длина меньше 13
Кроме того надо учесть самосозданные штрихкоды для развесного товара. Я сделал что развесной товар имеет первые две цифры 00 |
|||
|
8
Aquar
29.03.09
✎
23:51
|
может проблема и не в 1С...
Просто подключаю к любому компьютеру сканер, он обнаруживается без проблем, сканирую в блокнот... опять откидывает нолик :( |
|||
|
9
Fragster
гуру
30.03.09
✎
00:03
|
(4,7) ндя... походу стандарты никто не читает...
|
|||
|
10
Fragster
гуру
30.03.09
✎
00:03
|
(8) здесь может быть глюк в драйвере сканера
|
|||
|
11
AndreyFAN
30.03.09
✎
00:06
|
нет :-) У меня карточки клиентов на скидку имеют штрихкод 13, сканируется в блокнот тоже как ЧИСЛО. несколько нулей передние отбрасывает
|
|||
|
12
AndreyFAN
30.03.09
✎
00:10
|
УПС. Откатываю обратно, позвонил в магазин, они штриханули в блокноте карточку, первые нули показывает. Давно код писал, не помнил...
Извиняюсь за ввод в заблуждение. |
|||
|
13
Aquar
30.03.09
✎
00:47
|
То что, начинать грешить на сам сканер?
|
|||
|
14
Туц
30.03.09
✎
01:06
|
(0) Берешь сканер и руководтсво по его программированию и программируешь опцию чтоб не обрезал нули. Если там никаких префиксов или суффиксов не запрограммировано, то просто скидываешь настройки сканера на по умолчанию.
|
|||
|
15
Aquar
30.03.09
✎
01:18
|
Одна морковка.
В руководстве не так то и много опций. Скинул все по умолчанию - сканирует без нуля вначале. Отсается добавить только возврат коретки и всё. |
|||
|
16
Aquar
30.03.09
✎
11:03
|
Никто не сможет помочь? Ну еще, какие есть предположения?
|
|||
|
17
Rie
30.03.09
✎
11:04
|
(16) Чему помочь?
Ты же в (15) вроде как решил проблему? |
|||
|
18
Aquar
30.03.09
✎
11:44
|
в (15) я написал, что сканирует без нуля! при сканировании ШК типа 0167631000004 в блокнот прыгает 167631000004. А должен 0167631000004. Если подряд сканировать ШК, то цифры кидаются в одну строчку. Я только добавил в настройках суфикс, чтоб в новой строчке ШК выводился - Ентер добавил.
|
|||
|
19
Rie
30.03.09
✎
11:51
|
(18) У тебя сканер - в разрыв клавиатуры подключен?
|
|||
|
20
Aquar
30.03.09
✎
11:53
|
(19) НЕТ. он ЮСБ (6)
|
|||
|
21
Rie
30.03.09
✎
11:59
|
(20) Ну а зачем тебе эмуляция клавиатуры?
|
|||
|
22
Rie
30.03.09
✎
12:10
|
+(21) Если работать с "нормальным" драйвером сканера - таких ошибок не возникает?
|
|||
|
23
Aquar
30.03.09
✎
12:18
|
(21) Ну в руководстве, в плакате со настроечными штрихкодами особых вариантов нет. Если у вас ЮСБ интерсфейс, то сканируйте вот это HID KEYBOARD EMULATION или вот это IBM HAND-HELD USB. я выбрал первое, так как при псоледнем вообще не сканирует ШК. Когда настраиваешь его по первому варианту, то с эти сканером можно подойти к любому компу, воткунть его, винда чего-то там нормально обнаруживает, открыть блокнот, отсканировать ШК... и всё равно лажа, нолик откидывает (8)
|
|||
|
24
Туц
30.03.09
✎
12:20
|
(23) Ну тогда программно его дописывай.
|
|||
|
25
Aquar
30.03.09
✎
12:22
|
(24) В главном офисе с десяток ноутбкуов с этими сканерами, у них все окей. Спрашивал у них, все вроде так же как и у меня. но у меня 0 отбрасывает
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |