BSR Com2Kb
Сканеры штрихкода и считыватели манитных карт бывают с разными интерфейсами.
А именно это
* Чистый RS232 (Таких древностей уже давно нет, но найти можно)
* USB c эмуляцией RS232, для подключения к компьютеру необходим специальный USB to Serial драйвер
* Клавиатурный
А по сути, какая разница?
А разница есть. Если хотите работать одновременно в 2-х и более базах 1С
и при этом использовать один и тот же сканер штрихкода,
то это возможно только с устройством, у которого клавиатурный интерфейс.
Ибо по другому один экземпляр программы займёт порт, а второй уже не сможет получить доступ к сканеру.
Другое дело клавиатурный, он посылает символы туда, чья программа находиться в фокусе, то есть на переднем плане и
для этого не нужно открывать и занимать никакие порты.
И что же делать если надо работать 2-х и более базах 1С со сканером, имеющего не клавиатурный интерфейс?
Просто купить нужный? Возможно, но можно и использовать дополнительную программу для конвертации.
BSR Com2Kb
Cпециальная утилита для считывания входных данных из
сканера штрихкода или считывателя магнитных карт с RS232 интерфейсом (или USB c эмуляцией RS232)
и трансформирование их в программные нажатия клавиш.
Для работы нужно настроить параметры соединения с устройствами.
Для работы с 1С нужен драйвер и обработка обслуживания, поддерживающие клавиатурный интерфейс.
Соответственно нужна перенастройка. Для считывателя магнитных карт, возможно,
понадобится смена суффикса и префикса.
Интерфейс
Запуск / Стоп
Открывает порты устройств для «прослушки» в потоках, если есть данные,
то они немедленно транслируются в нажатия клавиш.
Повторное нажатие кнопки закрывает порты.
Доступ
Перезапускает приложение с запросом на права администратора.
Начиная с Windows Vista, чтобы сохранить список устройств (доступ на запись ini-файла)
и назначить автозапуск (доступ в системный реестр) нужны права администратора.
В противном случае, галочка «Автозапуск» не будет реагировать на нажатия,
а сохранение текущего списка устройств заканчиваться ошибкой в логе.
Автозапуск
Устанавливает и снимает режим автозапуска после старта системы.
После автозагрузки программы открываются все порты активных устройств и немедленно сворачивается в трей.
Трей
Если программа работает с устройствами, то в трее зелёная иконка, иначе красная.
При сворачивании программа попадает в трей, при двойном нажатии на иконку — разворачивается
Таблица устройств
Представляет собой список устройств, в который можно добавлять или удалять из него устройства
с помощью контекстного меню или специальных кнопок на форме.
Для каждого устройства можно задать название и флаг использования, а также параметры связи с ним:
COM-порт, скорость, бит в байте, чётность, стоп-биты и частота между нажатиями клавиш в мсек.
т.е. com порт может занимать одновременно 2 и свыше копии 1С? А как работает в терминале к примеру Citrix? У нас продавцы открывают по несколько копий 1С, и при открытии документа «Заказ покупателя» в какой нить копии 1С в других экземплярах выдает ошибку 32 (порт занят). Решит ли данная утилита эту проблему?
P.S. используется сканер штрихкода и считыватель магнитных карт
(1) Re:аниматор,
да решит, надо только перенастроить драйвер в режим клавиатуры.
правда для 2 устройств, надо запускать два экземпляра этой программы
Они должны находится в разных каталогах, например:
C:BSRCom2KnCom2Kb_ScanerCom2Kb.exe
C:BSRCom2KnCom2Kb_ReaderCom2Kb.exe
Индивидуально настроить, галочку автозапуск не трогать, а старт их делать через cmd файл в автозагрузке
C:BSRCom2KnCom2Kb_ScanerCom2Kb.exe /autorun
C:BSRCom2KnCom2Kb_ReaderCom2Kb.exe /autorun
новая версия, теперь можно подключать несколько устройств одновременно
..а сверху на получившийся клавиатурный ввод навесить драйвера Атолла для Кbd..?