Description of problem: When printing a page from Firefox, the print output looks like this: [...] %%BeginProlog /setpagedevice where { pop 2 dict dup /PageSize [ 595.25 841.9 ] put dup /Policies 1 dict dup /PageSize 3 put put setpagedevice } if [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef [...] but I think it should look like this: [...] %%BeginProlog %%BeginFeature: *PageSize A4 /setpagedevice where { pop 2 dict dup /PageSize [ 595.25 841.9 ] put dup /Policies 1 dict dup /PageSize 3 put put setpagedevice } if %%EndFeature: *PageSize [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef [...] See CUPS STR #1542 for the original complaint: http://www.cups.org/str.php?L1542 ==> Please note: Mozilla's output also contains a setpagedevice command without a corresponding Begin/EndFeature pair, which might cause problems with some printers... Please file a bug upstream with them to add: %%BeginFeature: *PageSize sizename ... existing code %%EndFeature: *PageSize "sizename" would be "Letter", "A4", etc. <== Version-Release number of selected component (if applicable): firefox-1.5.0.9-3.fc6 How reproducible: 100% Steps to Reproduce: 1. Print something (anything) to file, and examine the results
It is not exactly duplicate of this bug, but when this https://bugzilla.mozilla.org/show_bug.cgi?id=334485 upstream bug is resolved, this bug will become automatically obsolete, because there will be no setpagedevice command whatsoever. Closing as UPSTREAM and waiting for the upstream bug to be resolved and a patch coming to us.