掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
プリンタのオンライン/オフラインの判定ができません (ID:44664)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
判定はなかなか条件が厳しいようですね。たとえばこちらの話。 プリンターの電源が入っているかの確認 - Visual Basic 掲示板 http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200306/03060053.txt 要約すると…GetPrinterによるStatusはドライバの仕様でほぼ0のみ、メーカーのユーティリティーを 常駐すれば取れることもある、双方向通信(双方向サポート)が有効でないとダメ、とか。 これを裏付けるような情報がMSにもありました。 プリンタと印刷ジョブの状態の取得方法 - Microsoft サポート http://support.microsoft.com/kb/160129/ja >プリンタの状態をより簡単に判断する方法は、PRINTER_INFO 構造体の Status メンバを確認することです。 >この構造体は、GetPrinter 関数によって取得できます。 (中略) >ただし、通常、Windows のデフォルトのポート モニタは、プリンタの Status メンバの >PRINTER_STATUS_ERROR ビット以上の情報を設定しません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.