Printing PS level 3 to a PS level 2 printer

Ken Herron kherron at fmailbox.com
Thu Dec 20 16:48:19 PST 2007


This came up in the context of a mozilla bug report 
(https://bugzilla.mozilla.org/show_bug.cgi?id=406376). When an 
application is printing through CUPS to a printer that supports 
Postscript but is limited to level 2, is it the application's 
responsibility to avoid generating level 3 PostScript? Or is there 
something in the typical CUPS-filter-printer pipeline that would convert 
level 3 PS to something the printer can handle?

Somebody noted in the bug that there's a ppd interface function to 
return the PS level. But if the app is printing by piping into lpr or 
similar, then this information isn't available. I've also been working 
with the GTK printing API, and it doesn't appear to expose the printer's 
PostScript level either.




More information about the cups mailing list