ЛОР! Нужна ссыль/литература/совет/пример, окромя исходников самого parport или ядра.
Есть годная идея+желание запилить модуль ядра для вот этого переходника с USB на LPT.
Обсуждение в этом треде плавно скатилось к обсуждению сего девайса версии 1.6, который был успешно изготовлен топикстартером упомянутого треда Fatalist.
Переходник работает под оффтопом с драйвером разработчика, запрошенные ТС низкоуровневые вызовы пашут, светодиоды по outb() моргают.
Весь код проекта под GPL (да и использует он код проекта V-USB, выложенного Objective Development под GPL), код свободен и доступен для скачивания, есть доки на API, по которому надо общаться с переходником.
Сам переходник опознаётся в системе как USB HID device.
Есть ещё python library for the usb2lpt adapter by Henrik Haftmann under linux, при помощи которой вот таким нехитрым образом
#Simple command line usage: (count from 0 to 255)
$ for ((i=0;i<256;++i)); do sudo ./play.py --out 0 $i; done
Но хочется, чтоб появлялся LPT порт в /dev со своим адресом и вся работа с ним была столь же прозрачной, точно как и с реальным LPT-портом.
Пишу сюда прежде чем лезть гуглить самому, так что не пинайте за лень, гуглом пользоваться приучен. Но хочется запилить модуль максимально по правилам, потому интересно услышать совет тех, кто мог сталкиваться с этим по работе.