找不到印表機的 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」連接,並以套接字://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

相關內容