我正在嘗試透過乙太網路連接通用熱敏印表機。但我似乎找不到找到它的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
。