- A+
介绍
管理本地打印机和打印作业的通用UNIX打印系统(CUPS)提供了跨网络安装打印机的功能。它通过使用Internet Printing Protocol (IPP)和其他基于Web的通信协议,允许在不同网络段之间安装打印机和与之通信。在这篇文章中,我们将讨论如何设置CUPS以在不同网段之间安装网络打印机。
准备安装
在开始之前,确保已经安装了CUPS。如果你使用的是Ubuntu或Debian,可以通过以下命令进行安装:
sudo apt-get update
sudo apt-get install cups
如果你使用的是CentOS或Fedora,可以通过以下命令进行安装:
sudo yum update
sudo yum install cups
配置CUPS
在安装CUPS后,需要配置CUPS以支持打印机的跨网段安装。要配置CUPS,请使用以下命令:
sudo nano /etc/cups/cupsd.conf
在打开的文件中找到以下行:
# Only listen for connections from the local machine.
Listen localhost:631
现在注释掉这行并添加以下行:
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
Browsing On
BrowseLocalProtocols none
BrowseProtocols none
Order allow,deny
Allow all
Encryption Required
Order allow,deny
Allow all
AuthType Default
Require user @SYSTEM
Encryption Required
Order allow,deny
Allow all
保存并关闭文件。
添加打印机
现在,我们可以通过web接口或终端添加打印机了。如果你想通过web界面添加打印机,输入http://localhost:631/admin/进入CUPS控制面板,单击“添加打印机”按钮,然后按照屏幕上的指导进行操作。如果你使用终端添加打印机,请使用下面的命令:
sudo lpadmin -p printername -E -v ipp://ipaddress/ipp/print -m printer-driver.ppd -o printer-is-shared=false
其中printername是打印机名称,ipaddress是打印机IP地址,printer-driver.ppd是打印机驱动程序名称。将这些选项替换为你自己的想法。
测试打印机
安装完成后,你可以在CUPS控制面板上查看添加的打印机。要查看和管理打印作业,请单击“管理打印机”按钮。要测试打印机,请使用以下命令:
echo "Test Page" | lpr -P printername
其中printername是你添加的打印机名称。
结论
CUPS是一种功能强大的打印服务,支持在不同网络段之间安装网络打印机。通过使用IPP和其他基于Web的通信协议,CUPS使打印机管理变得简单易用。在本文中,我们介绍了如何配置CUPS以安装网络打印机并进行测试。希望这篇文章可以帮助你了解CUPS的跨网络打印服务。





