Linux网络打印服务配置(手把手教你搭建CUPS共享打印机)

V5主机测评

在现代办公环境中,共享打印机是提高效率的重要工具。如果你使用的是 Linux 系统,那么通过 CUPS(Common UNIX Printing System)可以轻松实现网络打印服务。本教程将从零开始,一步步带你完成 Linux 网络打印服务的配置,即使你是完全的小白也能看懂并操作成功。

什么是 CUPS?

CUPS 是 Linux 和类 Unix 系统中广泛使用的打印系统,它支持 IPP(Internet Printing Protocol)、LPD(Line Printer Daemon)等多种协议,能够管理本地和网络打印机。通过 Web 界面,用户可以方便地添加、删除和配置打印机。

准备工作

  • 一台安装了 Linux 的电脑(本教程以 Ubuntu 为例)
  • 一台已连接到该电脑的物理打印机(USB 或并口)
  • 确保你的 Linux 系统已联网
  • 具备 sudo 权限的用户账户

第一步:安装 CUPS

大多数现代 Linux 发行版默认已预装 CUPS,但如果没有,可以通过以下命令安装:

sudo apt updatesudo apt install cups

第二步:启动并启用 CUPS 服务

安装完成后,启动 CUPS 服务并设置为开机自启:

sudo systemctl start cupssudo systemctl enable cups

第三步:配置 CUPS 允许远程访问

默认情况下,CUPS 只允许本地访问。为了让其他设备能通过网络使用这台打印机,需要修改配置文件:

sudo nano /etc/cups/cupsd.conf

找到以下几行并进行修改:

  • Listen localhost:631 改为 Port 631
  • <Location /><Location /admin><Location /admin/conf> 块中添加:
    Allow from all

保存并退出编辑器,然后重启 CUPS 服务:

sudo systemctl restart cups
Linux网络打印服务配置(手把手教你搭建CUPS共享打印机)

第四步:通过 Web 界面添加打印机

打开浏览器,访问:http://localhost:631(本地)或 http://你的Linux主机IP:631(远程)。

点击 “Administration” → “Add Printer”,按照提示操作:

  1. 选择你的打印机(通常会自动识别)
  2. 填写名称、位置和描述(建议使用英文)
  3. 选择正确的驱动程序(可从列表中选择或上传 PPD 文件)
  4. 完成设置后,点击 “Set Default Options”

第五步:测试打印

在 Web 界面中,点击 “Print Test Page” 按钮,确认打印机正常工作。

第六步:其他设备如何使用该网络打印机?

在 Windows、macOS 或其他 Linux 设备上,只需添加网络打印机,输入地址:
http://你的Linux主机IP:631/printers/打印机名称

例如:http://192.168.1.100:631/printers/HP_LaserJet

常见问题与排查

  • 无法访问 Web 界面? 检查防火墙是否放行 631 端口:
    sudo ufw allow 631
  • 打印机不响应? 确认打印机已正确连接并通电,且驱动程序匹配。
  • 权限被拒绝? 确保你在 CUPS 配置中允许了远程访问,并重启了服务。

结语

通过以上步骤,你已经成功在 Linux 上配置了网络打印服务。无论是家庭还是小型办公室环境,这套方案都能有效实现打印机共享。掌握 Linux网络打印CUPS配置共享打印机打印服务设置 这些核心技能,将大大提升你的 Linux 系统管理能力。

现在,就去试试吧!让打印变得更简单、更高效。

文章版权声明:除非注明,否则均为V5主机测评网_性价比VPS_性价比云服务器_免费独立服务器原创文章,转载或复制请以超链接形式并注明出处。