Printer settings and drivers from Samba server

Luke Kenneth Casson Leighton lkcl at switchboard.net
Sun Nov 23 18:14:32 GMT 1997


this is an issue which has now been fixed, with the kind assistance of cisco
network administration, who needed to get this feature working at their site. 

luke


<a href="mailto:lkcl at switchboard.net"  > Luke Kenneth Casson Leighton  </a>
<a href="http://mailhost.cb1.com/~lkcl"> Samba Consultancy and Support </a>


On Fri, 21 Nov 1997, Rick Cochran wrote:

> Axel,
> 
> Did you ever get anywhere with this?
> 
> I have been working hard on it and have discovered the following:
> 
> 1. You need to have a 'printer driver = xxx' in your smb.conf entry
> for the printer in question:
> 
> [osgood]
> ; chmod 1777 /usr/spool/samba
>    printer = osgood
>    path = /usr/spool/samba
>    comment = Test entry for osgood
>    printer driver = IBM 4019 LaserPrinter PS39
>    browseable = yes
>    printable = yes
>    public = no
>    writable = no
>    create mode = 0700
> 
> 2. You need to have a 'print$' share containing something or other:
> 
> [print$]
>    comment = Printer Drivers
>    path = /afs/msc.cornell.edu/i386_windows/printer_drivers
>    public = no
>    writable = no
>    browseable = no 
> 
> -------- Almost everything below this line is speculation. --------
> 
> 3. One candidate for the 'something' which needs to go in the 'print$'
> share is whatever WinNT puts in its 'print$' share when you share that
> printer.  In my case (Unix view):
> 
> w32x86/
> /w32x86:
> 2/             IBM39523.PPD*  PSCRIPT.GID*   PSCRPTUI.DLL*
> HP3SI523.PPD*  PSCRIPT.DLL*   PSCRIPT.HLP*
> 
> /w32x86/2:
> HP3SI523.BPD*  IBM39523.BPD*  PSCRIPT.DLL*   PSCRPTUI.DLL*
> HP3SI523.PPD*  IBM39523.PPD*  PSCRIPT.HLP*
> 
> Unfortunately, NT still denies all knowledge:
> 
> "The server on which the printer resides does not have a suitable
> IBM 4019 LaserPrinter PS39 printer driver installed."
> 
> However, other NT hosts _can_ access the printer _as reshared by an NT
> host_!!  The only explanation I can think of for this (aided by
> various hints from various places) is that if an NT host is accessing
> a printer shared from another NT host, it will _use_ the driver
> provided by the other NT host.  If an NT host is accessing a printer
> shared from a non-NT host, it has to _install_ the driver provided by
> the non-NT host.
> 
> This requires creating a custom '.inf' file for the Samba 'print$'
> share.  I haven't tried this yet.
> 
> Any further information would be greatly appreciated.  The Samba
> documentation is abysmally silent.
> 
> -Rick
> 
> -- 
> |Rick Cochran		  			      phone: 607-255-7223|
> |Cornell Materials Science Center			FAX: 607-255-3957|
> |E20 Clark Hall, Ithaca, N.Y. 14853	      email: rick at msc.cornell.edu|
> | "The Founding Fathers did not establish the United States as a	 |
> | democratic republic so that elected officials would decide trivia,	 |
> | while all great questions would be decided by the judiciary."		 |
> |					Judge Andrew Kleinfeld		 |
> 



More information about the samba mailing list