我正在尝试在 Ubuntu 14.04 Trusty 上安装我的 Lexmark S800 系列打印机(32 位),但仍然收到cups-insecure-filter
错误消息。打印机已连接到 LPT1,并且打印机向导正确添加了打印机/PPD。当我第一次打印测试页时,我收到错误消息。
我按照说明进行操作这一页以确保 的权限正确/usr/local/lexmark/v3/bin/printfilter
。
有其他人在尝试让 Lexmark 打印机在 Trusty 上运行时遇到过这个问题吗?无论怎么谷歌搜索都没有帮助。
谢谢你!!
答案1
这对于帮助原始海报可能已经太晚了,但对于其他某天进行搜索的人来说:
sudo chmod g-w /usr/local/lexmark/v3/etc/lxS800.ppd
sudo /etc/init.d/cups restart
对于其他型号的 Lexmark 打印机,请在 /usr/local/lexmark/v3/etc 中选择相应的 .ppd 文件
答案2
我有一台 Epson WF-3520 并且出现了错误cups-insecure-filter
。
我通过将 Epson 源目录的所有者设置为来解决这个问题root
:
sudo chown root:root -R /opt/epson-inkjet-printer-201212w/
它安装在/opt
目录中,我也将其更改为所有者root
。我不知道这是否相关。
之后我在日志中收到以下错误/var/log/cups/error_log
:
Job stopped due to filter errors; please consult the error_log file for details.
我通过恢复我之前在一些测试中更改的一些权限来解决这个问题:
sudo chmod 755 /opt/epson-inkjet-printer-201212w/cups/lib/filter/epson_inkjet_printer_filter
答案3
我在 16.04 上使用 Epson Workforce 840 时遇到此错误,因为 root 不是 的所有者/opt/epson-inkjet-printer-workforce-840-series
。
通过将所有权更改为 root 可以解决此问题:
sudo chown -R root /opt/epson-inkjet-printer-workforce-840-series然后重新启动 cups:
sudo /etc/init.d/cups 重启
最后,这部分可能是必要的,也可能不是必要的,我还删除并重新添加了打印机。
答案4
sudo chmod 755 /usr/local/lexmark/v3/bin/*
sudo chown root:bin /usr/local/lexmark/v3/bin/*