[Samba] Printing Problem
Joel at HammersHome.com
Thu Jan 23 21:34:01 GMT 2003
I don't know an exact solution, but things to try until you fall over
the answer would include:
1. Put the exact commands into your printer share, rather than hoping
everything is working right. For example:
comment = Print Photos
path = /tmp
read only = No
create mask = 0700
guest ok = yes
hosts allow = 192.168.
printable = Yes
printing = lprng
print command = echo %J %p %s >> /tmp/junkJ;\
a="`echo '%J' | sed "s/^.*- //"`" ;\
echo This is truncated $a >> /tmp/junkJ;\
/usr/bin/lpr -PPhoto -J"$a" %s;\
lpq command = /usr/bin/lpq -PPhoto
lprm command = /usr/bin/lprm -PPhoto %j
lppause command = /usr/sbin/lpc hold Photo %j
lpresume command = /usr/sbin/lpc release Photo %j
use client driver = yes
This works for XP home clients as well as windows 95/98 clients.
2. If you are using lprng, look at lpd.perms for restrictions (good luck).
You could put DEFAULT ACCEPT as the only line in that file. Other
printing systems may have their own configuration files which restrict
access to the queue.
3. Read the samba logs. Maybe you will see which command is failing and why.
> Hello folks,
> I'm having some problems when I use a shared printer. The printer is connected to a FreeBSD server with Samba 2.2.6pre2, when I send anything to to printer using a Windows NT 4 machine, the printer prints it nice, but it's impossible to cancel the printing. When I open the printer double-clicking on the printer icon in the system tray, I get a message: "Failed to open, trying again...". Could anybody help me??
> Thanks in advance.
More information about the samba