Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Hiperion 1300g

29.06.17 11:36
Hiperion 1300g
 
Murr патриот
Murr

Hiperion 1300g


Это - сканер штрих-кодов. Ну такой полосковый код на упаковке.

Внутри штука достаточно сложная. С программной точки зрения - тоже.


Подключение - простое - УСБ.

Внутри, однако, сканер может быть сконфигурирован как устройство на КОМ-порте.

В Device Manager он так и представляется - Hiperion 1300g (COM6).

Почему - не знаю - наследие.


Проблема - для использования устройства мне надо знать на каком порту оно эмулируется.

Сейчас написано так, что порт привязки читается из конфига, затем - инициализируется

устройство посылкой команды.


Сканеров на одной машине может быть несколько, пулл и обвязку Я уже написал и врезал,

но там есть моментик - фабрике сканеров нужно/дается только имя сканера, а порт -

неизвестен. Хочу чтобы при создании сканера порт находился автоматически.


Нормально было бы опросить порт, но суппорт пока не говорит как это сделать.


Вторым вариантом было бы прочесть в реестре. Там есть информация по сканеру, но

нет (или пока не нашел) информации по привязке к порту.


Еще один вариант - через ManagementObjectSearcher. Информация по УСБ-портам есть,

по привязке к КОМ-порту - нету.


В общем - непонятно где искать инфу об привязке. Ткните носом куда смотреть...

 

Перейти на