C#.NET にてプリンタ紙切れ等をリアルタイムで監視できる方法について検索していますが、なかなか良い情報がないためご協力をお願いいたします。
それなりに近いものはあったのですが、PRINTER_INFO_2::Statusを使用することでプリンタ情報は参照できることは分かりました。
ですが、これはWindowsが認識したものをAPIにて取得するだけであり
プリンタ自体から直接リアルタイムに取得しているわけではないようです。
そこで、双方向通信が行えないプリンタとのリアルタイムでプリンタステータスを取得できる方法があれば教えてください。
PC環境 OS:Windows XP SP2
開発環境 C#.NET
プリンタ DELL(1710n)
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
私も PRINTER_INFO_2 で諦めた口です。
プリンタのドライバによって取得する情報が不足したりするんで。
んで、Windows が情報を取れるか取れないかはプリンタの仕様とドライバの実装によると思います。
仮にプリンタ自体が何らかのインターフェイスを備えていたとして、独自にプリンタへ直接通信をするってのはドライバを作るようなもんじゃないでしょうかね。
であれば C# ではなくて C++ な領域ではないかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- USBメモリー・SDカード・フラッシュメモリー プリンタのドライバーをUSB Flash Diskに保存したい。 4 2023/05/23 23:30
- プリンタ・スキャナー もともとWi-Fi仕様ではないプリンタを、Wi-Fi経由で印刷できるようにできますか。 6 2022/06/24 21:32
- プリンタ・スキャナー プリンタを無線化したい 7 2023/04/08 06:25
- プリンタ・スキャナー 佐川急便のプリンターで印刷用の送り状が印刷時に詰まる 2 2022/11/23 18:25
- Word(ワード) Word文書のドラッグ操作による配置調整。 1 2022/10/16 19:24
- プリンタ・スキャナー 「ネットワーク上にプリンタが見つかりませんでした」 5 2023/08/02 20:53
- プリンタ・スキャナー 印刷 キャンセル&印刷できない 2 2022/11/29 16:45
- プリンタ・スキャナー エプソンのプリンタEP-879AWを使っていますが印刷文字がぼやけます。 家電量販店で写真印刷がメイ 4 2022/03/26 23:20
- プリンタ・スキャナー インクカートリッジからインクを取り出せるか 3 2022/11/17 10:32
- プリンタ・スキャナー 家庭用でたまに使うプリンタの故障で 4 2022/06/08 17:19
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
java
-
Designer.vbは直接コードをいじ...
-
Visual Studio 「AnyCpu」について
-
vba 時間の引き算 例えば 15:00...
-
excel vbaから実行するexe実行...
-
Windows PowerShellでC言語を実...
-
chatgpt 4oを使っています。あ...
-
「読み込み違反」が起きたとき...
-
意味不明の実行時エラーで困っ...
-
Visual Studio 有料と無料比較
-
アウトルックが起動しているか...
-
IT初心者です 仕事で、vb.netで...
-
VB6でCVSのバージョン管...
-
DirectXを使った動画再生プログ...
-
VB6で呼び出し元の情報を取得す...
-
VBAでOutlookを終了させたい Ex...
-
ビルドが実行できない 先へ進...
-
VBAで印刷の成功判定
-
Product Codeの変更法は?
-
VB.NETで参照設定したDLLの修正...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プリンタの監視
-
vba 時間の引き算 例えば 15:00...
-
Designer.vbは直接コードをいじ...
-
アウトルックが起動しているか...
-
「読み込み違反」が起きたとき...
-
意味不明の実行時エラーで困っ...
-
Visual Studio 「AnyCpu」について
-
分かる人は簡単なのだろうが、v...
-
VBAでOutlookを終了させたい Ex...
-
Windows PowerShellでC言語を実...
-
VBSから別のVBS起動するとき変...
-
excel vbaから実行するexe実行...
-
IT初心者です 仕事で、vb.netで...
-
VBで実行中のEXEファイルの情報...
-
matplotlibで任意の角度の円弧...
-
ManagementClassが見つからない。
-
VBAでArrayListを使う為の「msc...
-
印刷要求順番と印刷出力順番が...
-
WinSCPで画像のように puttyを...
-
VB6(SP5)+OO4OでCreateObjectが...
おすすめ情報