качестве источника данных указывается COM порт (сканер подключается по USB, но используется как COM устройство как я понял).
У меня возникла задача, при сканировании шрихкода данные копировать и отправлять на другой сервер.
Используя модуль
serial
, могу получить доступ к сканеру и считать данные, но порт блокируется из-за этого и тогда уже изначальная программа для работы со сканером выдает ошибку.
В общем: можно ли как открыть COM не заблокировав его (полагаю что нет?) и возможно ли создать через python какой нибудь "виртуальный" COM к которому можно будет подключить программу для сканирования (чтобы python выступил прокладкой между сканером и изначальной программой)?
ИЗМЕНЕНО:
Нашел в софтинку под названием com0com, которая как раз создает виртуальный порт, но решение немного костыльное, хотя и изящнее чем было.
Нельзя ли только лишь силами python справиться?
Как один из вариантов переписать драйвер. Ещё возможно постоянным подключением и отключением от порта
Обсуждают сегодня