Testflow is a diagnostic for testing LaTeX to PS/PDF print workflow. You can use it to check your LaTeX/dvips/pdfTeX system and printing setup.
The most recent version of Testflow is v1.1, which was released on January 10, 2007.
The changes over the previous release (v1.0) include:
See the testflow_doc.pdf file for complete documentation. Enjoy!
The URW fonts for Unix systems currently being distributed with Ghostscript contain errors in the hinting of the Palatino/Palladio fonts. To fix this, upgrade to the very latest versions of the URW fonts. MS Windows versions of the Ghostscript fonts do not have this problem.
Starting with teTeX 2.0 (Unix systems) and MiKTeX 2.4 (MS Windows), the map files for all of the major TeX applications (e.g., dvips, pdftex, etc.) are managed by an updmap utility which is controlled by the contents of <texmf>/web2c/updmap.cfg. Make sure your updmap.cfg has:
dvipsPreferOutline true
LW35 URWkb
dvipsDownloadBase35 false
pdftexDownloadBase14 true
dvipdfmDownloadBase14 true
MixedMap bsr.map
MixedMap bsr-interpolated.map
Then, run updmap for teTeX 2.0 or MiKTeX systems (or updmap-sys to make the changes take effect system-wide for teTeX 3.0 systems as updmap does under teTeX 2.0). Note that the MIKTeX user guide recommends that updmap.cfg be edited using an application provided for this purpose: initexmf --edit-config-file updmap. For MiKTeX systems there is also an option to update the map files with the GUI configuration tool.
For teTeX 2.0 and MiKTeX 2.4 and later systems, you have to rebuild the format files for the changes to take effect. For teTeX 2.0 and later, make the desired changes to <texmf>/tex/generic/pdftex/pdftexconfig.tex and then run fmtutil --all (or fmtutil-sys --all for a system-wide update under teTeX 3.0). For MiKTeX 2.4 and later make the desired changes to <texmf>/pdftex/config/pdftex.cfg (note that the MIKTeX user guide recommends that pdftex.cfg be edited using an application provided for this purpose: initexmf --edit-config-file pdftex) and then run initexmf --dump to rebuild the format files (or use the GUI configuration tool).
It is a bug that affects Ghostscript version 8.54 when using the -dPDFSETTINGS=/printer option. One way to work around the problem is to add the Ghostscript option -dUseCIEColor=true to your ps2pdf script (note the typo "UseCUEColor" rather than the correct "UseCIEColor" in the error message). However, in my tests, this slows down ps2pdf processing by an order of magnitude. Another workaround is to use -dPDFSETTINGS=/prepress. This annoyance hopefully will be corrected in future versions of Ghostscript.
For shame. ;) At the start of the testflow.tex source code are definitions that have been commented out:
% *** paper size (choose one) ***
%\def\papertype{letterpaper}
%\def\papertype{a4paper}
%
% *** duplex page test (choose one) ***
%\def\makeduplexpage{yes}
%\def\makeduplexpage{no}
Uncomment two (one for each question) choices from the two types of options:
% *** paper size (choose one) ***
\def\papertype{letterpaper}
%\def\papertype{a4paper}
%
% *** duplex page test (choose one) ***
\def\makeduplexpage{yes}
%\def\makeduplexpage{no}
and testflow.tex will use those choices without prompting the user on the console.
You can obtain support for Testflow from: