2010-12-01 12 views

答えて

0

Windowsアプリケーションから印刷するときに2つの異なることが起こります。最初のものは、デバイスコンテキストを提供し、出力をレンダリングするために、プリンタドライバが必要です。 2番目のものは、結果のドキュメントをストリーミングするものではありません。ファイルに印刷するようにプリンタドライバを設定することはできますが、プリンタドライバなしで印刷出力を作成することはできません。プリンタドライバは、BMPイメージをプリンタが理解できるものに変換します。

そのために別のPCLプリンタドライバを使用し、ファイルに印刷するように設定してからファイルをプリンタに送信することができます。しかし、プリンタドライバなしでファイルを生成することはできません。それをやろうとすると、あなた自身が行うことができる独自のプリンタドライバを書くことになります。 PCL referenceには、プリンタが認識できるコマンドが表示されます。

+0

from mostafa:私のプリンタはPCLコマンドをサポートせず、ホストベースのプリンタです。 – kamiar3001

+0

私はあなたの問題を理解していません。どのプリンタを持っていますか? Windowsプリントシステムを使用してプリントファイルを生成するには、プリンタドライバが必要です。また、プリントファイルを生成する独自のコードを記述する必要があります。後者について尋ねる場合は、依然としてプリンタのコマンドセットを知る必要があります。これは、AFPDSまたはIPDSスプールファイルを認識するPCLまたはホストプリンタであれ、どのプリンタでも当てはまります。 – cdonner

+0

これは参考になるかもしれません:http://forums.systeminetwork.com/isnetforums/showthread.php?t=105941 – cdonner

関連する問題