[Samba] Print Queue Management through windows Clients
Fernando Ruza
fruza at yahoo.com
Thu Oct 31 15:38:00 GMT 2002
Write the following in the global section if you use
lpd:
printing = lprng
And all the lp* command parameters in smb.conf start
to work properly.
Look at the commands I have, they works perfect for
me:
## To print
print command = /usr/bin/lpr -P %p %s && rm %s
## To query the queue
lpq command = /usr/bin/lpq -P %p
## To remove jobs in the queue
lprm command = /usr/bin/lprm -P %p %j
## To pause a print job
lppause command = /usr/sbin/lpc hold %p %j
## To resume a print job paused
lpresume command = /usr/sbin/lpc release %p %j
Also it's important that you check the file
/etc/lpd.perms. My file has the following:
## You can make sure that connections come from a
privileged port.
## Default is to allow them from any port so that
non-setuid programs
# can do printing.
# Totally RFC1179
#REJECT SERVICE=X NOT PORT=1-1023
#REJECT SERVICE=X NOT PORT=1-1023
# Privileged
#REJECT SERVICE=X NOT PORT=721-731
#
# allow root on server to control jobs
ACCEPT SERVICE=C SERVER REMOTEUSER=root
# allow anybody to get server, status, and printcap
ACCEPT SERVICE=C LPC=lpd,status,printcap
# reject all others
##REJECT SERVICE=C
#
# allow same user on originating host to remove a job
ACCEPT SERVICE=M SAMEHOST SAMEUSER
# allow root on server to remove a job
ACCEPT SERVICE=M SERVER REMOTEUSER=root
REJECT SERVICE=M
# all other operations allowed
DEFAULT ACCEPT
I hope all of this help you. Cheers,
Fernando.
--- Nick <Nick at TheLinuxShack.com> escribió: > I did
not have the printer admin = @users (users is
> the group all my
> users are in) line in my smb.conf. I can now see the
> jobs that are
> queued but non of my commands work here except the
> print and maybe the
> lpq command. Also anyone know how to say pause and
> resume to lpd?
>
> Here is my configuration:
>
> [global]
> print admin = @users
>
> # shares
>
> [HP_LaserJet_4000]
> comment = Main Printer
> path = /var/spool/lpd/HP_LaserJet_4000
> guest ok = yes
> public = yes
> printer = HP_LaserJet_4000
> ;printing = bsd
> printable = yes
> browsable = yes
> print command = /usr/bin/lpr -P%p %s && rm %s
> lpq command = /usr/bin/lpq -P%p
> lprm command = /usr/bin/lprm -P%p %j
>
>
>
> [HP_LaserJet_6P]
> comment = Front Desk Printer
> path = /var/spool/lpd/HP_LaserJet_6P
> guest ok = yes
> public = yes
> printer = HP_LaserJet_6P
> ;printing = bsd
> printable = yes
> browsable = yes
> print command = /usr/bin/lpr -P%p %s && rm %s
> lpq command = /usr/bin/lpq -P%p
> lprm command = /usr/bin/lprm -P%p %j
>
> Any advice would be greatly appreciated :)
>
>
> Nick wrote:
>
> > Hi,
> >
> > Is it possible to manage print queue's via windows
> clients. I get
> > Access denied, unable to connect. I use the lp
> daemon to print via
> > JetDirect. I am beginning to think it is not
> possible. If someone out
> > there is doing this could you please share your
> configurations with us
> > so it can be added to the samba How-to
> documentation.
> >
> > Respectfully,
> >
> > Nick
> >
>
> --
> To unsubscribe from this list go to the following
> URL and read the
> instructions:
http://lists.samba.org/mailman/listinfo/samba
=====
Fernando Ruza Rodríguez
fruza at yahoo.com
_______________________________________________________________
Yahoo! Messenger
Nueva versión: Webcam, voz, y mucho más ¡Gratis!
Descárgalo ya desde http://messenger.yahoo.es
More information about the samba
mailing list