Приобрел Cipherlab 1560, первый сканер в эксплуатации. Пожалуйста, помогите разобраться.
Сканирую штрих код с информацией r0000015 (вот ссылка на сам штрих код (изображение) http://i79.fastpic.ru/big/2016/0529/14/8c94c62d617688e636ea79496a706614.png). Если на ноутбуке раскладка ENG - символы вводятся корректно. А именно "r0000015" Если же на ноутбуке раскладка РУС - то получается следующее "к0000015". Т.е латинская буква R заменяется на кириллицу К.
Как сделать так, чтобы код распознавался вне зависимости от выбранного языка в системе?
Схема подключения сканера следующая: Сканер Cipherlab 1560 соединен по блютус с базой. База Cipherlab подключена к ноутбуку посредством USB кабеля.
Никак. Сканер подключается в "разрыв клавиатуры" или эмулирует его, если USB-HID. В буфер передается код нажатой клавиши, а дальше уже система выводит, в зависимости от текущей установки клавиатуры. С раскладкой рус/англ еще можно побороться. Сделать префикс переключение на русскую раскладку (не рус/анг и наоборот, а именно только на английскую). Теоретически должно сработать. А вот CAPS LOCK не победить.
Никак. Сканер подключается в "разрыв клавиатуры" или эмулирует его, если USB-HID. В буфер передается код нажатой клавиши, а дальше уже система выводит, в зависимости от текущей установки клавиатуры. С раскладкой рус/англ еще можно побороться. Сделать префикс переключение на русскую раскладку (не рус/анг и наоборот, а именно только на английскую). Теоретически должно сработать. А вот CAPS LOCK не победить.
Олег, спасибо за ответ! Не могли бы Вы описать подробнее способ борьбы с рус/англ?
На ПК задать для английской раскладки комбинацию клавиш (смотрите вложение ниже). С помощью настроечных штрихкодов из руководства пользователя или из программы scanmaster задать в префиксе нужную комбинацию клавиш для смены раскладки. Пример смотрите во вложении ниже.