VB.NETでプリンタ印刷中取得


みけ  2003-09-08 17:31:37  No: 108573  IP: [192.*.*.*]

こんにちは、みけと申します。
VB.NETをはじめてまだ日が浅い者です。

VB.NETで作成したプログラムでプリンタが印刷中かどうか
取得しようとしています。
プリンタのハンドルを取得するために、
Win32APIのOpenPrinterを使用していますが、
実行すると戻り値が0(失敗)で返ってきます。

どなたか、VB.NETでOpenPrinterを使用した事のある方
サンプル等ありましたら見せていただけないでしょうか?

編集 削除
魔界の仮面弁士  2003-09-08 18:31:17  No: 108574  IP: [192.*.*.*]

APIを使わずとも、WMIのWin32_PrintJobクラスで取得出来るかも知れません。(未確認)

編集 削除