Linux 打印队列管理:accept 命令超详细使用教程

一、命令简介

acceptCUPS(通用 UNIX 打印系统) 提供的命令行工具,用于指示打印系统开始接收发往指定打印机 / 打印机类的打印任务 。常与 reject 配合,用于维护、故障场景下控制打印队列启停。

二、语法格式

bash

运行

复制代码
accept [选项] 目标 [目标 ...]
  • 目标:打印机名或打印机类名,可多个,空格分隔

三、常用选项及说明

表格

选项 说明
-E 强制加密连接 CUPS 服务器
-U username 指定连接 CUPS 的用户名(用于认证)
-h hostname[:port] 指定 CUPS 服务器地址与端口,默认 localhost:631

四、示例用法

4.1 允许单个打印机接收作业

bash

运行

复制代码
accept LaserJet-Office

4.2 允许多个打印机接收作业

bash

运行

复制代码
accept Printer-Room1 Printer-Room2

4.3 允许打印机类接收作业

bash

运行

复制代码
accept All-Floor3-Printers

4.4 远程 CUPS 服务器管理

bash

运行

复制代码
accept -h 192.168.1.100 -U adminuser ColorPrinter

4.5 加密连接 + 指定端口

bash

运行

复制代码
accept -E -h printserver.example.com:6631 Marketing-Printer

五、注意事项

  1. 权限:需 root 或 lpadmin 组权限
  2. 与 reject 配合
    • reject:关闭队列入口,不接收新任务
    • accept:重新开放入口
  3. 与 cupsenable/cupsdisable 区别
    • accept/reject:控制是否接收新任务
    • cupsenable/cupsdisable:控制是否打印队列中任务
  4. 依赖:需 cupsd 服务运行
  5. 目标必须已在 CUPS 中配置
相关推荐
AI智图坊13 小时前
多件装组合SKU图的批量生产效率分析:从PS手工到AI自动化的工作流改造
大数据·运维·人工智能·gpt·ai作画·自动化·aigc
bjzhang7514 小时前
CentOS下安装MySQL详解
linux·mysql·centos
Jason_chen16 小时前
Linux 6.2 音频机制深度解析:AI驱动的低延迟音频与零信任音频安全架构
linux
下午写HelloWorld16 小时前
Linux系统及Ubuntu常用指令
linux·ubuntu·操作系统
lizhihai_9917 小时前
股市学习心得-AI 产业链核心标的梳理清单
大数据·服务器·人工智能·科技·学习
云计算磊哥@17 小时前
运维开发宝典026-MySQL02数据库表操作
运维·数据库·运维开发
weixin_5231853217 小时前
Collections.unmodifiableMap详解:真的不可修改吗?
java·linux·前端
黄同学real17 小时前
解决 Visual Studio Web Deploy 远程发布报 401 未授权 (ERROR\_USER\_UNAUTHORIZED)
服务器
天天进步201518 小时前
Tunnelto 源码解析 #9:控制服务器设计:Warp、WebSocket、Ping/Pong 与连接保活
运维·服务器·websocket
凡人叶枫18 小时前
Effective C++ 条款04:确定对象被使用前已先被初始化
java·linux·开发语言·c++·嵌入式开发