当我打印时,我的 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/