Можно ли эмулировать подключение принтера к LPT-порту и Com-порту если физически он подключен к USB?
Мне нужно научиться читать и писать данные в LPTи COM порты на C Linux. Проблема в том, что для чтения нужно устройство подключенное к порту, которое отвечало бы, а принтер у меня подключен к usb-2.0 Можно ли как-нибудь программно сэмулировать корректную работу этих портов? Занять их программно?
Ответы (1 шт):
Автор решения: eri
→ Ссылка
Насчет lpt 25 пинового сложно сэмулировать. Принтер, подключенный к USB можно звести через файл устройства. Например /dev/usb/lp1 или /dev/ttyUSB0. Открываешь их как файл и можно отправлять данные. Для реального ком порта нужно установить скорость и контроль потока.