通用-CUPS-PDF-打印机-Ubuntu 14.04

通用-CUPS-PDF-打印机-Ubuntu 14.04

将任何文档打印为 PDF 效果很好。不幸的是,我希望将创建的 PDF 文件保存在其他位置。

当前默认位置是:/home/PDF

所需的位置是:/home/myname/DropBox/PrintWork

我尝试编辑包含此类工作的默认目录的文件: /etc/cups/cups-pdf.conf

问题是(我是超级用户)我没有获得保存新默认位置的权限。当我查看“权限”时,所有内容都变暗了。我是 3 周以来的 Ubuntu 14.04 初级用户。

我已经花了很多时间来解决这个问题,有人能帮助我解决这个问题吗?

答案1

如何更改cups-pdf默认目录

  • 它不接受符号链接

  • 请注意,此方法将改变每个用户的行为

  • 这就是为什么你可能必须使用以下变量之一:

    • ${HOME}将扩展到用户的主目录
    • ${USER}将扩展为用户名
  • 在此示例中,输出将转到~/MyDocs/PDF

  • 所以你必须根据你的需要改变路径

1. 编辑cups-pdf.conf

gksudo gedit /etc/cups/cups-pdf.conf
  • 找到并注释掉此行(通过#在前面添加):

    Out ${HOME}/PDF
    

    像这样:

    # Out ${HOME}/PDF
    
  • 然后在下面添加这一行

    Out ${HOME}/MyDocs/PDF
    

2. 编辑usr.sbin.cupsd

gksudo gedit /etc/apparmor.d/local/usr.sbin.cupsd
  • 在文件末尾添加,编辑以开头的行以@{HOME}匹配您想要的位置

    @{HOME}/MyDocs/PDF/ rw,
    @{HOME}/MyDocs/PDF/* rw,
    
  • 重启以使更改生效

答案2

我认为您正在以某种方式混合权限...作为 root,您应该能够从控制台(sudo vi /etc/cups/cups-pdf.conf)对其进行编辑,并将Out设置更改为您需要的。

另一种选择:将 ~/PDF 设为符号链接,但不幸的是,它不起作用。

答案3

我知道这个问题已经有一年了,但是对于 ubuntu 初学者来说,编辑文件的最简单方法/etc/cups/cups-pdf.conf是使用带有 sudo 的普通默认编辑器 gedit。

因此只需打开终端并输入sudo gedit /etc/cups/cups-pdf.conf

然后编辑您想要的所有内容...保存文件并关闭 gedit!

就是这样。

相关内容