BSR Com2Kb — возможность RS232 сканера ШК одновременно работать с несколькими экземплярами 1С


Для одновременной работы в 2-х и более базах 1С и при этом использовать сканер штрихкода или считыватель магнитных карт с RS232 интерфейсом (или USB c эмуляцией RS232)

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-порт, скорость, бит в байте, чётность, стоп-биты и частота между нажатиями клавиш в мсек.

 

5 Comments

  1. Re:аниматор

    т.е. com порт может занимать одновременно 2 и свыше копии 1С? А как работает в терминале к примеру Citrix? У нас продавцы открывают по несколько копий 1С, и при открытии документа «Заказ покупателя» в какой нить копии 1С в других экземплярах выдает ошибку 32 (порт занят). Решит ли данная утилита эту проблему?

    P.S. используется сканер штрихкода и считыватель магнитных карт

    Reply
  2. NU_User

    (1) Re:аниматор,

    да решит, надо только перенастроить драйвер в режим клавиатуры.

    Reply
  3. NU_User

    правда для 2 устройств, надо запускать два экземпляра этой программы

    Они должны находится в разных каталогах, например:

    C:BSRCom2KnCom2Kb_ScanerCom2Kb.exe

    C:BSRCom2KnCom2Kb_ReaderCom2Kb.exe

    Индивидуально настроить, галочку автозапуск не трогать, а старт их делать через cmd файл в автозагрузке

    C:BSRCom2KnCom2Kb_ScanerCom2Kb.exe /autorun

    C:BSRCom2KnCom2Kb_ReaderCom2Kb.exe /autorun

    Reply
  4. NU_User

    новая версия, теперь можно подключать несколько устройств одновременно

    Reply
  5. CheBurator

    ..а сверху на получившийся клавиатурный ввод навесить драйвера Атолла для Кbd..?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *