Here is what I have in my smb.conf file for a linux printer accesses via
samba by windows clients.
The lp queue exists on the linux server. It is a raw queue, no filter.
[lp]
comment = Raw Printer for Z53
path = /tmp
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 -Plp -J"$a" %s;\
rm %s
lpq command = /usr/bin/lpq -Plp
lprm command = /usr/bin/lprm -Plp %j
lppause command = /usr/sbin/lpc hold -Plp %j
lpresume command = /usr/sbin/lpc release -Plp %j
printer name = lp
share modes = No
And here is my printcap:
lp|LP|z53-outfiles:\
:sd=/var/spool/lpd/lp:\
:mx#0:\
:lp=/dev/lp0:\
:sh:rw:
The fancy print command captures J, the real file name, to display in the
queue. You could just use /usr/bin/lpr -Plp %s; rm %s as the print command.
Joel
On Fri, Dec 14, 2001 at 06:32:57PM -0600, Mike Watson
wrote:> I'm stuck.
>
> I have Samba running on my Red Hat 7.2 Linux box. I can mount by remote
dirctory
> on the Linux box via Samba. But I can't print to the Linux printer. I
have a
> Linux printer installed and I can print to it using lpr. I have a printer
> configured in Samba and can see that from the Win98SE box. I've
clicked on the
> Samba printer name and configured a Win98 printer.
>
> However, when I try to print (or test) the Win98 spooler runs, then goes
away,
> but nothing happens on the Linux printer. The Samba printer spool points
to
> /var/spool/samba. Should it point to the lpr spool directory? How does
samba
> link the incoming spool data from Win98 to lpr?
>
> Mike W.
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: http://lists.samba.org/mailman/listinfo/samba