プラットフォームに依存しないデスクトップ アプリで、ネットワーク プリンターのトナー/カートリッジ レベルをチェックし、ユーザーにステータスを通知し、トナーが少ない場合は購入を要求するオプションをユーザーに提供する必要があります。
これまでに得た情報は、SNMP 対応プリンターの MIB ファイルから OID の値を取得する必要があるということです。私はこのアプリをすべてのブランドで可能な限り一般的なものにしたいと考えていますが、今日のニーズは特にブラザーのプリンターと MFP です。
nubeを見て申し訳ありませんが、十分に検索しましたが、利用できる情報はあまりありません.
メーカーのネイティブ サポートと監視ツールを使用できますか? icanga、negios などのネットワーク監視ツールを使用します。
次に、AIR での実装方法です。初めて AIR を使用することを考えていますが、これが役立つかどうか、続行する前にこのテクノロジについてもっと知る必要があるかどうか疑問に思っています。
negios や Icinga など、利用可能なネットワーク監視ツールがいくつかあります。デスクトップ上にもインストールできます。これらのデータを解析して使用できますか。ブラザープリンターには必要ですが、MIBファイルのドキュメント形式が標準になりつつあるため、マルチメーカーソリューションに実装したいと考えています。単一のメーカーには時間の価値がないため、1年ほど経っても普遍的な場合にのみ時間を投資します. したがって、CLI に従うと、Net-SNMP で役立つことがわかり、これらのアプリケーションを外部スクリプト (AIR) で呼び出すことで出力できると思います。MIB OID の数値形式とテキスト形式の間で変換し、MIB の内容と構造を表示します (snmptranslate)。Tk/perl を使用したグラフィカル MIB ブラウザー (tkmib)。SNMP 通知を受信するためのデーモン アプリケーション (snmptrapd)。選択した通知をログに記録できます (syslog、NT イベント ログ、またはプレーン テキスト ファイル)、別の SNMP 管理システムに転送されるか、外部アプリケーションに渡されます。管理情報 (snmpd) の SNMP クエリに応答するための拡張可能なエージェント。これには、幅広い MIB 情報モジュールの組み込みサポートが含まれており、動的にロードされるモジュール、外部スクリプトとコマンド、および SNMP 多重化 (SMUX) と Agent Extensibility (AgentX) プロトコルの両方を使用して拡張できます。
AIR で MIB ファイルを読み取るための API はありますか。
リンクや追加情報は大歓迎です。