在使用打印机驱动进行打印时,有时候我们需要获取打印机的数据来进行调试或使用获取打印机的数据来进行测试,此时用可以如下方式进行获取(以下在ubuntu20.04系统下进行操作):
1、通过在/etc/cups/cups-files.conf中添加包含“FileDevice yes”的行并通过命令$ sudo systemctl restart cups来激活打印到文件中
使用vi编辑器或其他编辑器打开并修改文件,使用超级用户权限打开,如在终端中打开运行命令行:
$ sudo gedit /etc/cups/cups-files.conf
修改为:
重启cups:sudo systemctl restart cups
2、克隆有问题的打印机队列。克隆应该打印到一个文件而不是实际的打印机,但应该使用相同的驱动程序,以便应用相同的过滤器。使用命令:$ sudo lpadmin -p test -E -v file:/tmp/printout -P /etc/cups/ppd/<queue.name>.ppd
用有问题的队列名称替换“<queue.name>”,克隆也具有与原