我通过安装的 PDF 虚拟打印机
sudo apt-get install cups-pdf
通常会在 ~/PDF 目录中生成 pdf 文件。但是,重启后,它不再起作用。localhost:631 中的作业似乎被“取消”。
如果我做:
sudo dpkg -P cups-pdf
然后
sudo apt-get install cups-pdf
它又可以工作了!
有人可以建议我一种方法来解决这个恼人的问题吗?
谢谢,码头
答案1
这是一个完全愚蠢的错误,与所有权或类似问题有关。无论如何,重启后 cups-pdf 会出现 2 个错误“无法创建目录 (/var/spool/cups-pdf)”和“无法创建 spool 目录 (/var/spool/cups-pdf/SPOOL)”。这些目录对于 cups-pdf 是必需的。如果您手动创建这些目录,则 cups-pdf 可以再次运行
无论如何,我找到了一个解决方案,我在“/etc/init.d/pcscd”中的启动脚本中添加了两行(您也可以使用其他脚本 - 例如“saned”):
mkdir /var/spool/cups-pdf
mkdir /var/spool/cups-pdf/SPOOL
我在脚本的开头添加了这些行 - 紧接着带有 # 的行
我知道这不是正确的方法但我不知道如何修复这个错误。