0

パラメータとして 1200 dpi (およびそれ以上) を使用して PCL Set resolution コマンドを送信することは可能ですか?

HP PCL のスペック シートを調べたところ、有効な値は 75、100、150、200、300、600 だけであることがわかりました。

HP PCL5 をサポートしていると主張する HP 以外のマシンに印刷しようとしていますが、300 および 600 dpi では問題なく印刷されますが、1200 dpi で印刷しようとすると、大きく印刷されます (水平および垂直の行数の 2 倍)。まだ600 dpiを使用しているようです..

ありがとう、

エドワード

4

2 に答える 2

2

ほとんどのプリンタでは、解像度はPJLまたはPCLのいずれかで設定できます。

PCLでは、解像度は次のように設定できます。

<esc>*t1200R

1200dpiを真にサポートするプリンタは、この設定を尊重します。

PJLでは、デバイスは次のようなものをサポートする場合があります。

@PJL SET RESOLUTION=1200

このような状況で私が通常行うことは、Windowsシステムのデバイスに適切なPCLドライバー(6 / XLではなく5)をインストールし、ドライバーのすべての設定を設定して、ファイルに何かを印刷することです(テキストのような単純なものを使用してください)メモ帳で)。上記の設定の一方または両方が表示されます。もう1つのオプションは、解像度を元に戻し、ファイルを比較して何が変更されたかを確認することです。

于 2009-09-29T19:24:07.207 に答える
0

ドライバーのコメントに基づいて、Windowsを使用していると想定します。

Raw印刷を使用して、ドライバーを完全にバイパスしてみることをお勧めします。これは、C#でそれを行う方法を示すMicrosoftの記事です。それが適切でない場合は、raw印刷の検索がさらに表示されるはずです。

完全なPCL5マニュアルは、HPからPDFとしても入手できます。

于 2009-11-03T23:32:16.590 に答える