2

京セラ 1370DN のゴーストスクリプトを含む pdf2ps を使用して PDF から作成されたポストスクリプトを印刷しようとすると、次のエラーが発生します。

%!PS-Adobe-3.0
              %%BoundingBox:  0  0  612  792
                                            %%Creator: GPL Ghostscript 905 (ps2write
  • 環境変数のパスが正しいことを確認しました。
  • %WINDIR%\system32\spool\printers のプリンター スプーラー データをクリアしました。
  • プリンターとプリンターが接続されている PC の電源を入れ直しました。
  • テストページを確認して印刷しました。テストページは正常に動作します。
  • 毎回同じエラーメッセージです。
  • そのプリンターから他のドキュメントを印刷しましたが、問題なく印刷されました。

何かアドバイス?

4

2 に答える 2

2

プリンターはPCLとPostScriptをサポートします。ほとんどの場合、以下がPostScriptであることをプリンターに通知するために(PostScriptではない!)HPPJLシーケンスが必要です。それ以外の場合は、データがPCLであると見なされます。PCLはバイナリ形式であり、7ビットASCIIで表示されると、テキストとして処理されて印刷されます。これは、ここで発生しているように見えます。

ファイルの前に:を付けてみてください

<ESC>%-12345X@PJL JOB
@PJL ENTER LANGUAGE=POSTSCRIPT

これは、ESCAPE ASCII文字コード、つまり0x1Bを意味することに注意してください。

そして、ファイルの最後に次のように配置します。

<ESC>%-12345X@PJL EOJ
<ESC>%-12345X
于 2012-07-28T08:26:50.737 に答える
1

PostScript ファイルをプリンターに送信するためにどの方法を使用しましたか?

お使いのプリンターは PostScript プリンターではないようです。そのため、PostScript コードを認識しても理解できません。

PostScript コードを送信していますが、プリンターはテキストのみを「認識」しています。だからそれはテキストを印刷します....

また、プリンターは行末の CR/LF コードを認識せず、LF コードのみを認識します。それが、この階段効果が見られる理由です。

于 2012-07-27T20:07:10.407 に答える