hp-probe 查找打印机网络或替代品

CAD*_*CAD 11 networking printing

我在我们拥有不同网络的环境中工作。其中一台用于打印机 (192.168.xx),另一台用于无线网络 (10.1.xx)。我需要在我的 Ubuntu (10.1.xx) 上添加打印机 HP C3505 (192.168.xx)。

我正在使用 hp-probe 找出 IP 是什么,但找不到它,我猜是因为我不在同一个网络上。

我用:

hp-probe -bnet
Run Code Online (Sandbox Code Playgroud)

我可以使用其他工具来查找打印机的 IP 吗?

Boo*_*eus 11

一种解决方案是扫描网络并找到打印机。是的 hp-probe (据我所知,即使使用了 -m 选项,它也使用当前网络,但它从来没有对我有用。)

找到它们的(缓慢)方法是使用nmap

例如:

sudo nmap -sP 10.16.1.1-255
Run Code Online (Sandbox Code Playgroud)

最后一部分将从 1 扫描到 255。这可能需要一些时间。

然后你可以通过使用-O来查看IP是什么类型的主机来检查类型。

sudo nmap -O 10.16.1.100
Run Code Online (Sandbox Code Playgroud)

将输出:

Starting Nmap 5.21 ( http://nmap.org ) at 2012-01-30 15:23 EST
Nmap scan report for 10.16.1.100
Host is up (0.00032s latency).
Not shown: 991 closed ports
PORT      STATE SERVICE
21/tcp    open  ftp
23/tcp    open  telnet
80/tcp    open  http
280/tcp   open  http-mgmt
443/tcp   open  https
515/tcp   open  printer
631/tcp   open  ipp
9100/tcp  open  jetdirect
14000/tcp open  unknown
Device type: printer <-----------------------------------------------------
Running: HP embedded
OS details: HP LaserJet 2420, P3005, CP4005, or P4014 printer <------------
Network Distance: 1 hop

OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 1.69 seconds
Run Code Online (Sandbox Code Playgroud)

然后您可以使用打印机工具添加。