Не подхватывается первый символ 0 в штрихкоде сканером в разрыв клавиатуры.

1. fixin 4276 22.03.12 11:32 Сейчас в теме
Подключаю сканер в разрыв клавиатуре драйвером атолла ATOLBarcodeScan_v2.epf
При этом когда срабатывает сканер, в 1с генерируется событие, все нормально, но штрихкода, начинающиеся на 0, считываются без нуля.
Хотя если считывать в блокнотик, например, а не в 1С, то 0 читается.
Первая восьмерка тоже не считывается...
Это как-то можно победить?

Порт - COM
Скорость - 9600
бит - 7
Стоп-бит - 1
Четность - нет
Чуствительность - 30
Префикс - пусто
Суффикс - #13
adhocprog; +1 Ответить
Вознаграждение за ответ
Показать полностью
Найденные решения
19. Samojlov_Denis 36 26.03.12 08:56 Сейчас в теме
(13) Скачиваешь и распечатываешь доку как (16) сказал http://www.scancode.ru/files/item/2/201/

сканируешь последовательно коды
1)Вход в режим установок (ст 4)
2)Конвертировать UPC-A в EAN-13 (ст 76 штрих-код под номером 100459)
3)Выйти из режима установок и сохранить параметры (ст4 штрих-код под номером 109999)

З.Ы. только что повторил трабл на CIPHER 1070 с твоим штрих-кодом и решил проблему этими настройками

Да и ещё если у тебя кабель "USB-KB" то не надо сканер как COM настраивать (ни RS232, ни его эмуляцию)
adhocprog; info1ctart; mamr; Cat-Ek; cubic; +5 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. GStiv 7 22.03.12 11:34 Сейчас в теме
Проверьте или установите префикс штрих-кода в настройках торгового оборудования
3. fixin 4276 22.03.12 11:54 Сейчас в теме
(2) префикс - это то, что добавляется в штрихкод спереди. У меня он пустой. Какой нужно поставить?
4. Gallakr 22.03.12 13:10 Сейчас в теме
наши ребята как-то перепрограммировали сканер- делали из USB-шного сканера сканер с эмулятором Com-порта. Со сканером поставляются прошивки в виде штрих-кодов- с их помощью и перепрограммировали. и префиксы какие-то тоже с помощью них делали.
5. GStiv 7 22.03.12 14:23 Сейчас в теме
http://www.sos1c.org/2011/03/28/podklyuchenie-skanera-shtrixkoda-k-1s-8-upravlenie-torgovlej-versii-10-3/
Попробуйте по ссылке, есть еще одна особенность может всетаки связанная с разрывом клавиатуры, дело в том что по ком порту драйвер проверяет активность оборудования по порту, в разрыв клавиатуры ждет управляющий символ, может есть смысл установить через книжку управляющий символ предположим # и поставить его префиксом
6. fixin 4276 22.03.12 18:09 Сейчас в теме
спасибо всем, завтра админ глянет что там со сканером.
оказывается, он и в ворде не читает ноль, меня неправильно информировали.
Значит, скорее всего сам сканер неправильно настроен.
7. VicGuru 23.03.12 03:58 Сейчас в теме
У любого сканера в инструкции придагающейся к нему есть пункты как кодировка штрих кода, количесвто считываемых символов, префиксы и т.д. Скорее всего у Вас они просто не настроены, из своей практики могу лишь сказать, что не один сканер "из коробки" не заработал, все приходилось донастраивать коммандами
8. Samojlov_Denis 36 23.03.12 09:23 Сейчас в теме
Вопрос какой сканер используется и какой штрих код (EAN13 или какой другой)?

З.Ы. И как ты умудрился через ком порт сканировать в блокнот?
10. lunx 23.03.12 10:10 Сейчас в теме
Ищите инструкцию именно к вашей модели сканера - в интернете они есть, если не осталось книжки. И сбросьте настройки в дефолт для начала. Там в инструкции будет целая страница с разными штрихкодами. Ее распечатываете и настраиваете.

А еще приведите реальный пример кода с нулем. у вас там 13 символов? или 12?


Товарищ (8) верно говорит, есть формат EAN13, а есть UPC.

Вот http://www.forum.mista.ru/topic.php?id=516290 (последнее сообщение посмотрите там)

В конфе прописывают
Если СтрДлина(Данные)=12 Тогда
Код="0"+Данные
КонецЕсли;


Но там проблема только с нулями, у Вас же еще и 8ка лидирующая глотается, да?
Samojlov_Denis; +1 Ответить
11. Samojlov_Denis 36 23.03.12 10:53 Сейчас в теме
Спасибо (10), долго думал как ответить на (9) - решил не отвечать, у меня мягче не получится. =)

З.Ы. Проблема явно аппаратная, не зная стандарта ШК и модели сканера - продолжение темы бессмысленно
9. warlomak 23.03.12 09:46 Сейчас в теме
он же написал что в разрыв клавиатуры подключал.
Подключаю сканер в разрыв клавиатуре драйвером атолла ATOLBarcodeScan_v2.epf

и при чем туп EAN13 ?
это формат штрихкода и к префиксам отношения не имеет!
http://ru.wikipedia.org/wiki/European_Article_Number
12. telemost 5 23.03.12 14:16 Сейчас в теме
Надо посмотреть документацию по сканеру и настройки префиксов и суфиксов, после этого в 1с прописать правильно префиксы и суфиксы и все должно заработать.
16. lunx 23.03.12 22:23 Сейчас в теме
(12) Код UPC может считаться частным случаем, подмножеством кода EAN-13. Коды UPC легко преобразуются в EAN-13. Это достигается простым и естественным для понимания человека способом — добавлением тринадцатой цифры. Просто добавляется «ноль» перед двенадцатью цифрами кода UPC. Именно по этой причине товары США и Канады в привычной нам европейской кодировке начинаются с нуля.

Очень важно, что сама «штриховка» при таком преобразовании, то есть рисунок EAN-13 для кодов, соответствующих UPC, абсолютно идентична «штриховке» UPC. Это одно и то же. Таким образом была обеспечена совместимость американских кодов для чтения в Европе без какой-либо перепечатки этикеток или упаковки товара.
(с) википедия

То есть могу предположить, что ваш сканер достаточно умен, и умеет отличать UPC. Чтоб он этого зазря не делал, его надо нафик выключить (например, у Чифера 1500 по-умолчанию включены вместе с EAN13 еще и UPС-A и UPC-E0). То есть надо найти в той стопке настроечных штрихов про эти UPC и поотключать их. Если это не поможет, то попробовать включить режим "EAN13&UPC-A с дополнениями".
Опять же у тогоже чифа1500 есть настройка "Конвертировать UPC-A в EAN-13" - это вообще то, что доктор прописал, тогда ничего отключать не надо, а надо включить эту настройку. Не знаю, есть ли такое у вашего зверя. На всякий случай вот инструкция от CIPHER 1500го http://www.scancode.ru/files/item/2/201/ там страницы 75 и 76

Пробуйте ))
21. fixin 4276 26.03.12 11:39 Сейчас в теме
(16)(19) окей. ваш совет помог, спасибки.
перевожу 20 см для anado
и 20 см для lunx
13. fixin 4276 23.03.12 15:41 Сейчас в теме
Сканер: CIPHER 1562 Лазерный Bluetooth-сканер (В комплекте с радиобазой, кабелем USB-KB, цвет чёрный)
Имеет три режима: клавиатура, RS232, VCOM. В режиме RS232 не видит ничего, в режиме VCOM постоянно отключается и подключается как устройство, это видно в дисптчере устройств.

В режиме клавиатуры не читает символ ноль в CODE128b. Проверил на сканере другой модели - читает.
Штрих-код:


Проблема детализируется. Не считывается только EAN-13. Если распечатать этот же штрих-код в других системах, то читает.

Причем есть другой сканер в разъем клавиатуры, модель попроще, там нормально читается.

Где собака порылась?
19. Samojlov_Denis 36 26.03.12 08:56 Сейчас в теме
(13) Скачиваешь и распечатываешь доку как (16) сказал http://www.scancode.ru/files/item/2/201/

сканируешь последовательно коды
1)Вход в режим установок (ст 4)
2)Конвертировать UPC-A в EAN-13 (ст 76 штрих-код под номером 100459)
3)Выйти из режима установок и сохранить параметры (ст4 штрих-код под номером 109999)

З.Ы. только что повторил трабл на CIPHER 1070 с твоим штрих-кодом и решил проблему этими настройками

Да и ещё если у тебя кабель "USB-KB" то не надо сканер как COM настраивать (ни RS232, ни его эмуляцию)
adhocprog; info1ctart; mamr; Cat-Ek; cubic; +5 Ответить
36. info1ctart 09.07.20 14:19 Сейчас в теме
(19)Спасибо! Решило проблему.
14. Noy 1079 23.03.12 17:09 Сейчас в теме
Изначально EAN был 12-ти символьный (использовался в США), когда захотелось всем - добавили еще один символ. Соответственно лидирующий 0 закрепили за США. При этом до сих пор товары из Америки могут содержать ШК из 12 символов.
Теперь по теме:
Возможно в сканере есть настройка на использование в определенной стране - попробуйте мануал найти и перенастроить по книжке
15. fixin 4276 23.03.12 17:29 Сейчас в теме
(14) там из книжки только как его крепить на столу и стопка настроечных штрих-кодов.
Мы пробовали клавиатуры USA и UKey, все равно не помогло - ноль не читает.
17. vaidim 9 25.03.12 08:39 Сейчас в теме
Проблем в том, что его нужно заново перенастроить по таблицам. Вот и все.
18. mogucha 25.03.12 15:08 Сейчас в теме
Сталкивался с подобной проблемой несколько лет назад... Решилась довольно просто: в настройках к сканеру нужно было поставить галочку "читать нули в начале штрих кода"...
20. Арчибальд 2709 26.03.12 09:12 Сейчас в теме
Имел такую ситуацию, причем нестабильную: иногда первый тсимвол "проглатывался". Решал тупым восстановлением корректного кода. http://infostart.ru/public/64563/
22. w-w-w-w-w-w- 27.03.12 18:08 Сейчас в теме
Проще по гарантии вернуть производителю. При проверке его проверят и вынесут Вам вердикт - работает не работает. Я месяц просидел с одним сканером - а он оказался нерабочий. Так что проще не заморачиваться. Пускай кто его делал проверит вначале.
23. fixin 4276 27.03.12 18:51 Сейчас в теме
(22) дык уже все работает.
24. alexsiswx 06.04.12 12:56 Сейчас в теме
Ест такой глюк. Дорабатывал код и все. Но лучше... А ладно умолчу
25. lyashuk2012 07.04.12 09:12 Сейчас в теме
Книженьку открой, там гдет будет указан штрихкод с префиксом 0, считаешь его и будет нолик видеть.
26. Mix_nd 08.04.12 17:26 Сейчас в теме
27. Erhov_egor 09.04.12 20:59 Сейчас в теме
книжку возьми и считай все штрих- коды для настройки сканера,и будет все ок
28. Erhov_egor 09.04.12 20:59 Сейчас в теме
Не все коды а которые тебе нужны
29. Evgenych 10.04.12 11:57 Сейчас в теме
а настройки сканера пробовали на дефолт скидывать ?
30. fixin 4276 10.04.12 12:34 Сейчас в теме
(29) господа, ВОПРОС УЖЕ РЕШЕН!!!! ;-)
34. user1178883 17.03.19 13:36 Сейчас в теме
(30) Ну и как решён? Не судьба написать что ли
31. sergoqwe 28.06.12 13:47 Сейчас в теме
32. alexander.sh 30.06.12 10:12 Сейчас в теме
Префикс поставьте на сканере, в инструкции очень просто описывается.
33. пользователь 17.07.12 01:44
Сообщение было скрыто модератором.
...
35. Cat-Ek 19.03.19 20:18 Сейчас в теме
Спасибо за решение
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот