I also had a scanner which was connected to the parallel port. The driver doesn't use a device in /dev but uses some methods which are only possible as root. The only possible way is using saned for network access (man saned, you have to configure it to run as root!) and using the net backend in your application. -- thtde