Имя: Пароль:
1C
 
Маркируемый товар. Настройка сканера USB эмуляция клавиатуры.
,
0 Arm12
 
22.09.22
17:01
Проблема с настройкой сканера Honeywell Xenon XP 1950g с подключением по USB (эмуляция клавиатуры)
Не передаются служебные символы [GS] что важно при чтении маркируемого товара.
Может кто сталкивался? Есть опыт настройки?
Способ подключения сканера по USB (не эмуляция COM), важно сохранить такой способ работы.
1 Arm12
 
22.09.22
17:03
Скачал софтину EZConfig играю с ней уже пол дня пробую настройки методом логического тыка.... зае... устал уже
2 johnnik
 
22.09.22
17:10
(0) Большинство сканеров я лечил так:
1. Сброс настроек на заводские с помощью инструкции из коробки или интернета. Чаще всего сканер прямо с экрана монитора считывает, если монитор не хитрый с пятью слоями стекла
2. Добавление суффикса возврата каретки.

Все. Вероятно, в хитрых сапописанных или старых конфигурациях не прокатит, но в последние год-два рецепт помогал в 100% случаев
3 Arm12
 
22.09.22
17:17
ну не похоже... если бы так всё просто было..
4 Arm12
 
22.09.22
17:18
Пробовал скидывать настройки. Тут дело в способе подключения
5 Arm12
 
22.09.22
17:27
010641944025951221s40h&'LFSH_pY91TEST92dGVzdKk/OuKnAGLc70iJZ784IB9k5tgsGdvmX4hN+mQ=

Результат чтения, вместо  должен быть код [GS]
6 Chai Nic
 
22.09.22
18:23
(5) Так он и есть. Попробуйте в файл сохраните то что скинули, и посмотрите его шестнадцатиричным редактором.
7 Chai Nic
 
22.09.22
18:24
+(6) 29    1D GS из ASCII таблицы
8 Arm12
 
22.09.22
18:25
Это строка из приложения к драйверу. Если сканировать в Notepad++ этих символов НЕТ.
9 Chai Nic
 
22.09.22
18:27
Так может быть проблема с notepad++? Попробуйте сканировать в приложение, заведомо работающее с полным набором кодов.
10 Arm12
 
22.09.22
18:28
(9) При COM подключении эти символы в Notepad++ есть
11 newjon
 
22.09.22
18:34
(10) исправляйте программно
12 Garykom
 
гуру
22.09.22
18:38
(0) Без переписывания драйвера клавиатуры операционки не получится правильные символы через ее эмуляцию возвращать.
Используйте эмуляцию COM.
13 Chai Nic
 
22.09.22
19:45
(12) Ну в принципе для винды эмулятор клавиатуры мог бы через Alt+допцифры работать, так любой код можно выдать, кроме нулевого байта.
14 ДедМорроз
 
22.09.22
19:54
(13) так у сканера есть этот режим Alt mode называется.
По идее,любой символ передать можно.
Только проблема с буфером windows,так как в этом случае получается 8 сообщений на символ,и хвост просто теряется.
15 Chai Nic
 
23.09.22
07:34
(14) Не любой, нулевой байт нельзя, как минимум.
А в чем проблема с буфером? Если с клавиатуры можно ввести символ через Alt+, значит и эмулятор может так сделать. Просто не надо эмулятор слишком разгонять, чтобы буфер успевал отработать.
16 Arm12
 
23.09.22
10:27
17 Chai Nic
 
23.09.22
10:54
А объясните, кстати, в чем разница между Alt+029 и Alt+29. В разных программах это ведет себя по разному. В фаре и в блокноте, например, надо Alt+29 набирать, чтобы получить символ с кодом 29, а в Notepad++ - надо набирать с нулем.
18 ДедМорроз
 
24.09.22
18:30
В некоторых программах первый ноль озгачает,что символ будет в кодировке unicode и можно вводить до 65535, а когда ноля нет,то предполагается символ в кодировке ansi.