Install a modern Linux distribution (e.g. Mandrake, SuSE, Debian, RedHat) which typically has full USB support.
Check that kernel modules required are usbcore, usb-uhci, and printer
These are probably loaded with modern Linux distributions.
Make sure a usb device is created (it is probably created already)
ls -l /dev/usb | grep lp0
should return a line. If not,
mknod /dev/usb/lp0 c 180 0
Compile the p910nd package on your Linux distribution.
Start the server manually:
p910nd -f /dev/usb/lp0 0
or write a startup script to get p910nd started on boot time (geeks call this daemon mode).