ports からインストールした Adobe Reader 7 で PostScript
プリンタに、まったく印刷できない(注1) PDF ドキュメント
(注2)が出て来て、沖データさんに調べていただきましたの
で、将来同じトラブルに遭遇されるかもしれない方々向けに
原因と対策をメモしておきます。

原因 - Linux 版 Adobe Reader 7.0 が出力する PostScript
        ファイルの PaintProc 手続きで FormType キーが
        抜けている(注3)
対策 - 例えば、後記のスクリプトなどで FormType を追加
        する。

注1 - execform コマンドでエラーになります。
注2 - 私の場合は UL 規格の最近の版で遭遇しました。
注3 - http://techref.massmind.org/techref/language/PS/execform.htm

-- 対策例 --
/usr/bin/awk '
/^\/PaintProc/ {
  print "/FormType 1"
}
{
  print
}
'

平林 浩一

メールによる返信