如何在 CUPS 中修改打印机的 IP 地址?

如何在 CUPS 中修改打印机的 IP 地址?

我有一台具有静态 IP 地址的网络打印机。最近我更改了子网,不得不为其分配一个新的静态 IP 地址。

我尝试通过转到打印机 -> [打印机名称] -> 管理 -> 修改打印机 -> 当前连接 -> 继续,使用新 IP 地址更新 CUPS。我看到此屏幕,但连接字符串不是可编辑框,因此我无法更改 IP 地址:

CUPS 截图

如何修改IP地址?

答案1

您可以编辑 /etc/cups/printers.conf

在终端中:
sudo systemctl stop cups

sudo vi /etc/cups/printers.conf-(或者您选择的文本编辑器,我选择了 vi。)

找到打印机的 URI(以粗体显示),它将位于您所有打印机的配置文件中,它们排列在标签内,例如:

<打印机我的便便激光打印机>
PrinterId 1
UUID urn:uuid:c41ca0c7-52f3-3448-5dfe-11281fc3ac2e
AuthInfoRequired none
信息
位置
MakeModel 通用 IPP 无处不在的打印机
设备 URI ipp://192.168.200.2/printers/laser
状态 空闲
..
</Printer>

您可以在那里编辑 IP,保存。
然后重新启动 cups...

sudo systemctl restart cups

答案2

我从来没有从 CUPS 网络界面获得过太多乐趣。

您可以在此处更改打印机 URL,至少如果您的设置与我的类似。

首选项/打印机,右键单击并选择属性

在此处输入图片描述

答案3

IP 地址不是一个可修改的字段,因为如果您更改它,它将描述不同的打印机。

放弃“修改打印机”方法,然后http://localhost:631/adminFind New Printer

答案4

以 root 身份在终端窗口中执行以下操作:

lpadmin -p HL2270DW -v http://192.168.1.102:631

当然,在 后面替换您自己的打印机名称-p。您不必在 CUPS 界面内执行任何操作。

相关内容