为远程访问设置 CUPS 打印机管理 Web GUI

举报
Tiamo_T 发表于 2022/10/10 08:21:56 2022/10/10
【摘要】 CUPS 代表通用 UNIX 打印系统

CUPS 代表通用 UNIX 打印系统

有两种方法可以在 Linux 环境中管理您的打印机:

  1. 首先,从命令行,使用 lpadmin 命令,您可以配置您的打印机和管理打印队列
  2. 其次,从 Web UI,您可以交互地管理您的打印机

在我们之前的教程中,我们讨论了如何在 Linux 上使用 12 个 lpadmin 命令示例添加新打印机、更改打印机设置和操作打印队列。

在本快速教程中,我们将向您展示如何允许对现有 CUPS 安装进行 Web UI 访问。

从 Web GUI 管理打印机

我们使用 lpadmin 命令行设置的所有打印机配置和类也可以从您的浏览器从以下位置进行管理:

https://hostname-or-ipaddress:631/admin

要配置此 URL,您必须在 /etc/cups/cupsd.conf 上进行以下更改

修改cupsd.conf文件,做如下两处改动:


  1. 注释掉这一行:Listen localhost:631
  2. 添加此行端口 631
# vi /etc/cups/cupsd.conf
..
#Listen localhost:631
Port 631
Listen /var/run/cups/cups.sock
..

允许本地子网访问打印机 Web GUI

添加要从中访问打印机 URL 的本地桌面 IP 地址或子网,它应该如下所示 /etc/cups/cupsd.conf

# vi /etc/cups/cupsd.conf
..
# Restrict access to the server...
<Location />
  Order allow,deny
  Allow 127.0.0.2
  Allow your-desktop-client-ip-or-subnet
</Location>

注意:在上面,将“your-desktop-client-ip-or-subnet”更改为您的桌面客户端的 IP 地址。您也可以在此处指定子网,而不是 ip-address。

重新启动 CUPS 服务

进行上述更改后,重新启动 CUPS 服务,如下所示。

# service cups restart
Shutting down cupsd    done
Starting cupsd         done

用于远程访问的 CUPS Web UI

完成上述更改后,您应该可以从 Web URL 访问打印机,如下所示:

https://{your-ip-address}:631/admin

显示了连接到您的 Linux 系统的所有打印机。

共享打印机配置

您还可以在 CUPS 中启用或禁用浏览支持。

当您启用浏览时,这将显示您本地网络中的共享打印机。

如果您想打开浏览功能,请将以下条目添加到您的 cupsd.conf 文件中。

# vi /etc/cups/cupsd.conf
..
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseAddress your-desktop-client-ip-or-subnet
..

注意:相应地将 your-desktop-client-ip-or-subnet 更改为您的 IP 地址。

当您关闭浏览时,将自动启用轮询。在这种情况下,您将无法从本地网络查看所有共享打印机。因此,您必须手动轮询它。

# vi /etc/cups/cupsd.conf
..
Browsing Off
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。