Printing from TDB
James Sewell
james.sewell at tait.co.nz
Thu Oct 18 13:38:03 GMT 2001
Hey,
We have recently upgraded to Samba 2.2.1.a and are having trouble with
our printer setup when trying to use the TDB method of storing
printer/diver info.
I can load up rpcclient fine, and I see all my printers from smb.conf.
That bit is as expected. I can load in a Win2K ("Windows NT x86") driver
for a printer, then link the driver to the printer. That works fine too,
the printer can be installed off a client. I can even script this
translation to do the slurp from old printers to the TDB ... but that is
irrelevant
However when I try to load up some Win95 drivers in rpcclient ("Windows
4.0") Win95 clients do not pick them up. I have tried
- Loading 2K, then 95 drivers with the same name then linking with setdriver
- Loading just 95 drivers then linking with setdriver
- Loading just 2K drivers then linking with setdriver
I think the problem is that 95 clients are not searching the TDB
properly or some such. If I just have the 95 drivers, and I also have a
legacy PRINTER$ stuff set up (printer driver etc...) then the drivers
will load out of the PRINTER$ share. If I disable this share it will
decide it doesn't know what to do and ask me to pick a driver.
Can Anyone help..... smb.conf is attached
James
-------
# Samba config file created using SWAT
# from 172.25.109.107 (172.25.109.107)
# Date: 2001/08/14 12:19:15
# Global parameters
[global]
workgroup = blarg
netbios name = blarg
netbios aliases = PRINTHOST PRINT558 PRINT540 PRINT535 PRINT175
interfaces = 172.25.40.21/255.255.0.0
security = SERVER
encrypt passwords = Yes
map to guest = Bad Password
null passwords = Yes
password server = krypton
deadtime = 15
# shared mem size = 5242880
socket options = IPTOS_LOWDELAY TCP_NODELAY
local master = No
wins server = 172.25.50.9
guest account = guest
printing = lprng
printer admin = james
printer driver file =
/system/samba/drivers/Win9x/printers/printers.def
include = /etc/samba/smb.conf.%L
[drivers]
comment = Printer Drivers (Temporary for astron setup)
path = /system/samba/drivers/Win9x/printers
writeable = Yes
guest ok = Yes
[PRINTER$]
comment = Install Directories for Printer Drivers
path = /system/samba/drivers/Win9x/printers
guest ok = Yes
[print$]
path = /system/samba/printer_drivers
guest ok = yes
browseable = yes
read only = yes
write list = james, root
[deer]
comment = 558 AT Cell R0 (HP LaserJet 5000N)
path = /system/samba/print/spool/deer
read only = No
guest ok = Yes
print ok = Yes
postscript = No
print command = /usr/bin/lpr -l -P %p %s -s
lpq command = /usr/bin/lpq -P %p
lprm command = /usr/bin/lprm -l -P %p %j
lppause command = /usr/sbin/lpc hold %p %j
lpresume command = /usr/sbin/lpc release %p %j
queuepause command = /usr/sbin/lpc -P%p stop
queueresume command = /usr/sbin/lpc -P%p start
printer name = deer
printer driver = deer
printer driver location = \\%L\printer$\deer
<<all other printers similar>>
------------------------------------------------------------------------
More information about the samba
mailing list