Интерфейс сканера штрихкодов “в разрыв клавиатуры” работает как эмулятор клавиатуры и набирает кнопки, соответствующие символам сканируемого штрихкода. То есть, если в Windows запустить блокнот и отсканировать штрихкод, то мы увидим его в рабочей области блокнота. Работа и настройка с интерфейсом проста и не требует установки доп драйверов. А некоторые программы работают только через “разрыв клавиатуры”. Неудобство же заключается в том что необходимо следить за текущей раскладкой клавиатуры (должна соответствовать штрихкоду) и курсор должен находится в поле ввода штрихкода.
Работа в режиме COM порта более надежна, но зачастую требует предварительной установки драйверов и настройки для программ, в том числе и 1с.
Сканеры штрихкодов не всегда имеют интерфейс “в разрыв клавиатуры”, но можно заставить их работать в этом режиме.
Через программу ComKey
Скачиваем и запускаем программу – она появляется в трее:
По правой кнопки мыши вызывается меню настроек, где указывается Порт и Скорость,которые соответствуют установленному сканеру
Если все указано верно, то сканер работает в разрыв клавиатуры.
Теперь остается добавить ярлык в папку Автозагрузки Windows. Но у меня выявилась проблема: порт и скорость не сохранялись после перезагрузки.
Эти параметры на время сеанса программа хранит в HKEY_CURRENT_USER\Software\RKD\ComKey\SettingsПараметры Baud (REG_DWORD) – скорость
Значение Baud | Скорость |
00000001 | 110 |
00000002 | 300 |
00000003 | 600 |
00000004 | 1200 |
00000005 | 2400 |
00000006 | 4800 |
00000007 | 9600 |
00000008 | 14400 |
00000009 | 38400 |
и Port (REG_DWORD) – Порт.
Значение Port | Порт |
00000001 | COM1 |
00000002 | COM2 |
00000003 | COM3 |
00000004 | COM4 |
Сделал Bat файл, который прописывает параметры и потом запускает ComKey :
1 2 3 4 5 6 7 8 9 10 | rem создаем разделы REG ADD HKEY_CURRENT_USER\Software\RKD REG ADD HKEY_CURRENT_USER\Software\RKD\ComKey REG ADD HKEY_CURRENT_USER\Software\RKD\ComKey\Settings rem Порт - COM2 REG ADD HKEY_CURRENT_USER\Software\RKD\ComKey\Settings /v Port /t REG_DWORD /d 00000002 rem Скорость - 9600 REG ADD HKEY_CURRENT_USER\Software\RKD\ComKey\Settings /v Baud /t REG_DWORD /d 00000006 rem Запуск программы comkey c:\comkey.exe |
Через настройку альтернативных устройств в Windows
- Заходим в панель управления-Специальные возможности.
- Выбираем вкладку “Общие”
- В группе Альтернативные устройства ввода нажимаем кнопку “Настройка”
- Указываем порт и скорость сканера штрихкодов
Есть версии Windows, где в Панели Управления нет специальных возможностей(например Windows Embedded) . Для них этот вариант не подходит.