0

GhostScript を使用して、最初にコンピューターで PostScript ファイルをリッピングし、次にそれらを USB 接続を介して ricoh MP1350 プリンターに転送しようとしていますが、失敗しました。だから私はここに助けを求めます。詳細は以下の通り。

www.stat.tamu.edu/~henrik/GSPSPrinter/GSPSprinter.htmlに記載されている手順に従って、Win7 の PC 上に仮想 PS プリンターを構築することに成功しました。

MP1350 PS ドライバーを使用して仮想 PS プリンターをセットアップし、命令で指定された引数を使用してリダイレクト ポート RPT1 を作成し、RedMon を使用して、すべての印刷データを USB 経由で PC に接続された実際の MP1350 デバイスに転送しました。

一般的な印刷ジョブを扱う場合は機能します。しかし、MP1350 のメディア選択コマンドを含む PostScript ファイルを送信すると、その PS ファイルで指示されているように、トレイ 2 または 3 または 4 で用紙を取り出すようにプリンタに指示できないようです。すべての用紙がトレイ 1 に取り込まれます。

印刷コマンドは次のとおりです。

コピー /b sample.ps \\127.0.0.1\gspspr

「gspspr」は仮想PSプリンターのプリンター名で、MP1350 PSドライバーVer3.1(最新)がインストールされています。「sample.ps」は、上で述べた追記ファイルです。

引数ファイル「mswinpr2.txt」は次のように記述されます。

-Ic:\gs\gs9.05\lib
    -sDEVICE=mswinpr2
    -dNoCancel
    -dNOPAUSE
    -dSAFER
    -dMaxBitmap=400000000
    -dBufferSpace=400000000
    -dNumRenderingThreads=2
    -dMaxPatternBitmap=80000000
    -sPAPERSIZE=a4

同じ PostScript ファイル「sample.ps」で、次のコマンドを使用して送信すると、次のようになります。

コピー /b sample.ps \\127.0.0.1\gsprinter

gsprinter は MP1350 PS ドライバ Ver3.1(最新)をインストールした USB 接続の MP1350 実機の名称です。プリンタ MP1350 は、これらのメディア選択コマンドを伝え、指示どおりにトレイ 2 または 3 または 4 から用紙を取り出すことができます。

これら2つのデバイスのドライバー設定はすべて同じで、「デバイス設定」タブで出力プロトコルを「TBCP」に設定しました。

gsを使用してそのpsファイルをリッピングするときに、プリンターが特定のメディアトレイを選択できないのはなぜですか? そして、それを解決する方法は?

大感謝!

4

2 に答える 2

1

PostScript ファイルにはメディアとトレイの選択コマンドが含まれています。PostScript を直接プリンタに送信すると、これらのコマンドはプリンタによって処理されます。

Ghostscript を使用すると、実際には PostScript がビットマップにレンダリングされ、mswinpr2 デバイスが Windows 印刷システムに転送されます。最終的なプリンターは何でもかまいません。PostScript プリンターである必要はありません。ただし、トレイ選択コマンドをビットマップに埋め込むことはできないため、その要求を元のジョブから保持する方法はありません。

これを「解決」する方法はありません。プロセスの性質上です。

お使いのプリンターが明らかに PostScript を直接受け付けるのに、なぜ Ghostscript を使用しているのですか?

于 2012-05-16T12:50:04.093 に答える
0

お使いのプリンターが PCL5 または PCL6 を認識する場合、ghostscript を使用してファイルをリッピングし、ghostscript で postscript MediaPosition を HP のようなプリンターのトレイにマッピングすることができます。Ghostscript ドライバーの 2 つ - ljet4 (または pcl5? ドライバーの 1 つ) と pxlcolor は、Postscript メディア位置を HP メディア トレイにマップできます。ただし、InputAttributes ディクショナリと -dNOMEDIAATRS スイッチに関する説明も参照してください。http://bugs.ghostscript.com/show_bug.cgi?id=693053

于 2012-05-26T02:12:50.890 に答える