Linux命令-reject(拒绝打印任务)
Linux命令-reject拒绝打印任务命令语法常用选项场景化实例1. 拒绝指定打印机2. 带原因说明拒绝3. 批量拒绝多个打印机4. 打印机故障自动处理5. 恢复打印机接受任务6. 通过 CUPS Web 接口管理7. 配合系统监控脚本查询打印队列状态最佳实践快速参考reject命令用于禁止向指定的打印队列提交新任务通常在打印机维护、故障排除或资源限制时使用。配合accept命令可恢复打印队列接收任务。提示reject只阻止新任务进入队列不影响已在队列中等待或正在打印的任务。要清空现有队列使用lprm或cancel。命令语法reject[选项]打印队列名...常用选项选项说明-r 原因指定拒绝原因用户执行 lp 时会看到-h 主机名指定远程打印服务器主机名场景化实例1. 拒绝指定打印机# 拒绝 laserjet 打印机新任务sudoreject laserjet# 验证状态lpstat-a# 输出示例# laserjet not accepting requests since 一 6月 14 10:30:00 2026 -2. 带原因说明拒绝# 拒绝并告知用户原因sudoreject-r硒鼓更换中预计30分钟后恢复HP_LaserJet# 用户尝试打印时看到# lp -d HP_LaserJet document.pdf# lp: HP_LaserJet: 硒鼓更换中预计30分钟后恢复3. 批量拒绝多个打印机#!/bin/bash# 维护时批量拒绝所有打印机PRINTERS(Office_Floor1Office_Floor2Meeting_RoomLobby)forprinterin${PRINTERS[]};dosudoreject-r定期维护中14:00恢复$printerecho已拒绝:$printerdonelpstat-a4. 打印机故障自动处理#!/bin/bash# 监控打印机状态故障时自动拒绝check_printer(){localprinter$1# 检查打印机是否在线if!lpstat-p$printer|grep-qenabled;thenecho[ERROR]$printer故障自动拒绝新任务sudoreject-r设备故障请联系 IT 部门$printerreturn1fi# 检查纸盘状态lpstat-p$printer|grep-qpaper||{sudoreject-r缺纸请补充纸张$printerreturn1}return0}check_printerMain_LaserJet5. 恢复打印机接受任务# 恢复接受任务sudoaccept laserjet# 确认恢复lpstat-a# 定时恢复脚本#!/bin/bash# 拒绝2小时自动恢复sudoreject-r午休时间暂停服务Office_PrinterechoOffice_Printer 已暂停2小时后自动恢复# 后台定时恢复(sleep7200sudoacceptOffice_Printer\echoOffice_Printer 已恢复服务)6. 通过 CUPS Web 接口管理# CUPS 管理中同样操作# 停止接收: cupsreject printer_namesudocupsrejectOffice_Printer# 恢复接收: cupsaccept printer_namesudocupsacceptOffice_Printer# 查看所有打印机状态lpstat-p-d# CUPS 命令行完整管理sudocupsctl --remote-any# 允许远程管理sudosystemctl restart cups# 重启 CUBS 服务7. 配合系统监控脚本#!/bin/bash# 打印队列监控与自动管理QUEUEMain_PrinterMAX_JOBS50REJECT_REASON打印队列过长请稍后再试whiletrue;dojob_count$(lpstat-o$QUEUE2/dev/null|wc-l)if[$job_count-ge$MAX_JOBS];thenecho[$(date)] 队列过长($job_count)拒绝新任务sudoreject-r$REJECT_REASON$QUEUEelif[$job_count-lt$((MAX_JOBS/2))];thenlpstat-a$QUEUE|grep-qnot accepting{echo[$(date)] 队列恢复($job_count)重新接收任务sudoaccept$QUEUE}fiecho当前队列长度:$job_countsleep60done查询打印队列状态# 查看所有打印机状态lpstat-a# 查看特定打印机lpstat-alaserjet# 查看详细状态lpstat-t# 查看队列中的任务lpstat-o# 查看打印机配置lpoptions-plaserjet-l最佳实践维护前用reject -r 详细原因告知用户维护完成后用accept恢复。在自动化脚本中结合lpstat检测队列状态动态管理。# 维护流程模板#!/bin/bashPRINTER$1sudoreject-r计划维护 -$(date%H:%M)开始$PRINTERecho$PRINTER已暂停接收开始维护...# 维护操作...sudoaccept$PRINTERecho$PRINTER已恢复服务

相关新闻

羽毛球姿态评估系统设计:基于OpenPose与局部余弦相似度的6方案对比

羽毛球姿态评估系统设计:基于OpenPose与局部余弦相似度的6方案对比

羽毛球姿态评估系统设计:基于OpenPose与局部余弦相似度的6方案对比 羽毛球运动作为一项对动作规范性要求极高的竞技项目,其姿态评估技术正成为计算机视觉领域的热点研究方向。本文将深入剖析基于OpenPose框架的六种姿态评估方案,重点解析局部…

2026/7/5 23:13:01 阅读更多 →
OneNote到Markdown迁移:3步实现95%格式保留的专业方案

OneNote到Markdown迁移:3步实现95%格式保留的专业方案

OneNote到Markdown迁移:3步实现95%格式保留的专业方案 【免费下载链接】onenote-md-exporter ConsoleApp to export OneNote notebooks to Markdown formats 项目地址: https://gitcode.com/gh_mirrors/on/onenote-md-exporter 你是否正在寻找一种可靠的方法…

2026/7/5 23:13:01 阅读更多 →
Claude-Opus-4.7生产级API实测:性能、精度与成本的硬核验证

Claude-Opus-4.7生产级API实测:性能、精度与成本的硬核验证

1. 这不是一次“升级通知”,而是一次真实世界的压力测试我花了106美元,不是买会员、不是充订阅,而是真金白银在Anthropic官方API控制台里,用生产级调用量反复调用Claude-Opus-4.7的API接口,连续跑了72小时,…

2026/7/5 23:11:01 阅读更多 →

最新新闻

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
免费二维码修复工具终极指南:三步拯救损坏二维码

免费二维码修复工具终极指南:三步拯救损坏二维码

免费二维码修复工具终极指南:三步拯救损坏二维码 【免费下载链接】qrazybox QR Code Analysis and Recovery Toolkit 项目地址: https://gitcode.com/gh_mirrors/qr/qrazybox 你是否曾经面对一个损坏的二维码束手无策?模糊、破损、打印质量差的二…

2026/7/5 23:59:17 阅读更多 →
AsrTools:如何用一款开源工具在5分钟内完成专业级语音转文字?

AsrTools:如何用一款开源工具在5分钟内完成专业级语音转文字?

AsrTools:如何用一款开源工具在5分钟内完成专业级语音转文字? 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your au…

2026/7/5 23:57:17 阅读更多 →
YOLOv8融合坐标注意力机制优化目标检测性能

YOLOv8融合坐标注意力机制优化目标检测性能

1. YOLOv8与坐标注意力机制融合背景目标检测作为计算机视觉的基础任务,其发展始终围绕精度与速度的平衡展开。YOLO系列算法因其"一次检测"的设计理念,在实时性上具有先天优势。YOLOv8作为该系列的最新代表作,通过更深的网络结构、更…

2026/7/5 23:55:16 阅读更多 →

日新闻

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻