This is possibly a bug in the Brother printer postscript interpreters, but I'm forwarding it here (from the linked Gentoo bug) for completeness and to get your opinion. https://bugs.gentoo.org/show_bug.cgi?id=412135 Postscript generated by poppler (0.20) produces an error like ERROR NAME; configurationerror COMMAND; setpagedevice OPERAND STACK; --dicttype-- on the first printed page. Subsequent pages are printed correctly. Applying the following patch seems to "fix" the problem: --- poppler-0.20.2.orig/poppler/PSOutputDev.cc 2012-07-05 17:46:06.000000000 +0200 +++ poppler-0.20.2.orig/poppler/PSOutputDev.cc 2012-07-21 23:20:08.710589375 +0200 @@ -116,7 +116,6 @@ "/pdfSetup {", " /setpagedevice where {", " pop 2 dict begin", - " /Policies 1 dict dup begin /PageSize 6 def end def", " { /Duplex true def } if", " currentdict end setpagedevice", " } {", This may be related to bug 17952 or bug 18711.
I sincerely think you should contact Brother developers not us. As far as i can tell that's perfectly valid postscript. If someone can prove us wrong i'd be happy to fix it.
The fragment is syntactically correct, but it may be semantically wrong. From PLRM 3 (p433 ff): /PageSize 6 : Select the next larger available medium but do not adjust the page. This might lead to an error if there is no pagesize larger than requested. @Andreas: What pagesizes are available? Which pagesize did you request?
No answer to the question made.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.