cups icon indicating copy to clipboard operation
cups copied to clipboard

Introduce print-as-raster as printer/job attribute

Open zdohnal opened this issue 7 months ago • 2 comments

EDITED - see the old version in history.

Some printers do not take kindly newer PDF versions which results in omitting font characters in the printout. Such jobs print fine as a raster, however retrying as raster depends on benevolence of the printer firmware what it counts as an unrecoverable printing error.

In the past, we preferred raster over PDF in cups-filters, causing other issues like with finishings, or solutions like generating PCLm PPD were mentioned, however it would require a way how to define for which models it should be used, and take of such database.

Thus introducing print-as-raster job attribute, which makes the job to be printed as raster, and print-as-raster-default printer attributes, which makes any job coming into the printer object to be printed as raster.

Internally it uses similar mechanism as raster retry, which was adjusted to match both use cases now.

zdohnal avatar Jun 02 '25 15:06 zdohnal

@michaelrsweet thank you for the review! I have applied the feedback + taken the liberty to update man pages to include the option. Feel free to check once you have the moment.

zdohnal avatar Jun 06 '25 06:06 zdohnal

Added, thank you!

zdohnal avatar Jun 10 '25 12:06 zdohnal