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

一、命令简介

accept 是 CUPS(通用 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 中配置
相关推荐
像风一样自由20208 小时前
52.Docker部署大模型应用从本地开发到服务化运行
运维·人工智能·docker·容器·大模型·智能体
sxgzzn8 小时前
如何利用电缆故障定位在线监测系统提升供电安全?
运维·重构·无人机·开关柜局放在线监测·gis局放在线监测
曦夜日长8 小时前
Git系统篇,Git本地使用(一):从“究极进化版“到三个区域的底层原理
大数据·linux·git·elasticsearch
mengchanmian8 小时前
VSFTP 服务器搭建(Centos)
运维·服务器·centos
shimly1234569 小时前
给断网无 sudo ubuntu22.04 机器安装 nodejs
linux
别动我齐刘海10 小时前
Linux 系统调试学习1
linux·运维·服务器·c++·学习·机器学习·机器人
Lsetea10 小时前
OpenSSL报certificate chain too long:error 22与verify_depth深度排查
linux·https·ssl证书·openssl·证书链
不像程序员的程序媛11 小时前
linux常见文本操作命令
linux·运维·服务器
wangbing112512 小时前
开发指南149-IotDB-常用命令
linux·运维·iotdb
Dovis(誓平步青云)12 小时前
常用命令藏得太深?怎么做一个快捷命令坞
运维·前端·自动化·音视频·prometheus