如何使用 CLI 执行此操作?其他解决方案要求我们安装第三方软件包。我要求一种原生方式,请不要将此标记为重复。
该打印机未显示在任何地方,因此无法使用该打印机进行打印。
$ lpstat -p -d
lpstat: No destinations added.
no system default destination
$ lpr -P "Print_to_PDF" file.pdf
lpr: No such file or directory
如果不可能,我可以从 Go 代码中调用它吗?
cupsfilter
和解决方案enscript
不会产生与打印相同的结果使用用户界面。例如,元数据不会被剥离掉。
答案1
无法使用命令行访问 GTK 的“打印到文件”条目。该功能根本不访问 CUPS,因此它是否值得称为打印机值得怀疑。可能发生的情况是调用 Cairo 来呈现显示为 PDF 的页面。
似乎没有任何命令可以完成您想要的操作。换句话说,正如您提出的问题一样,没有答案。