[Samba] Cannot enable "Enable advanced printing features"

sandeep.sundaram at wipro.com sandeep.sundaram at wipro.com
Tue Sep 28 11:48:17 GMT 2004


As far as my understanding goes, the EMF is more of a data type support for printing. In Samba's case, this will never hold good, since it is always defaulted to the RAW data type.

The "Enable Advanced printing features" is more to do with the attributes. The Spool sub system on windows uses certain printer related structures, whose values are reflected in the printer properties UI. The "attributes" is one such value, which actually holds the value for the "Enable Advanced printing features".

I am not sure whether Samba is defaulting this to some value. Will have to get into the code for that.

But what ever I have noticed with Windows specific printer drivers are that the attributes typically take a value of 0x00000xxx when the "Enable Advanced printing features" is selected. But when this is not checked, the value is 0x00001xxx.

I guess you can enable the debug level (set to 10) and specifically search for the "attributes" in the log and see the value. If this is the case, we can maybe think on lines of changing that particular entry in the tdb file.


-----Original Message-----
From: samba-bounces+sandeep.sundaram=wipro.com at lists.samba.org [mailto:samba-bounces+sandeep.sundaram=wipro.com at lists.samba.org] On Behalf Of Manuel Capinha
Sent: Tuesday, September 28, 2004 3:12 PM
To: Pierre Dinh-van
Cc: samba at lists.samba.org
Subject: Re: [Samba] Cannot enable "Enable advanced printing features"


I've just been bitten by the same problem recently.
What happens is that when you click on the "Enable advanced printer features" option on windows, what it does is enable EMF support. EMF works by letting the printer driver embbed some printer commands that will be executed by the print server. For this to work, the print server must be running on Windows, since cups+samba don't do EMF (and from what i've gathered this will _never_ work).

I'm currently investigating if there's some other way to achieve the n-pages-to-1 print option under the cups+samba combo... this will have to go through some sort of filter on the cups backend but all of this is still a sketch in my head..

Hope this helps.

On Tue, 28 Sep 2004 11:22:20 +0200, Pierre Dinh-van <pierre at tuxfamily.org> wrote:
> Le mardi 28 Septembre 2004 11:15, Kent B. Hansen a écrit :
> > Hi all.
> Hi
> > I'm trying to use Samba to replace an old Windows print server, and
> > everything works just like a charm - almost...
> >
> > There's one thing, which prevents my organization from accepting
> > this new printerserver, and that is that I'm unable to activate and
> > save the "Enable advanced printing features" setting for the
> > printers - this is used to allow for printing multiple pages onto
> > one page etc. Samba doesn't give any errors, the settings is just
> > cleared the next time I open the preferences...
> I have the same problem with a Xerox DocuColor 1632. When the driver
> is downloaded by the client from the print$ share, I can't activate
> the finition module of the printer. If I install the printer driver
> locally "by hand", it works... I'm still looking for a solution...
> > I'm using cups for the backend, and all printers are configured as
> > raw queues. The click'n'print feature are working nicely, and I can
> > change and save all other settings beside this crusual "advanced
> > features" setting (so it doesn't seem like a persission problem).
> Same configuration...
> I hope someone can help us :-)
> Pierre Dinh-van
> --
> --- Racisme ---
> Le casse-tête de Toubon :  comment pondre une loi anti-raciste qui
> n'envoie pas Debré en prison ?
> +-- Brèves Charlie Hebdo n°223 (25/09/96) --+
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Confidentiality Notice

The information contained in this electronic message and any attachments to this message are intended
for the exclusive use of the addressee(s) and may contain confidential or privileged information. If
you are not the intended recipient, please notify the sender at Wipro or Mailadmin at wipro.com immediately
and destroy all copies of this message and any attachments.

More information about the samba mailing list