Upon further investigation, this appears to be a regression. Rev 7036
<http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-
filters/revision/7036#filter/pdftopdf/pdftopdf_processor.cc> added a
single line: "outputno++;":
if (param.mirror) {
curpage->mirror();
}
outputno++; // line added
proc.add_page(curpage,param.reverse); // reverse -> insert at beginning
}
}
However, looking at the latest revision
<http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-
filters/annotate/head:/filter/pdftopdf/pdftopdf_processor.cc#L299>, that
line appears to have moved:
if (param.mirror) {
curpage->mirror();
// TODO? update rect? --- not needed any more
}
proc.add_page(curpage,param.reverse); // reverse -> insert at
beginning
}
outputno++;
curpage=proc.new_page(param.page.width,param.page.height);
}
Interestingly, rev 7036 is not listed anywhere on that page. I'm no
expert, so maybe I'm misinterpreting it, but it suggests to me that
r7036 was effectively lost in a later merge, resulting in the crucial
line moving to the wrong place.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1221520
Title:
Blank pages inserted in duplex print job
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups-filters/+bug/1221520/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs