ネットワークプリンターのステータスを取得する

ネットワークプリンターのステータスを取得する

かなり大規模なネットワーク上のすべての IP プリンターで印刷されたページ数を正確に調べ、そのデータを使ってさまざまな処理を実行するという課題があります。プリンターの製造元は 15 社ほどあり、それぞれに異なる http GUI がありますが、ほぼすべてが IPP をサポートしています。IPP やその他の標準化されたプロトコルを使用して、特定のプリンターで先月印刷されたページ数や、印刷された合計ページ数を調べることは可能ですか?

サービスは RedHat 上で実行されます。

更新: SNMP は必要な情報をすべて提供しますが、それをサポートしているプリンターはごくわずかです (所有しているプリンターの中には、数年後には博物館に直行するほど古いものもあるかもしれません)。したがって、すべてのマシンで確実にサポートされるのは IPP だけです。

関連情報