Printerd
打印出来的printerd是在Linux上管理本地和远程打印机的守护进程。它是polkit感知系统可激活的D-Bus服务。要使用它,在运行“make install”后,您可以从命令行以详细模式以root身份运行守护程序:
su -c '/usr/local/libexec/printerd -v'
现在,您可以使用提供的pd-client和pd-view工具、或“gdbus”工具与其交互:
gdbus monitor --system --dest org.freedesktop.printerd
请注意,当前没有用于打印的SELinux策略,因此在提交文件进行打印时,您需要使用setenforce 0
启用许可模式。
D-Bus对象是:
-
管理器:用于创建具有特定设备URI的打印队列
-
设备:检测到的打印机设备
-
打印机:打印队列
-
作业:打印作业