hpoj as is will not work as it can not find a usb printer in the expected spot as udev changes the device nameing convention to /dev/lp[0-9]* etc .. instead of /dev/usb/usblp[0-9]* etc. or /dev/usb/lp[0-9] I found that a simple modification of the /usr/sbin/ptal-init script is required just add an extra search string to the usb devices section. "/dev/lp[0-9]*" at lines .. 43 to 46 code fragment; my @usbWildcards=( "/dev/usb/lp[0-9]*", "/dev/usblp[0-9]*", "/dev/lp[0-9]*" # added line. ); also sent a note to hpoj-devel@list.sourceforge.net Reproducible: Always Steps to Reproduce: 1. 2. 3.
upstream has not been notified as my e-mail bounced Derk
another alternative is to create the symlink between lp0 and usblp0 or /dev/usb/lp0 but then you need to know exactly where the printer is. the first method is more general. Derk ps. upstream has now been notified as i fixed the e-mail address hpoj-devel@lists.sourceforge.net
thx, i added a patch in 0.91-r2 :)