Имя: Пароль:
1C
1C 7.7
v7: Сканер режет QR код блока.
,
0 Strogg
 
05.10.20
18:25
Всем привет. Самописка для табачки. 7.7
При сканировании QR кода блока в обработку внешнего события попадает только последняя его часть. Причем, при сканировании QR кода пачки - сканер читает его корректно.
Сканирую в текстовый документ - код сканируется корректно.
При тесте сканера из 1Ски, весь QR код блока почему то разбивает на 3(4) фрагмента (причем код пачки не разбивает!). Соответственно, в обработку внешнего события попадает последний фрагмент.
Кто-нибудь сталкивался с такой ерундой? Спасибо!
1 spectre1978
 
05.10.20
18:28
(0) сканер через виртуальный компорт подключен?
2 Strogg
 
05.10.20
18:30
(1) нет, клавиатура. Клиент говорит, что в один момент все перестало сканироваться. Дрова атолловские, пробовали разные.
3 Fragster
 
гуру
05.10.20
18:43
таймаут в настройках драйвера поставьте 30-50
4 Strogg
 
05.10.20
19:16
(3) и 30 ставил, и 50, и 80, и нифига :(
Щас попробую в режиме эмуляции компорта поставить(
5 MWWRuza
 
гуру
05.10.20
20:38
(4) И это верно!
6 HawkEye
 
05.10.20
22:30
(0) на пачках datamatrix а не QR, может поэтому и не понимает?
7 Strogg
 
06.10.20
07:55
(6) думаешь, он изначально не понимает датаматрикс?
Я посмотрел через компоненту сканера в восьмерке - разделяет по блоку GS. Как будто, он этот 'GS' видит как CR...
8 NorthWind
 
06.10.20
08:09
(7) откуда нам знать, что там было "изначально". Вполне может быть, что сканер настраивался, и не один раз.
Кстати, вариант сбросить настройки и заново настроить нужные коды с нужными префиксами-суффиксами не пробовали?
9 Strogg
 
06.10.20
08:13
(8) изначально, в смысле из коробки. Сбрасывал, настраивал - эффект тот же самый. Кстати, сканер - элементарный Honeywell 1450G...
10 victuan1
 
08.10.20
06:18
(4) Не помогло?
11 Strogg
 
08.10.20
07:54
(10)  помогло. Но клиента не устраивает. У него несколько баз и возникают траблы при одновременной работе с ними.
Так прикол в том, что через мануал сканера я настроил игнор непечатаемые символов. Штрих-код перестало резать и я думал что все огонь в режиме Клавы. Но потом оказалось, что фискальник не узнает код с этим долбаным 29м символом и не может отправить датаматрикс в честный знак... Короче, пока на эмуляции ком, но курю мануал, чтобы щелкнуть нужный шк)
12 victuan1
 
09.10.20
04:31
(11) "Но клиента не устраивает. У него несколько баз и возникают траблы при одновременной работе с ними. "
Подробнее. Что именно возникает?
13 MWWRuza
 
гуру
09.10.20
10:25
(12) Да тут стандартная трабла... Один экземпляр программы захватывает COM-порт, второй пишет - "Невозможно получить монопольный доступ к устройству!"...
В принципе, есть костыли, какая-то прога, что-то типа "ком-сплитер", или вроде того, ловит данные с одного физического сом-порта, и рассылает в несколько виртуальных(которые уже выбираются каждый в своем экземпляре 1С), когда-то я заморачивался с таким... Но, это было очень давно, смутно помню... Там то-же что-то не все так гладко было.
14 ObmanOZ
 
23.12.20
16:09
(11) Доброго дня! Удалось победить проблему на эмуляции клавиатуры?
15 victuan1
 
24.12.20
06:25
(14) Ее не нужно побежать, нужно использовать эмуляцию СОМ-порта.
16 arsik
 
гуру
24.12.20
08:41
(11) Просто пост обработку штрихкода сделай, убери оттуда непечатные символы и все залетает.
17 ObmanOZ
 
24.12.20
09:05
(15) Эх, у мну 1 проводной спокойно себя чувствует на эмуляции клавы, а вот второй категорически отказался на Атоловских драйверах нормально работать. Запустил на СОМ, пока работает. Поставщик страшал что на коме будет плохо работать, ванговал что будет отваливаться.
Вас не затруднит поделиться опытом по моделям которые прекрасно себя чувствуют на Коме?Если будут беспроводные - будет просто отлично!
18 Builder
 
24.12.20
09:24
(17) У меня honeywell 1470 всех версий прекрасно работают через COM.
Бесит только сайт honeywell, что бы что-то скачать оттуда надо пройти целый квест...
19 Strogg
 
24.12.20
10:10
(14) нет. Действительно, сделал через ком, как говорит (15) и забыл про проблему.
20 victuan1
 
25.12.20
11:09
(17) Рекомендованный список сканеров:
Symbol DS 4308, Symbol DS 4208, Honeywell 1450g, Voyager 1450g, MAGELLAN 3200VS (последний по отзывам похуже).
21 victuan1
 
25.12.20
11:10
(20) Немного устарел список (вышли новые модели на замену указанных).
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший