如何将“打印到文件”设置为默认打印选项?

如何将“打印到文件”设置为默认打印选项?

当我打印时,我的 Deskjet-3050 被选为默认打印机。

我希望“打印到文件”成为默认的“打印机”不使用 cups-pdf


我特别不想使用 cups-pdf,因为它呈现文本的方式(见下文)。我不完全清楚它在做什么,但它似乎将文本呈现为位图并将它们嵌入 pdf(因为我使用的是标准打印到文件 pdf,所以我无法突出显示/复制/搜索嵌入的文本)。

在此处输入图片描述

注意这是不是重复项:我可以将 PDF 设为“打印到文件”的默认设置吗

答案1

通过运行停止 cupsd

sudo stop cups

然后使用您最喜欢的编辑器编辑 /etc/cups/printers.conf。

找到以下行:

<DefaultPrinter somename>

并将其更改为

<Printer somename>

然后使用以下命令启动 cupsd

sudo start cups

这将删除默认打印机,从而将打印恢复为文件作为默认设置。

答案2

您可能需要打印到 Ghostscript 来安排所有内容,然后使用 PDFTK 之类的东西来实际获取您想要合并的数据。

答案3

你确定那不依赖于源文档吗...一切都是那样???这太奇怪了....打印的最佳方式是分两步进行,在我看来,pdf 应该总是经过后处理脚本,比如 ghostscript 是我最喜欢的,然后再输出到文件...我的意思是,如果你真的需要阅读文档,那多花一秒钟又有什么意义呢

试试这个,它应该可以帮助你设置打印过程
http://www.arsgeek.com/2007/05/17/5-steps-to-create-a-pdf-printer-print-to-pdf-in-ubuntu/

我同意,杯子很差劲

答案4

根据 Matt Cutts 的说法,您还可以在.bashrc

export PRINTER=printer-name

来源:http://www.mattcutts.com/blog/change-default-printer-linux-firefox/

相关内容