Форум OlegON > Программы и оборудование для автоматизации торговли > Оборудование > Сканеры штрихкода > Datalogic

Datalogic GD4400 и QD2430 одинаково не верно считывают DM : Datalogic

24.11.2024 16:59


14.11.2020 13:48
Добрый день!
Столкнулся с тем, что в заголовке темы написано...

А именно, например, этикетка из вложения, содержит код:
010290000000053721BuV,qc8iPnadT91802992d96mX88nShRgK6WKz1GsTSpQUE5JTIMvY0QxSqIRKfxT1z2TZ6C6HXRHDLnPlT3zteNmXms5JhaxbdjRervkpA==
а со сканера прилетает:
010290000000053721BuV?qc8iPnadT91802992d96mX88nShRgK6WKz1GsTSpQUE5JTIMvY0QxSqIRKfxT1z2TZ6C6HXRHDLnPlT3zteNmXms5JhaxbdjRervkpA==

Вся строка верная, отличие в символе № 22... В ШК он ",", а со сканера прилетает "?"... Сканеры подключаю в режиме эмуляции COM, так, что всякие раскладки, языки ввода и т.п. относящееся к клавиатуре, влиять не должны... То, что он такой в самом ШК этикетки - точно, есть строка этого ШК, и кроме того, это видно по "читаемой" строке под самим ШК... И это только один из примеров, такое везде. Может и какие-то другие символы подменяются, я не знаю, пока наткнулся только на эти...
Куда копать? Настройки сканеров? Прошивки кривые?
Подскажите, кто сталкивался...
14.11.2020 13:55
Да, и телефоном исходный код, который на картинке, сканируется с ",", и в честном знаке проверку проходит... Так, что - однозначно сканер "дурит"
14.11.2020 14:57
Попробовал по настроить, в блокнот правильно читает, только клаву на латиницу переключить надо...
Стоило переключить в режим эмуляции СОМ, опять все так-же читать начал...
14.11.2020 15:18
Цитата:
MWWRuza Стоило переключить в режим эмуляции СОМ, опять все так-же читать начал...
модель 2430, подключен как СОМ - все нормально - прилетает с картинке в первом посте

010290000000053721BuV,qc8iPnadT91802992d96mX88nShRgK6WKz1GsTSpQUE5JTIMvY0QxSqIRKfxT1z2TZ6C6HXRHDLnPlT3zteNmXms5JhaxbdjRervkpA==

пы сы
алладин на запрос версии пишет
QuickScan-QD2430[SPACE]SOFTWARE[SPACE]RELEASE[SPACE]610088305[SPACE]v.4.0.37.093453[SPACE]Feb[SPACE]24[SPACE]2017
и
363130303838333035
14.11.2020 15:26
Хм... Может внешняя компонента 1С(ScanOpos.dll) косячит... Надо у тебя попробовать.
В настройках оборудования, СканерШК, вроде есть проверка? Должна там просто строка со сканера выводиться?
14.11.2020 15:36
Ну, да... в 1С:Розница правильно сканируется, но там компонента более новая, чем я в 7.7 использовал... Там все правильно работает, никаких "?", запятая прилетает.
Ну, и чудненько, там, кому я эти этикетки печатал, как раз розница и работает, так, что будет скорее всего нормально работать...
А с компонентой, которая у меня под 7.7 работает, надо разбираться. Может получится вместо нее заставить более новую работать. С "наскоку" пробовал, не заработала под семеркой...
14.11.2020 15:38
выбираешь сканер в списке оборудования (желательно тот у которого в имени #150 чтобы не было обрезки по считанным символам), делаешь ему ON с указанием СОМ порта и скорости, далее просто суешь ШК и будет тебе отображение того, что считалось с кол-вом считанных символов
14.11.2020 16:44
Все, отбой... Всем пардон, за то, что в заблуждение ввел. Там просто запятая видимо русская, а у меня, в 1С, в той обработке, где я ловил этот считанный ШК, была функция "ЗаменитьРусскиеБуквыНаАнглийские(ШкАМ)" прежде чем вывести считанный ШК в поле, где я его смотрел... Соответственно, она русскую запятую преобразовывала в знак вопроса...
Я уже не помню, для чего я делал эту функцию, но, скорее всего для возможности считать алкогольную акцизку клавиатурным сканером, не переключая раскладку клавиатуры. Вот эта функция и сыграла злую шутку...
Часовой пояс GMT +3, время: 16:59.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.