使用终端上的“打印到文件”打印机打印文件,无需安装任何软件包

使用终端上的“打印到文件”打印机打印文件,无需安装任何软件包

使用 GNOME 用户界面打印到文件

如何使用 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 的页面。

似乎没有任何命令可以完成您想要的操作。换句话说,正如您提出的问题一样,没有答案。

相关内容