libppd 2.0rc1
Release Candidate: Bug fixes to make driverless color printers print in color by default, CUPS filters not choke on PPDs with duplicate page sizes, and the testppdfile
utility get installed.
- PPD generator for driverless printers: Set default color mode when printer attrs say "auto"
Actual printer default color mode did not get set and then often "Gray" got set for color printers. Now we always choose the "best" mode (Ubuntu bug 2014976). ppdLoadAttributes()
: Find default page size also by dimensions
Some PPDs can contain the same page size twice with different names, whereas the PWG cache created from the PPD contains each size only once. This could make the default size not being found when the PPD is converted to IPP attributes. Now we search also by size and not only by name (Caused Ubuntu bug 2013131).- PPD generator for driverless printers: Add
*LandscapeOrientation:
according to thelandscape-orientation-requested-preferred
printer IPP attribute. ppdFilterLoadPPD()
: Corrected PPD attribute name so that for printers which receive PWG Raster a sample Raster header gets created.- Make the
testppdfile
utility getting built and installed by default. - Improved formatting of reports generated by
ppdTest()
.