[Samba] Setting "Installable Options" on printers for clients

Dpk dpk at egr.msu.edu
Fri Dec 12 17:09:59 GMT 2003


I'm running Debian GNU/Linux with Samba 3.0 (package from
unstable/sid).  I've read the documentation and understand there is a
difference between the behavior of "Printing defaults" under the
"Advanced" tab and that of the "Device Settings" tab when
viewing/setting queue properties for clients.  Minus one exception, it
behaves as documented here:

http://samba.org/samba/docs/man/printing.html#id2931215

It states: "Do you see any difference in the two settings dialogs? I
do not either." However, it is different for me, one example being the
HP 8000 PS driver. The settings I can change and have affect clients
(such as orientation, and it works fine) do not include "Installable
Options" such as Duplex units and additional trays.  Changing such
options can only be performed as a print admin and only affect the
local settings, not the server.

Is there a way to configure all device modes? Using tdbtool/dump I can
see these options in ntprinters.tdb, but how to change them?  I'm fine
if I could use some utility server side to do this even, the MS GUI is
not necessary.  Currently the only way I've found to change this
behavior is to change the default values in the PPD file stored on the
server.  The obvious downside is that every printer that shares the
same PPD file will have the same installed options (duplexer,
additional trays, etc.), even though it may not.  I'm hoping for a
better solution to this.

Also, slightly less critical, yet annoying.  If I remove a printer
from both the printcap and the smb.conf, it is still available but
shows an "Error" status.  I cannot remove it, even if I add it back to
both the printcap and smb.conf file temporarily.

Any insight is appreciated.  I've been a UNIX administrator for years
and am capable and available to assist with any debugging/fixing of
these problem as well.

Thanks,
Dennis





More information about the samba mailing list