news 2026/5/23 13:53:29

Linux命令-lp(打印文件或修改排队的打印任务)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux命令-lp(打印文件或修改排队的打印任务)

🧭说明

lp是 Linux 系统中用于打印文件的常用命令,它允许直接从命令行向打印机发送任务。

📌 基本语法与常用选项

lp命令的基本语法格式如下:

lp[选项][文件]

如果未指定文件名,lp会接受标准输入,这意味着可以通过管道将其他命令的输出直接发送给lp进行打印。

下面的表格汇总了lp命令的一些常用选项及其功能:

选项说明
-d <打印机名>指定接收打印任务的目标打印机
-n <份数>设置要打印的份数,例如-n 3表示打印3份
-o <打印选项>设置各种打印选项,功能非常丰富(详见下文)
-P <页码范围>指定需要打印的页码,例如-P 1,3-5,16
-H <时间>指定打印任务开始的时间,可以是immediate(立即),hold(暂挂)或具体时间如10:00
-q <优先级>设置作业优先级(1-100,100为最高)
-t "标题"为打印任务设置一个标题
-m打印完成后发送电子邮件通知
-s静默模式,不报告作业ID

🔧 强大的-o打印选项

-o选项是lp命令中最灵活的部分,用于控制打印输出的具体格式和效果。

  • 页面布局与方向

    • -o media=A4:指定纸张大小(如 A4, letter, legal)。
    • -o orientation-requested=4:设置页面方向为横向(landscape)。
    • -o sides=two-sided-long-edge:进行双面打印(长边翻转,类似于书籍)。
  • 多页合并与排版

    • -o number-up=2:在一张纸上打印 2 页内容(也支持 4, 6, 9, 16 等)。
    • -o fit-to-page:将内容缩放以适应纸张大小。
  • 其他实用选项

    • -o page-ranges=1-4,7:指定打印特定页码(与-P选项类似)。
    • -o outputorder=reverse:按逆序打印页面,这对于某些打印机出纸顺序很有用。

💡 实用示例与技巧

  1. 基础打印

    lp document.pdf# 使用默认打印机打印文件lp -d HP_LaserJet_1020 report.txt# 在名为 "HP_LaserJet_1020" 的打印机上打印ls-la|lp# 打印当前目录的详细列表(将标准输入发送给打印机)
  2. 高级打印需求

    # 打印文档的第2-5页和第7页,共打印3份,并设置优先级最高lp -P2-5,7 -n3-q100document.pdf# 将PDF文件以A4纸、双面、每张纸2页的方式打印lp -omedia=A4 -osides=two-sided-long-edge -o number-up=2presentation.pdf# 提交打印任务,但暂挂直到下达指令后再开始打印lp -H hold myfile.txt# 之后可以使用以下命令释放该任务(假设作业ID为 HP_LaserJet_1020-12)lp -i HP_LaserJet_1020-12 -H resume
  3. 管理打印任务

    • 使用lpstat -p命令可以列出系统上所有可用的打印机。
    • 使用lpstat -d可以查看当前的默认打印机。
    • 使用lpstat -o可以查看打印队列中的任务。
    • 使用cancel <作业ID>lprm <作业ID>可以取消指定的打印任务。

⚠️ 注意事项

  • 选项的具体支持和行为可能因使用的打印系统(如 CUPS)和打印机型号的不同而略有差异。
  • 如果遇到无法打印的情况,请先检查打印机是否处于就绪状态,以及打印队列是否被暂停。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 10:31:09

AgentCPM研报生成实测:离线运行+隐私保护的高效方案

AgentCPM研报生成实测&#xff1a;离线运行隐私保护的高效方案 没有云端API调用&#xff0c;没有数据上传风险&#xff0c;不依赖网络连接——当一份深度行业研报需要在内部会议前两小时完成&#xff0c;而你手头只有未联网的笔记本电脑时&#xff0c;你会怎么做&#xff1f; …

作者头像 李华
网站建设 2026/5/14 1:01:02

Chord视频时空理解工具YOLOv8集成:实时目标检测应用开发

Chord视频时空理解工具YOLOv8集成&#xff1a;实时目标检测应用开发 1. 为什么需要将YOLOv8集成到视频时空理解工具中 在日常的视频分析场景中&#xff0c;我们常常遇到这样的问题&#xff1a;监控画面里突然出现异常移动&#xff0c;但人工回看耗时费力&#xff1b;电商直播…

作者头像 李华
网站建设 2026/5/12 2:53:43

Z-Image模型容器化部署:使用Docker简化安装流程

Z-Image模型容器化部署&#xff1a;使用Docker简化安装流程 1. 为什么需要容器化部署Z-Image 刚开始接触Z-Image时&#xff0c;我试过直接在本地环境安装&#xff0c;结果折腾了大半天。Python版本冲突、PyTorch版本不匹配、diffusers库需要从源码编译、显存占用优化参数设置…

作者头像 李华
网站建设 2026/5/3 4:33:46

ollama部署embeddinggemma-300m:300M参数模型如何实现媲美大模型的语义精度

ollama部署embeddinggemma-300m&#xff1a;300M参数模型如何实现媲美大模型的语义精度 你有没有试过在自己的笔记本上跑一个真正好用的嵌入模型&#xff1f;不是那种动辄几十GB显存、需要专业GPU服务器才能启动的庞然大物&#xff0c;而是——开箱即用、秒级响应、不卡顿、不…

作者头像 李华
网站建设 2026/5/23 12:32:13

MusePublic Art Studio效果实测:长尾提示词对复杂场景理解能力

MusePublic Art Studio效果实测&#xff1a;长尾提示词对复杂场景理解能力 1. 这不是又一个“点点点”生成器&#xff0c;而是一支会思考的画笔 你有没有试过这样写提示词&#xff1a;“一位穿靛蓝工装裤的女建筑师站在未完工的混凝土建筑工地中央&#xff0c;左手拿着激光测…

作者头像 李华
网站建设 2026/5/23 0:02:06

实测CTC语音唤醒模型:93%准确率的‘小云小云‘识别

实测CTC语音唤醒模型&#xff1a;93%准确率的小云小云识别 1. 这不是实验室里的Demo&#xff0c;是能装进手机的真家伙 你有没有过这样的体验&#xff1a;对着手机说“小云小云”&#xff0c;等了两秒&#xff0c;屏幕才慢悠悠亮起来&#xff1f;或者在嘈杂的厨房里喊了三遍&…

作者头像 李华