The dummy pdftopdf does only use the 6th parameter as input file name (and reads stdin if the 6th parameter does not exist). The first five are ignored, and therefore page management options (like number-up, page-ranges, ...) will not work. This way we can see whether the damage of the PDF data comes from pdftopdf or not.
Please try also to update your system to the current state of Intrepid. Several bugs in the PDF filters got fixed.
Sorry, the short-circuit filter was wrong. I have found it out when using it by myself to track down another bug. The right way to create it is
sudo mv /usr/lib/ cups/filter/ pdftopdf /usr/lib/ cups/filter/ pdftopdf. orig cups/filter/ pdftopdf << EOF cups/filter/ pdftopdf
sudo cat > /usr/lib/
#!/bin/sh
cat \$6
EOF
chmod 755 /usr/lib/
The dummy pdftopdf does only use the 6th parameter as input file name (and reads stdin if the 6th parameter does not exist). The first five are ignored, and therefore page management options (like number-up, page-ranges, ...) will not work. This way we can see whether the damage of the PDF data comes from pdftopdf or not.
Please try also to update your system to the current state of Intrepid. Several bugs in the PDF filters got fixed.