CUPS(Common UNIX Printing System)是Linux/Unix环境下最流行的开源打印系统,它基于IPP(Internet Printing Protocol)协议,提供了统一的打印管理接口,使得配置和使用打印机变得异常简单。本文将手把手教你从零开始掌握Linux打印系统的核心——CUPS。
CUPS由Michael Sweet于1997年开发,现已成为大多数Linux发行版的默认打印系统。它支持本地和网络打印机,提供Web管理界面(默认端口631),兼容多种打印机驱动(如PostScript、PCL、PDF等)。作为开源打印服务器,CUPS还能通过Samba共享给Windows客户端,是企业及个人用户管理打印任务的理想选择。
不同Linux发行版的安装命令如下:
sudo apt update && sudo apt install cupssudo dnf install cups(老版本用yum)sudo pacman -S cups安装后启动服务并设置开机自启:sudo systemctl enable --now cups。
学习打印机配置前,需要了解几个核心术语:
CUPS提供两种主要管理方式:
浏览器访问 https://localhost:631(首次需输入系统root或sudo用户凭证)。点击“Administration”标签,即可添加打印机、修改配置。整个过程向导式,支持自动检测网络打印机。
- lpadmin:添加/删除打印机(需sudo),例如添加网络打印机:sudo lpadmin -p HP_LaserJet -v socket://192.168.1.100 -m everywhere -E- lp:打印文件,如lp -d HP_LaserJet document.pdf- lpq:查看打印队列- cancel:取消打印任务
打印时,应用程序通常会自动调用CUPS(如LibreOffice直接选择打印机)。若出现问题,可查看日志:sudo tail -f /var/log/cups/error_log。常见问题包括驱动不匹配、网络不通,可通过Web界面重新配置或检查防火墙(确保631端口开放)。
CUPS作为成熟的开源打印服务器,不仅支持IPP,还能通过模块化后端(如smb、ipp、socket)连接几乎所有打印机,是Linux桌面和服务器打印需求的终极解决方案。掌握它,你就能轻松驾驭Linux打印系统的方方面面。
—— 本文关键词:CUPS、Linux打印系统、开源打印服务器、打印机配置 ——
本文由主机测评网于2026-03-09发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260329641.html