找不到打印机的 IP 地址

找不到打印机的 IP 地址

我正在尝试通过以太网连接通用热敏打印机。但我似乎找不到找到其 IP 地址的方法。

$ dmesg
[  832.709585] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
$ sudo ifconfig

enp0s31f6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::e7b:ce95:c38:5138  prefixlen 64  scopeid 0x20<link>
        ether a4:4c:c8:6b:98:ec  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 177  bytes 32617 (32.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 16  memory 0xef200000-ef220000  
$ lpinfo --include-schemes dnssd -v
$ sudo lpstat -t
scheduler is running
no system default destination
lpstat: No destinations added.
lpstat: No destinations added.
$ lpinfo -v
file cups-brf:/
network beh
network socket
network lpd
direct hp
network ipps
network ipp
network https
network http
direct hpfax

安装手册建议我在 CUPS 中创建“AppSocket/HP JetDirect”连接,并以 socket://192.168.1.240:9100 格式设置设备 URI

我看到的ifconfig是 inet6 地址。但是在 CUPS 中设置“AppSocket/HP JetDirect”连接时,如何找到可以使用的 IP?

答案1

首先,确保您的打印机具有固定的 IP 地址,以便当 DHCP 最短时间用完时它不会一直改变。

如果您在家庭网络中,大多数家庭 DSL 路由器(FritzBox 等)都有一个选项,即始终为设备分配相同的 IP,即使使用 DHCP 也是如此(它们基本上将相同的 IP 分配给相同的 MAC 地址)。在某些情况下,您甚至可以为设备分配主机名,以便您可以使用主机名(“照片打印机”或其他名称)。

路由器也是识别打印机 IP 的最佳选择;转到“网络概览”(或路由器中的名称)并检查设备供应商。

如果这不起作用,请检查是否可以让打印机打印状态页;或者有时它甚至位于打印机菜单的某个位置。

答案2

执行 /usr/lib/cups/backend/snmp

相关内容