Zebra MP7000 сканер-весы. Подключить такое оборудование оказалось непросто...
Можно подключить сканер как HIDKB и к весам подключить дисплей. Вес вводить вручную.
Можно подключить весы подобрав драйвер из имеющихся общедоступных. Но тогда не работает сканер.
Задача же поставлена была - заставить работать и сканер и весы с 1С.
К сожалению не силен в C++, но немного знаю C#. Скачал SDK с сайта разработчика и мне повезло!!! Там оказался отличный пример на C++/C#! Взяв этот пример за основу я написал компоненту-прослойку между 1С и собственно драйверами Zebra.
Необходимо скачать и установить драйвера с сайта производителя, зарегистрировать компоненту-прослойку, настроить в 1С устройства для сканера и весов. Результат - сканер сканирует, весы взвешивают! ;-)
Пример установки:
1. Файлы компоненты положить в каталог c:/zebra/*.*
2. От имени администратора выполнить "RegAsm.exe ZebraFrameworkClassLibrary.dll /tlb /codebase"
или запустить файл RegZebra.cmd
3. В 1С создать драйвера для сканера и весов.
4. Настроить для рабочего места два устройства - сканер и весы.
Проверено на драйверах "Zebra_CoreScanner_Driver_(64bit)_v3.07.0002", платформа "1С 8.3.15.1830", конфигурация "Business automation software for retail, edition 2.2 (2.2.11.2)".