[cups] cupsUIResolver, cupsUIConstraints PPD extensions
Helge Blischke
HelgeBlischke at web.de
Fri Mar 21 14:14:32 PDT 2014
Your proposal seems reasonable, as far as I can see.
The main difference to the standard UIConstraints (and
NonUIConstraints) is that
the cups extension supplies an algorithmic means of resolving the
conflicts by specifying
the *cupsUIResolver statements, whereas the Adobe constraints require
a user interaction
to select non-conflicting options.
For a short description of how this works, see:
http://www.cups.org/documentation.php/doc-1.4/spec-ppd.html
Helge
Am 21.03.2014 um 16:57 schrieb Johan Bengtsson:
> On Thu, 20 Mar 2014, Helge Blischke wrote:
>
>> As for my knowledge on Windows, these PPD options have no effect on
>> the
>> print dialog box in Windows.
>> But in case of unusual SAMBA configurations with respect to
>> printing, these options
>> could have an effect on printing which cannot be controlled on the
>> Windows side.
>
> OK.
>
> I wrote these (hopefully correct) constraints, does anyone know if
> it is possible to achieve the same effect with standard (Adobe?)
> UIConstraints or some other
> method?
>
> *% Specify that thick paper shouldn't be duplexed.
> *cupsUIConstraints itsthick: "*MediaType Thick2 *Duplex DuplexTumble"
> *cupsUIConstraints itsthick: "*Duplex DuplexTumble *MediaType Thick2"
> *cupsUIConstraints itsthick: "*MediaType Thick2 *Duplex
> DuplexNoTumble"
> *cupsUIConstraints itsthick: "*Duplex DuplexNoTumble *MediaType
> Thick2"
> *cupsUIConstraints itsthick: "*MediaType Thick3 *Duplex DuplexTumble"
> *cupsUIConstraints itsthick: "*Duplex DuplexTumble *MediaType Thick3"
> *cupsUIConstraints itsthick: "*MediaType Thick3 *Duplex
> DuplexNoTumble"
> *cupsUIConstraints itsthick: "*Duplex DuplexNoTumble *MediaType
> Thick3"
> *cupsUIResolver itsthick: "*Duplex None *OutputBin Standard"
>
> -Johan Bengtsson
> _______________________________________________
> cups mailing list
> cups at cups.org
> https://www.cups.org/mailman/listinfo/cups
More information about the cups
mailing list