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:

[Photo]
        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;\
                       rm %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.

Joel
 


> 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.
> 
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to