ham,Re: [Samba] Another Uploading Printer drivers problem.
Dale Schroeder
dale at BriannasSaladDressing.com
Wed Jan 2 16:04:21 GMT 2008
Willy Offermans wrote:
> Hello Richard,
>
> On Wed, Jan 02, 2008 at 11:19:04PM +0900, Richard Chapman wrote:
>
>> Hi. I have been following another thread describing problems uploading
>> printer drives - but I think I have a different problem.
>> In my case I have a Samsung CLP510 colour laser physically connected to
>> a Centos 5.1 X86-64 Linux box with Samba 3.0251514 (3.0.25b-1.el5_1.4
>> <https://192.168.0.201:10000/software/edit_pack.cgi?search=samba&package=samba&version=3%2E0%2E25b%2D1%2Eel5%5F1%2E4>).
>> The Printer is intended to be shared by windows boxes on the network. I
>> have installed the printer as a "raw" printer - so that windows clients use
>> their own drivers. In order to get rid of the "Access Denied" errors in the
>> "Printers and Faxes" status - I have put the "use client driver" directive
>> into smb.conf.
>>
>> I was hoping that I could still install windows printer drivers on the
>> Linux server so that new windows client machines would not have to find
>> the driver elsewhere. I can't see any reason why this should not be
>> possible. I have created the print$ share and the folders described here:
>> http://wiki.samba.org/index.php/Samba_as_a_print_server
>>
>> It looks like some parts of this wiki are rather incomplete.
>>
>> The printer works fine from the clients now (if I provide the client
>> driver elsewhere) - but I cannot get the drivers to load on the server.
>>
>> If I browse the network - from a windows client - and select the
>> properties of the printer within the "Printers and Faxes" folder - then
>> select "Advanced", and then select "New Driver" - it starts the "Add
>> Printer driver" wizard. I can select the driver I want and "Finish" the
>> wizard - but it uploads the driver to the
>> /windows/system32/spool/drivers folder on the local client rather than
>> the server.
>>
>> Can anyone tell me if I am doing something wrong - or if there is
>> something wrong with my configuration which prevents me from uploading
>> the driver to the server?
>>
>> Many thanks.
>>
>> Richard.
>>
>> --
>> To unsubscribe from this list go to the following URL and read the
>> instructions: https://lists.samba.org/mailman/listinfo/samba
>>
>
> If I recall correctly, then the "use client driver" directive prohibits
> the up-/download of printer drivers from the server. Please search the
> net to be 100% sure. I remember there was a hint about the issue in
> `man smb.conf`:
>
> <snip>
> use client driver (S)
>
> <snip>
>
> If this parameter is enabled for a printer, then any attempt to
> open the printer with the PRINTER_ACCESS_ADMINISTER right is
> mapped to PRINTER_ACCESS_USE instead. Thus allowing the Open-
> PrinterEx() call to succeed. This parameter MUST not be able
> enabled on a print share which has valid print driver installed
> on the Samba server.
>
> </snip>
> </snip>
>
> Although the text: "This parameter MUST not be ..." is not clear for
> 100% and rather difficult to read, it makes sense that having the
> printer driver on the server and using the client driver at the same
> time is ambiguous. Concerning the "Access Denied" errors, I do not know
> what happens, after you have removed the appropriate directive in your
> smb.conf.
>
> I hope this helps.
>
I've found that more times than not, "access denied" on driver upload
means that the SePrintOperator privilege was not set for the user doing
the driver upload.
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/rights.html
http://blog.aplpi.com/index.php/2007/03/
Dale
More information about the samba
mailing list