PostScript を使用して多くのページを印刷するプログラムに取り組んでいます。数ページを印刷すると、すべてが正しく印刷されます。ただし、100 ページなどの大きなドキュメントを印刷すると、21 ページ付近で停止します。1 分間待ってから、次のページでエラーを吐き出します。違いがある場合は、情報を一度に 1 文字ずつプリンターに直接送信しています。エラーが発生する前にジョブからページを削除すると、それらのページは正常に印刷されますが、20 ページほど後に別のエラーが発生します。プリンターに接続し、10 ページを印刷してから接続を閉じ、10 ページごとに新しい接続でやり直す一時的な修正があります。これにより、すべてが正常に印刷されます。送信されるデータ量は 1 MB を少し超えていますが、私のプリンタには 32 MB のメモリが搭載されているので、十分なバッファ スペースがあるはずです。
質問する
307 次
2 に答える
1
于 2012-11-20T06:18:18.170 に答える
0
いくつかの質問:
- あなたが送信している PostScript の作成者は誰ですか?
- 対象のプリンターは PostScript を使用するプリンターですか、それとも印刷ホストとプリンター デバイスの間で何らかの変換が行われていますか?
- 21 ページで失敗する 100 ページの PostScript ファイルのサイズ (バイト単位) は?
- 表示される「問題のあるコマンド」エラーについて詳しく教えていただけますか?!
- サンプル PostScript ファイルへのリンクを提供することは可能ですか?
- プリンターは印刷ホストにどのように接続されていますか? (たとえば、ネットワーク接続を提供する小さな「プリント サーバー」アプライアンス ボックスの後ろに座って、プリンタがアプライアンスからプリンタへの USB 接続でハングアップしているということでしょうか?)
- すべてのケーブルをチェックしましたか?
- 次のコードは 100 ページを印刷しますか?
%!PS /H1 {/Helvetica findfont 48 scalefont setfont .2 .2 1 setrgbcolor} def /pageframe {1 0 0 setrgbcolor 2 setlinewidth 10 10 575 822 rectstroke} def /gopageno {H1 300 700 moveto } def 1 1 100 {pageframe gopageno 4弦のCV 重複文字列幅ポップ -1 mul 0 rmoveto 見せる ショーページ}
于 2012-07-26T21:23:32.260 に答える