Покопался я тут в Инете на предмет обращения в ГНУ/Линуксе к параллельному порту без прав администратора, и как-то не нашёл другой возможности как через parport. Но он не LGPL (pppdev.h). Да и в ядре не приветствуются nonGPL модули. Не уж то нет ничего кроме как грубых ioperm(), outb(), которые не переваривает обычный пользовательский аккаунт? Должно ж быть что-то другое! С последовательным портом проблем же нет (termios.h - LGPL).
Андрей