Re: Solution
The printing system in recent linux versions, and MacOSX consistes of:
1) CUPS, which has some core backends and filters;
2) a batch of filters and backends that used to be in CUPS but are not maintained by Openprinting.org (like pstopdf);
3) printer drivers, like gutenprint, or the Canon drivers people download from the PPA.
4) PPD files, like those from gutenprint (for the printers supported in gutenprint), generic ones (for printers that handle PS, for example) or the Foomatic project.
CUPS shows the available PPDs, and the information displayed also shows which driver is used (e.g., generic PCL or PS, or gutenprint, etc.).
A lot of the errors reported are not actually in CUPS, but in the print filters that CUPS no longer maintains. So the debug output of CUPS should be set and consulted to ascertain what exactly the error is owing to.
Learning the mechanism requires good teachers and dedication
Bookmarks