1

Print Distributor を使用して PostScript ファイルをディスクに書き込み、それらをプリンタに再印刷しています。エラーが発生すると、エラー後のページは印刷されませんが、ファイル サイズはすべてのページ データがそこにあることを反映しているようです。ファイル全体を印刷できるように、エラーを見つけて修正する方法はありますか?

Postscript を表示するために GSView を使用していますが、現在発生しているエラーは次のとおりです。

エラー: ioerror 違反コマンド: 画像スタック:

何か案は?

4

2 に答える 2

1

考慮または試すべきいくつかの事柄:

  • プリンターに直接印刷した場合、ドキュメントは印刷されますか?つまり、ディスクへの書き込みの中間ステップでエラーが発生しますか?

    • それでもドキュメントが印刷されない場合は、何らかの方法でプリンタのPostScriptプロセッサと互換性のないドキュメントがあります。バージョンの不一致またはPostScript内の要素で、プリンタが理解できない可能性があります。エラーメッセージが示唆する画像などの破損した要素が原因で、生成されたPostScriptの形式が正しくない可能性もあります。画像なしでドキュメントを印刷して、機能するかどうかを確認できます。

    • ドキュメントが直接印刷される場合は、中間ステップでエラーが発生します。フォーマットの問題、文字エンコードの問題、または同様の問題である可能性があります。可能であれば、直接印刷するときに生データを比較して、不一致が何であるかを確認してください。

結局のところ、PostScriptは、学習曲線が急な独自のプログラミング言語です。印刷または印刷メディアを記述するための独自のコードを生成する場合を除いて、それを微調整することはお勧めしません。

于 2010-08-25T19:28:14.957 に答える
1

問題を解決できました。Postscript ファイルには複数のドキュメントが含まれていました。PS ファイルを複数の PS ファイルに分割するプログラムを作成したので、ドキュメントごとに 1 つのファイルが作成されました。次に、GhostScript を使用して分割されたすべての PS ファイルを検証し、無効なドキュメントを削除する別のプログラムを作成しました。次に、すべての PS ファイルを連結して元に戻す別のプログラムを作成しました。今ではそれが機能し、PS と PS ユーティリティについて以前よりも多くのことを知るようになりました。

于 2010-08-26T15:33:02.570 に答える