Plea for assistance, you get enhanced printing back
Gerald Carter
gcarter at valinux.com
Mon Aug 14 20:29:30 GMT 2000
Thanks Patrick. I've included some comments inline.
I'll handle merging updates into the docs tree.
papowell at astart.com wrote:
>
> The whole things is controlled using options in smb.conf.
> The most relevant options (which you should look up in
> the smb.conf man page) are:
> [global]
> print command - send a file to a spooler
> lpq command - get spool queue status
> lprm command - remove a job
These are actually service level parameters so you can
do things like
[print1]
print command = lpr -r -P%p %s
[print2]
print command = cat %s /dev/lp0
The 'printing' parameter is also necessary as IIRC it controls
the defaults and queue parsing routines (haven't looked in
a while though).
> [printers]
> path = /var/spool/lpd/samba
>
> The following are nice to know about:
>
> queuepause command - stop a printer or print queue
> queueresume command - start a printer or print queue
<snip...>
>
> DEBUGGING PRINTER PROBLEMS
>
<snip...>
>
> Samba requires either a printcap or program to deliver printcap
> information. This printcap information has the format:
Well....not exactly. A printcap file in only needed when
you want to use the [printers] share to automatically share
a bunch of printers. If you don't use [printers] you can
simply do something like
[myprinter]
print command = cat %s /dev/lp0
....
Make sense? The system is really very flexible in this regards.
<snip....>
>
> Samba reads the printcap information when first started.
Ummm..I'm not sure if this only is true when
'load printers = true'. I'll need to double check.
> If you make changes in the printcap information, then you
> must do the following:
>
> a) make sure that the print spooler is aware of these changes.
> The LPRng system uses the 'lpc reread' command to do this.
>
> b) make sure that the spool queues, etc., exist and have the
> correct permissions. The LPRng system uses the 'checkpc -f'
> command to do this.
>
> c) You now should send a SIGHUP signal to the smbd server to have
> it reread the printcap information.
The Debugging section looks good, although slightly
lpd/lprng specific :-)
jerry
----------------------------------------------------------------------
/\ Gerald (Jerry) Carter Professional Services
\/ http://www.valinux.com VA Linux Systems gcarter at valinux.com
http://www.samba.org SAMBA Team jerry at samba.org
http://www.eng.auburn.edu/~cartegw
"...a hundred billion castaways looking for a home."
- Sting "Message in a Bottle" ( 1979 )
More information about the samba-technical
mailing list