|
Маркируемый товар. Настройка сканера 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
|
Народ, разобрался. Может кому полезно будет: https://support.honeywellaidc.com/s/article/How-to-set-the-Honeywell-Scanner-to-transmit-GS-character-as-ALT-Mode-3-digits-from-Numpad
|
|||
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.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |