Мне нужно использовать Java, чтобы получить список всех IP-адресов в локальной сети, которые принадлежат сетевым принтерам.Мне не нужно печатать на принтерах, мне просто нужно найти их все.Это для приложения для Android.
Просто чтобы прояснить ситуацию, я не пытаюсь найти сетевые принтеры, которые настроены на локальном компьютере.Я пытаюсь найти ВСЕ принтеры, доступные в сети.
Я уже пробовал http://www.velocityreviews.com/forums/t152882-dynamic-network-printer-discovery-and-administration-via-jcifs-samba-org.html, и у меня возникают проблемы с получением корневого smbfile для использования этого кода, так каккод будет работать в нескольких доменах и сетях, поэтому я не могу жестко его кодировать и не могу понять, как найти текущий домен с помощью jcifs.