0

印刷する前にwinspool.drvを使用してデフォルトの印刷設​​定を変更しています。変更されたデフォルトの印刷設​​定は、印刷時に印刷ジョブに埋め込まれますか?それとも他の場所に保存されていますか?設定を変更すると、印刷ジョブがプリンターに送信されるとどうなりますか?印刷ジョブにはどのような情報が含まれますか?私も正しい質問をしていますか?たくさんのファイルをバッチ印刷し、各ジョブのページ間で設定を変更しています。
編集:私の理解はこれです:

  1. プリンターのデフォルト設定を変更します
  2. ドキュメントを印刷します。デフォルトのプリンタ設定はスプールファイルに埋め込まれ、プリ​​ンタに送信されます
  3. スプールファイルを使用したプリンタ印刷

私の理解は正しいですか?プリンターの設定を変更する前に、印刷ジョブが終了するまで待つ必要がありますか?

4

1 に答える 1

0
  • 単純なタスクのデフォルト設定を変更することは通常は不要であり、決して行わないでください。プログラムがクラッシュしたり、何か問題が発生したりすると、ユーザーの設定が失われ、高品質の印刷設定や写真用紙などを考慮すると、かなり高額になる可能性があります。
  • 現在の/印刷されるドキュメントにのみ影響するように、提供されているAPI(可能な場合)を使用してジョブごとの設定を変更する必要があります。
  • 印刷ジョブが完了する/スプールされると(つまり、プリンターが起動するかオンラインになるのを待つだけです)、更新された設定はドキュメントに影響を与えなくなります。
于 2012-12-11T00:25:34.947 に答える