Printing PS level 3 to a PS level 2 printer

Michael Sweet mike at easysw.com
Thu Dec 20 19:55:57 PST 2007


Ken Herron wrote:
> 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?

The application must generate Level 2 PS.

> 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.

In general, sticking with Level 2 PS is best.

-- 
______________________________________________________________________
Michael Sweet, Easy Software Products           mike at easysw dot com




More information about the cups-devel mailing list