news 2026/2/22 8:01:04

Linux命令-lpr(从命令行提交文件到打印机打印)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux命令-lpr(从命令行提交文件到打印机打印)

🧭说明

lpr命令是 Linux 系统中用于从命令行提交文件到打印机打印的工具。下面我将介绍它的基本用法、常用选项以及相关管理命令。

基本语法与核心功能

lpr命令的基本语法为lpr [选项] [文件...]。它的核心作用是向打印队列提交任务。如果不指定文件,lpr会从标准输入读取数据。如果系统配置了多个打印机,可以通过-P选项指定目标,否则将使用默认打印机。

常用选项详解

下表汇总了lpr命令的一些常用选项。

选项说明
-P 打印机名指定使用哪台打印机。例如-P HP_LaserJet
-# 份数设置打印份数,例如-# 3打印三份。
-o 选项设置高级打印选项,如双面打印、页码范围等。
-h不打印标题页(burst page)。
-C/J/T "名称"为打印作业设置分类、作业名或标题。
-l指示文件已是原始格式(如PostScript),直接发送不转换。
-E连接打印服务器时强制加密。
-U 用户名指定提交作业时使用的用户名。
-r打印任务成功加入队列后,删除原始文件。

常用操作示例

掌握以下实例能应对大部分打印需求。

  • 基础打印

    • 打印单个文件到默认打印机:lpr myfile.txt
    • 打印到指定打印机:lpr -P myprinter myfile.txt
  • 份数与多文件

    • 打印多份副本:lpr -# 3 myfile.txt
    • 一次性打印多个文件:lpr file1.txt file2.txt file3.txt
  • 高级设置

    • 双面打印lpr -o sides=two-sided-long-edge myfile.txt
    • 打印特定页面lpr -o page-ranges=1-5 myfile.pdf(打印第1至5页)
    • 打印管道或命令输出echo "Hello, World!" | lprls -l | lpr -P myprinter

管理打印任务

提交打印任务后,可能需要查看或管理打印队列。

  • 查看队列:使用lpstat -olpq命令可以查看所有打印机的任务状态和作业编号。
  • 取消任务:使用cancel 作业编号lprm 作业编号可以取消指定编号的打印任务。要取消当前用户的所有任务,可直接运行lprm

常见问题排查

如果lpr命令未能正常工作,可以按以下思路排查:

  1. 命令未找到:系统可能未安装打印系统(如CUPS)。可尝试安装:sudo apt install cups cups-client lpr(基于Debian/Ubuntu)。
  2. 打印机未响应:首先检查打印机电源、连接是否正常,然后使用lpstat -p查看打印机状态。
  3. 权限问题:确保当前用户有权限使用目标打印机。有时需要管理员权限。
  4. 文件格式问题:尝试打印纯文本文件。对于复杂格式(如PDF、图片),可先转换为PostScript或PDF再打印,或使用-l选项直接发送原始数据。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/21 18:05:51

低查重AI教材编写攻略,专业工具助你快速完成教材!

AI教材创作工具:开启教材编写新时代 许多教材编写者常常感到遗憾:虽然他们已经认真打磨了教材的正文内容,但如果缺乏必要的配套资源,整体的教学效果往往受到很大影响。课后练习需要设计出不同难度的题型,但往往缺少创…

作者头像 李华
网站建设 2026/2/18 10:46:36

超实用!低查重AI教材编写工具助力,快速完成高质量教材创作

随着教材编写的需求多样化,如何准确响应不同的需求成为一个重要课题。不同年段学生的学习能力差异明显,呈现的内容如果过于简单或复杂,都会影响学习效果;而在课堂教学、自主学习等不同场景中,教材的呈现方式也需要灵活…

作者头像 李华
网站建设 2026/2/18 14:18:52

AI专著写作秘籍:精选工具推荐,为你的学术之路加速赋能

对于许多学者来说,撰写学术专著最棘手的挑战,就是“有限的精力”与“无限的需求”之间的矛盾 专著的创作通常需要耗费3到5年,甚至更长的时间,而研究者们还需要兼顾教学、科研项目以及各类学术活动,能拿出来用于写作的…

作者头像 李华
网站建设 2026/2/21 18:10:57

基于SpringBoot和Vue的旅游出行指南系统

文章目录 详细视频演示项目介绍技术介绍功能介绍核心代码系统效果图源码获取 详细视频演示 文章底部名片,获取项目的完整演示视频,免费解答技术疑问 项目介绍 基于 SpringBoot 的旅游出行指南系统是一款聚焦游客出行全流程需求的综合性信息服务平台&am…

作者头像 李华
网站建设 2026/2/17 19:30:03

知识库投喂:如何构建与优化AI的核心大脑

人工智能系统构建与应用时,知识库起着核心“大脑”作用。它不是静态数据库,是精心设计、持续喂养且动态优化的智能信息体。把海量、多源、异构数据转化成机器可理解利用知识的过程,业界常形象称作“知识库投喂”。其质量直接决定后续AI模型在…

作者头像 李华