可以很容易地列出您已经用此命令安装的打印机:
lpstat -a
但是,这没有列出尚未安装的网络打印机。
nmap将扫描LAN上的所有开放端口,但产生的列表将不限于网络打印机:
sudo nmap -sT 192.168.0.1-254
是否有执行以下操作的命令:
例如,我今天登录到了一台Imagistics fx2100打印机的web接口。它有一个“查找设备”功能,能够找到局域网上的所有网络打印机(见下面的截图)。请注意,该图像打印机的内置实用程序找到了所有品牌的打印机(不仅仅是想象打印机)。
在Linux中似乎有一个命令可以实现相同的列表和信息(不使用脚本):
发布于 2017-04-20 04:25:05
如果avahi守护进程在运行,
avahi-browse -a | grep Printer
发布于 2014-06-30 11:05:58
没有专门这样做的程序,但是使用nmap -A
(高级主机检测/指纹)可以识别大多数打印机。之后你就得过滤它了。
https://unix.stackexchange.com/questions/140009
复制