プリンタのアドレスの列挙


ss  2009-03-14 00:02:37  No: 33655  IP: 192.*.*.*

Delphi7で、パソコンからLAN経由でアクセスできる
プリンタのアドレスの一覧を列挙する方法をお願いします。
プリンタのポート名なら、TPrinterで1つはできたのですが、
すべての印刷可能もしくは登録されているプリンタのプリンタ名と
IPアドレスの取得がよくわからないので、ご存知の方
よろしくお願いします。

編集 削除
 2009-03-15 13:01:32  No: 33656  IP: 192.*.*.*

自宅にプリンタがないので確認できませんが
EnumPrinters APIで列挙できると思います。

PRINTER_INFO_2構造体あたりに入ってそうです。
http://tokovalue.web.infoseek.co.jp/Structure.htm#PRINTER_INFO_1%E6%A7%8B%E9%80%A0%E4%BD%93

編集 削除