2009-03-09 9 views
0

私は、印刷を開始する前に最後のページがスプールされるまで、私が選択したネットワークプリンタをVB.netで印刷することに問題があります。しかし、私は最初のページの後に印刷を開始することを探しています。 プリンタは「すぐに印刷を開始する」に設定されています。これは75〜100ページの長さの両面印刷文書を印刷しようとしているため、大きな問題となっています。印刷は最後のページスプールの後にのみ開始されます

アイデア?

+0

プロパティでRAWに設定されている場合は問題ありません。これはキューレベルの設定です。これはなぜこのような問題ですか?あなたのプリントファイルは本当に作成に時間がかかりますか? –

答えて

0

印刷に使用しているコードのサンプルを貼り付けることはできますか?まず、キュー自体を見て、プリントプロセッサーなどがRAWに設定されていることを確認し、Wordなどの他のアプリケーションでこのデバイスに「すぐに開始」の問題がないことを確認します。

なぜこれは大したことですか?この問題の原因となるデータを生成するには、アプリケーションに長い時間がかかりますか?印刷出力を迅速に生成することができるはずです(高解像度画像や何かがないと仮定して)。 30〜40ppmの最新のプリンタを使用していると仮定すると、プロセス全体には数分しかかかりません。

+0

VB.net内からRAWを選択するにはどうすればいいですか?プリンタプロパティのデータ型がRAWに設定されているように見えますが、それらはデフォルトではありませんか? NET 2.0でのオーバーライドの方法(私はアクセスしていない.Net 3のprintqueueクラス) – Bob