本文作者:xiaoshi

Linux 怎样安装和配置 CUPS 打印服务

Linux 怎样安装和配置 CUPS 打印服务摘要: ...

Linux 下安装和配置 CUPS 打印服务的完整指南

在 Linux 系统中,打印服务是一个不可或缺的功能。CUPS(Common Unix Printing System)是 Linux 系统中最常用的打印服务软件,它不仅支持本地打印,还可以通过网络实现远程打印。本文将详细介绍如何在 Linux 系统中安装和配置 CUPS 打印服务,帮助你轻松管理打印任务。

1. 什么是 CUPS?

Linux 怎样安装和配置 CUPS 打印服务

CUPS 是一个开源的打印系统,最初由苹果公司开发,现已成为 Linux 和其他类 Unix 系统的标准打印解决方案。它支持多种打印机型号,提供了 Web 管理界面,使得配置和管理打印机变得更加简单。

2. 安装 CUPS

在大多数 Linux 发行版中,CUPS 已经预装。如果没有,可以通过包管理器轻松安装。

在 Debian/Ubuntu 系统上安装 CUPS

打开终端,输入以下命令:

sudo apt update
sudo apt install cups

在 CentOS/RHEL 系统上安装 CUPS

对于基于 RPM 的系统,使用以下命令:

sudo yum install cups

或者,如果你的系统使用 dnf 包管理器:

sudo dnf install cups

在 Arch Linux 系统上安装 CUPS

Arch Linux 用户可以通过以下命令安装 CUPS:

sudo pacman -S cups

3. 启动和启用 CUPS 服务

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

sudo systemctl start cups
sudo systemctl enable cups

4. 配置 CUPS

4.1 通过 Web 界面配置

CUPS 提供了一个基于 Web 的管理界面,默认情况下可以通过 http://localhost:631 访问。打开浏览器,输入该地址即可进入 CUPS 管理界面。

在管理界面中,你可以添加打印机、管理打印队列、设置默认打印机等。

4.2 通过命令行配置

如果你更喜欢使用命令行,也可以通过 lpadmin 命令来添加和管理打印机。

添加打印机

假设你的打印机通过 USB 连接,设备路径为 /dev/usb/lp0,你可以使用以下命令添加打印机:

sudo lpadmin -p PrinterName -v /dev/usb/lp0 -m drv:///sample.drv/generic.ppd -E

其中,PrinterName 是你为打印机指定的名称,/dev/usb/lp0 是打印机设备路径,drv:///sample.drv/generic.ppd 是打印机驱动。

设置默认打印机

要将某个打印机设置为默认打印机,可以使用以下命令:

sudo lpadmin -d PrinterName

5. 配置网络打印

CUPS 支持通过网络共享打印机,使得局域网内的其他计算机也可以使用该打印机。

5.1 允许远程访问

首先,需要修改 CUPS 配置文件 /etc/cups/cupsd.conf,允许远程访问。

找到以下行:

Listen localhost:631

将其修改为:

Listen *:631

然后,找到以下部分:

<Location />
  Order allow,deny
  Allow localhost
</Location>

将其修改为:

<Location />
  Order allow,deny
  Allow all
</Location>

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

sudo systemctl restart cups

5.2 添加网络打印机

在其他 Linux 机器上,可以通过 CUPS Web 界面或命令行添加网络打印机。在添加打印机时,选择 Internet Printing Protocol (IPP),并输入主机的 IP 地址和打印机名称。

6. 常见问题及解决方案

6.1 打印机无法识别

如果系统无法识别打印机,首先检查打印机是否连接正常,然后查看 /var/log/cups/error_log 日志文件,寻找可能的错误信息。

6.2 打印任务卡住

如果打印任务卡住,可以尝试取消并重新发送打印任务。使用以下命令查看打印队列:

lpstat -o

然后使用以下命令取消任务:

cancel JobID

7. 总结

通过本文的介绍,你应该已经掌握了在 Linux 系统中安装和配置 CUPS 打印服务的基本方法。无论是本地打印机还是网络打印机,CUPS 都提供了强大的管理功能,帮助你轻松完成打印任务。如果你在配置过程中遇到问题,可以参考官方文档或社区论坛,寻找更多帮助。

希望本文对你有所帮助,祝你使用 Linux 系统愉快!

文章版权及转载声明

作者:xiaoshi本文地址:http://blog.luashi.cn/post/2848.html发布于 05-30
文章转载或复制请以超链接形式并注明出处小小石博客

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,17人围观)参与讨论

还没有评论,来说两句吧...