Можно ли эмулировать подключение принтера к LPT-порту и Com-порту если физически он подключен к USB?

Мне нужно научиться читать и писать данные в LPTи COM порты на C Linux. Проблема в том, что для чтения нужно устройство подключенное к порту, которое отвечало бы, а принтер у меня подключен к usb-2.0 Можно ли как-нибудь программно сэмулировать корректную работу этих портов? Занять их программно?


Ответы (1 шт):

Автор решения: eri

Насчет lpt 25 пинового сложно сэмулировать. Принтер, подключенный к USB можно звести через файл устройства. Например /dev/usb/lp1 или /dev/ttyUSB0. Открываешь их как файл и можно отправлять данные. Для реального ком порта нужно установить скорость и контроль потока.

→ Ссылка