@cicatrix
было бы большой ошибкой думать

Можно ли заставить сканер штрихкодов сканировать символ GS в режиме эмуляции клавиатуры?

Есть система, передающая графические 2d коды маркировки "Честного знака" через веб-интерфейс. Пользоветель орудует ручным сканером вроде Atlas или Honeywell.
Проблема в том, что в этих кодах есть символ-разделитель GS (ASCII 29), а заставить этот код корректно отобразится в режиме эмуляции клавиатуры в форму на браузере возможности нет. (Испробовали уже все виды колдунств из всех мануалов с настроечными штихкодами).
Сейчас на сервере тупо подставляется этот код на нужное место в переданной строке, но это "костыль".
Пока есть только идея сделать браузерный плагин для хромиума хотя бы, чтобы можно было переключать сканер в режим виртуального COM порта, ловить прилетевшие данные оттуда и пихать их в форму.
Хотел поинтересоваться, может, кто может предложить решение попроще. Или как таки заставить пихать GS в режиме эмуляции клавиатуры?
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
Daemon23RUS
@Daemon23RUS
Замените GS на то что подходит, а на сервере производите обратную замену
Что то вроде:
Enter/Exit Configuration Mode (Page 1-1).
Character to Replace (Page 8-8).
Code Byte 0 (Page 16-1).
Code Byte 2 (Page 16-1).
Code Byte 9 (Page 16-1).
Replacement Character (Page 8-8).
Code Byte 0 (Page 16-1).
Code Byte 3 (Page 16-1).
Code Byte 3 (Page 16-1).
Enter/Exit Configuration Mode (Page 1-1).

Или перехватывайте Ctrl + ] в форме и подставляйте GS (предварительно настроив сканер)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы