Настройка сканера Proton IMS-3190 USB на Windows 8 x64, Торговля + Склад v7.7

Стоит задача: подключить сканер штрих-кодов Proton IMS-3190 USB bluetooth на Windows 8 x64, причем в старую-старую программу Торговля + Склад v7.7.

Первое действие - настроить сканер для работы в системе. Для этого надо скачать драйвера (см. аттач), установить их, возможно даже перезагрузить компьютер. Не забываем отключить контроль UAC пользователей от винды. Заходим в диспетчер устройств (см. тут), смотрим, что оборудование определяется.

Сканер также надо настроить. Для начала надо связать сам сканер с базой (если он еще не привязан). Если сканер привязан, то на базе будет постоянно гореть синяя лампочка. Если же нет, то вначале надо считать штрих-код "Сброс режима радиосвязи", затем "Парный режим", затем установить сканер в базу. После этого должна загореться и гореть синим лампочка на базе.

Далее снова заходим в диспетчер устройств, и устанавливаем драйвер для виртуального COM порта.

Говорим, что мы сами будем ставить драйвера, и указываем путь до папки с драйверами (C:\Program Files (x86)\CINO\Cino USB VCOM Installer). Файлы должны уже быть, т.к. мы уже ставили драйвера сканера. Выбираем там драйвер "Cino FuzzyScan USB Virtual COM Port", и устанавливаем. Возможно комп перезагрузится. Ничего страшного. После перезагрузки снова идем в диспетчер задач, и заходим в свойства драйвера "Cino FuzzyScan USB Virtual COM Port". Там должны появится менюшки с выбором COM порта. Если же не появились, то нажимаем кнопку "Обновить драйвер", и снова указываем путь до "C:\Program Files (x86)\CINO\Cino USB VCOM Installer". Винда обновит драйвера, и после перезагрузки должна появится менюшка с выбором COM порта. В моем случае я выбрал COM3 и скорость связи 9600.

Теперь снова к сканеру. Надо ему указать тип работы и скорость связи. Для этого сканируем следующие коды:

Это переведет базу в режим эмуляции COM порта.

Затем устанавливаем скорость соединения в 9600:

Теперь переподключаем сканер с компьютеру. После этого сканер полностью настроен.

Далее надо скачать патченную компоненту SCANOPOS.DLL (спасибо тебе, THEPROGRAMMER!), распаковываем ее в папку с 1с, заменяем старую. После этого надо зарегистрировать компоненту в Windows. Для этого из командной строки в той папке запускаем:

regsvr32.exe scanopos.dll

Получаем такое сообщение:

Скачиваем файл run1c.7z, распаковываем его в каталог 1с, где лежит файл 1cv77s.exe. Запускаем.

Идем с настройки торгового оборудования:

Нажимаем на троеточие рядом с моделью сканера. Это для того чтобы сделать свой вид сканера. Пишем наименование модели на англ. языке без пробелов, к примеру superscanner. Внешняя компонента должна быть scanopos.dll (та самая, которую мы кидали в папку с 1с и регистрировали). AddLn должен быть назван "Scanner", обработку обслуживания ставим встроенную (картинка не с живого компа, а с инета, т.к. нет теперь возможности сделать скриншот). Когда все готово, нажимаем "ОК".

Выбираем наш созданный сканер штрих-кода и ставим галочку "Сканер штрих-кода включен", нажимаем "Подключить". Ошибок быть не должно на этой стадии.

Далее идем в "Сервис-Параметры", и видим примерно такое окошко (там внизу будет написано что-то типа синим Стовпец, the programmer 2004), настраиваем модуль на работу с COM3, и скорость 9600, нажимаем кнопку "использовать сканер", нажимаем ОК.

Перезапускаем 1с. При запуске ошибок быть не должно. После этого проверяем работоспособность сканера. У меня все заработало.

P.S. В файле run1c.7z лежит постоянная настройка реестра на использование COM3 для сканера. Не знаю по какой причине, но 1с после запуска постоянно косячит эту запись в реестре.

P.P.S. На всякий случай инструкции к сканеру и драйвера для 32 и 64 системы я приаттачил к статье.