USB接続されたプリンタのMIB情報の取得
- 題名: USB接続されたプリンタのMIB情報の取得
- 著者: ひろこ
- 日時: 2014/01/16 1:15:25
- ID: 32068
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: USB接続されたプリンタのMIB情報の取得
- 著者: オショウ
- 日時: 2014/01/16 2:31:26
- ID: 32069
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: USB接続されたプリンタのMIB情報の取得
- 著者: オショウ
- 日時: 2014/01/16 2:35:47
- ID: 32070
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: USB接続されたプリンタのMIB情報の取得
- 著者: ひろこ
- 日時: 2014/01/16 3:11:22
- ID: 32071
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: USB接続されたプリンタのMIB情報の取得
- 著者: ひろこ
- 日時: 2014/01/20 2:31:23
- ID: 32082
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[VB6以前]
はじめまして。
プリンタが使用可能なページ記述言語を取得したいと考えています。
DeviceCapabilities 関数に DC_PERSONALITY を渡すと一覧が得られるのですが、プリンタ側の設定で使用不可にしている言語も取得してしまいます。
プリンタの MIB 情報(1.3.6.1.2.1.43.15.1.1.5.X)を参照すれば取得できました。
(コマンドプロンプトで "snmpwalk -c public -v1 プリンタのIP .1.3.6.1.2.1.43.15.1.1.5" としてデータが得られるのを確認しました。)
SnmpMgrRequest などの関数を使用してネットワークプリンタの MIB 情報を参照することはできましたが、USBプリンタで同じ方法が使えなくて困っています。
他の方法として WMI を使用して Win32_Printer クラスを抽出してみましたが、ページ記述言語に関する情報があるかは分かりませんでした。
以下のどちらかが分かれば先に進めるので、情報がありましたらお教えいただきたいと思います。
・snmp エージェントとして USB接続されたプリンタを指定する方法
(「プリンタがつながっているコンピュータのIPアドレス」「"USB001"」を指定してみましたが、エラーで機械に接続できませんでした)
・その他の方法で記述言語一覧を得る方法
どうかよろしくお願いします。