The CUPS pdftops filter which is used here (Ubuntu Intrepid) is the one of CUPS 1.4 and this one is a simple wrapper around the /usr/bin/pdftops filter which comes with Poppler. The command line which CUPS uses with the Brother PPD (PostScript Level 3) is
The output file is attached (testpage-a4-pstops.ps).
Version info:
till@till-laptop:~/ubuntu/cups/bzr/debian-trunk$ pdftops -v
pdftops version 3.00
Copyright 1996-2004 Glyph & Cog, LLC
till@till-laptop:~/ubuntu/cups/bzr/debian-trunk$ dpkg -l | grep libpoppler
...
ii libpoppler3 0.8.7-1 PDF rendering library
ii poppler-utils 0.8.7-1 PDF utilitites (based on libpoppler)
till@till-laptop:~/ubuntu/cups/bzr/debian-trunk$
I have also opened testpage-a4.pdf with evince and printed to a file, set A4 in the Page Setup and chosen PostScript as output format. The result I have attached as testpage-a4-evince.ps.
The CUPS pdftops filter which is used here (Ubuntu Intrepid) is the one of CUPS 1.4 and this one is a simple wrapper around the /usr/bin/pdftops filter which comes with Poppler. The command line which CUPS uses with the Brother PPD (PostScript Level 3) is
pdftops -level3 -paperw <width> -paperh <height> <input file> -
So the for the attached PDF file (testpage-a4.pdf, evince displays it correctly) for example we would have
pdftops -level3 -paperw 595 -paperh 842 testpage-a4.pdf -
The output file is attached (testpage- a4-pstops. ps).
Version info:
till@till- laptop: ~/ubuntu/ cups/bzr/ debian- trunk$ pdftops -v laptop: ~/ubuntu/ cups/bzr/ debian- trunk$ dpkg -l | grep libpoppler laptop: ~/ubuntu/ cups/bzr/ debian- trunk$
pdftops version 3.00
Copyright 1996-2004 Glyph & Cog, LLC
till@till-
...
ii libpoppler3 0.8.7-1 PDF rendering library
ii poppler-utils 0.8.7-1 PDF utilitites (based on libpoppler)
till@till-
I have also opened testpage-a4.pdf with evince and printed to a file, set A4 in the Page Setup and chosen PostScript as output format. The result I have attached as testpage- a4-evince. ps.