I guess you are using samba.
You need to edit you /etc/printcap file and type in something like the following
cannon|Cannon Printer
:rw
:sh
:lp=/dev/lp0
:sd=/var/spool/lpd/cannon
:fx=flp
epson|Epson Printer
:rw
:sh
:lp=/dev/lp1
:sd=/var/spool/lpd/epson
:fx=flp
Takes too long to explain every line but basically this sets the printers up in RAW mode. All you need to do is modify the port (lp=/dev/?). Then modify and create the spooling folder and 'Chown 0700' the newly created folder(I think).
In the /etc/samba/smb.conf do
where it says
# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this
printcap name = /etc/printcap
load printers = yes
make sure there is no # in front of the last 2 lines.
Add this 'print command = lpr -b -P%p %s' to the [printers] section
Hope this helps
_________________
Have Fun
