欢迎光临
我们一直在努力

Linux命令-lpadmin(配置CUPS套件中的打印机和类)

🧭说明

lpadmin 是 Linux 系统中 CUPS(通用 UNIX 打印系统)打印服务的核心配置工具,用于管理打印机和打印机类。

下面这个表格汇总了 lpadmin 命令的一些常见操作场景。

操作类型命令示例关键参数说明
添加打印机 lpadmin -p HPLaserJet -E -v socket://192.168.1.10 -P /path/to/PPD/file.ppd -p 指定打印机名,-E 启用并接受任务,-v 设置设备地址,-P 指定驱动文件。
设置默认打印机 lpadmin -d HPLaserJet -d 后接打印机名称。
修改打印机配置 lpadmin -p HPLaserJet -o Resolution=300x300dpi -o 用于设置各种选项,如分辨率、页边距等。
控制用户访问 lpadmin -p HPLaserJet -u allow:@group1 -u deny:user1 -u allow 允许用户/组,-u deny 拒绝用户/组。组名前需加 @。
删除打印机 lpadmin -x HPLaserJet -x 后接要删除的打印机或类名称。

💻 命令语法与关键参数

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

lpadmin [选项] [参数]

一些最常用的参数包括:

  • -p <printer>: 指定要操作的打印机名称。这是最核心的参数之一。
  • -x <destination>: 删除指定的打印机或类。
  • -d [destination]: 设置或更改系统默认打印机。
  • -E: 与 -p 一同使用时,启用打印机并开始接受打印任务。
  • -v <device-uri>: 设置打印机的设备地址。可以使用 lpinfo -v 命令查看系统支持的设备URI类型。
  • -P <ppd-file>: 指定打印机的PPD(PostScript打印机描述)驱动文件。可以使用 lpinfo -m 查看可用的驱动。
  • -o <option=value>: 设置打印机的各种选项,如分辨率(Resolution=600x600dpi)、是否打印页眉等。
  • -u <allow\\|deny:user,…>: 设置用户或组的访问控制。

💡 实用技巧与注意事项

  • 先查后配:在配置前,建议先使用 lpinfo -v 查看可用的端口或接口,使用 lpinfo -m 查看可用的驱动程序列表,这能帮助准确找到设备URI和合适的驱动。
  • 验证配置:配置完成后,使用 lpstat -p 或 lpstat -a 查看所有已配置的打印机状态,使用 lpstat -d 查看当前默认打印机。
  • Web管理界面:CUPS 还提供了一个友好的 Web 管理界面,通常可以通过访问 http://localhost:631 来使用浏览器添加和管理打印机,这对于不习惯命令行的用户来说是个不错的选择。
  • 权限问题:大多数 lpadmin 命令操作需要 root 权限,记得使用 sudo。
  • 赞(0)
    未经允许不得转载:171主机测评 » Linux命令-lpadmin(配置CUPS套件中的打印机和类)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址