1

C# でプリンター キューを監視するサービスを作成しようとしています。このサービスは、現在の印刷ジョブの情報 (ドキュメント名、印刷されたページ、用紙サイズ) を別のアプリケーションに送信し、別のアプリケーションがポップアップする可能性があります (Windows メッセージ "ドキュメントなど)。プリンターに送信されました」)。プリンターがWindowsプリンターサーバー上にあるため、例があるかどうか、またはどのクラスが最もよく使用されるかを誰かが知っているかどうかはわかりません。

ありがとう、

プリンタ キューからジョブのリストまたは数を取得するにはどうすればよいですか? また、私が求めているものと完全に一致するわけではないので、そうではない重複としてマークする前に読んでください。

4

1 に答える 1

1

System.Printing.PrintQueue クラスと System.Printing.LocalPrintServer クラス、特に LocalPrintServer クラスの GetDefaultPrintQueue メソッドを調べます。

于 2013-05-16T15:09:55.260 に答える