如何安装网络打印机而不依赖于打印机的 IP 地址?

如何安装网络打印机而不依赖于打印机的 IP 地址?

在 Linux 中,我想安装需要开机和关机的 HP LaserJet 1320n。每次重新启动时,它都会获得一个新的 IP 地址。如何在 Linux 计算机上安装打印机而不依赖于打印机每次打开时都获取相同的 IP 地址?

答案1

即使在我的华为 CPE B593 家用路由器/4G 调制解调器中,也有机会将设备捆绑到 MAC 地址,如上面 Tom Klino 所建议的。我认为如果可能的话这是最好的解决方案。

首先查出打印机的IP:

user@PetaspeedBeaver:~$ lpstat -a
laserjet1320_killeberg accepting requests since ons 10 jun 2015 20:22:56
user@PetaspeedBeaver:~$ lpstat -v laserjet1320_killeberg
device for laserjet1320_killeberg: hp:/net/hp_LaserJet_1320_series?ip=100.100.1.5

然后找出打印机的 MAC 地址。在 HP LaserJet 1320n 上,它未在机器上列出,但如果您连接到打印机,则可以通过 telnet 访问它:

root@PetaspeedBeaver:~# telnet 100.100.1.5
Trying 100.100.1.5...
Connected to 100.100.1.5.
Escape character is '^]'.
HP JetDirect
Password is not set

Please type "menu" for the MENU system, 
or "?" for help, or "/" for current settings.
> menu
   ===JetDirect Telnet Configuration===
   HP JetDirect       : J7958A
   Firmware Version   : V.28.05
   Manufacturing ID   : 25014523F02501
   Hardware Address   : 00:13:21:C3:E1:4F
   System Up Time     : 0:05:09

MAC 地址在上面列为“硬件地址”。

然后将其绑定到路由器中的IP即可。在华为 CPE B593 中,它位于 LAN-DHCP 设置下。单击“应用”重新启动 DHPC 服务器,它应该可以工作了!

相关内容