Разработка позволяет использовать один RS-сканер или ридер в нескольких базах 1С параллельно.
Суть решения в том, что «комовое» устройство ввода превращается в «клавиатурное».
BSR Com2Kb
Cпециальная утилита для считывания входных данных из сканера штрихкода или считывателя магнитных карт с интерфейсом RS232 (или USB c эмуляцией RS232) и трансформирование их в программные нажатия клавиш.
Для работы нужно настроить параметры соединения с устройствами.
Для работы с 1С нужен драйвер и обработка обслуживания, поддерживающие клавиатурный интерфейс. Соответственно нужна перенастройка. Для считывателя магнитных карт, возможно, понадобится смена суффикса и префикса.
Интерфейс
- Запуск / Стоп
Открывает порты устройств для «прослушки» в потоках, если есть данные, то они немедленно транслируются в нажатия клавиш. Повторное нажатие кнопки закрывает порты.
- Доступ
Перезапускает приложение с запросом на права администратора. Начиная с Windows Vista, чтобы сохранить список устройств (доступ на запись ini-файла) и назначить автозапуск (доступ в системный реестр) нужны права администратора. В противном случае, галочка «Автозапуск» не будет реагировать на нажатия, а сохранение текущего списка устройств заканчиваться ошибкой в логе.
- Автозапуск
Устанавливает и снимает режим автозапуска после старта системы. После автозагрузки программы открываются все порты активных устройств и немедленно сворачивается в трей.
- Трей
Если программа работает с устройствами, то в трее зелёная иконка, иначе красная. При сворачивании программа попадает в трей, при двойном нажатии на иконку – разворачивается.
- Таблица устройств
Представляет собой список устройств, в который можно добавлять или удалять из него устройства с помощью контекстного меню или специальных кнопок на форме. Для каждого устройства можно задать название и флаг использования, а также параметры связи с ним:
- COM-порт
- скорость
- бит в байте
- чётность
- стоп-биты
- частота между нажатиями клавиш в мсек.