I am trying to install my Lexmark S800 Series printer (32-bit) on Ubuntu 14.04 Trusty, and I continue to get a cups-insecure-filter error message. The printer is connected to LPT1, and the printer wizard correctly adds the Printer/PPD. It's when I first go to print a test page that I get the error.
I followed the instructions on this page to ensure that the permissions were correct for /usr/local/lexmark/v3/bin/printfilter.
Has anyone else had this issue trying to get a Lexmark printer running on Trusty? No amount of googling has helped on this one.
Thank you!!
6 Answers
This is probably too late to help the original poster, but for others searching some day:
sudo chmod g-w /usr/local/lexmark/v3/etc/lxS800.ppd
sudo /etc/init.d/cups restartFor other models of Lexmark printers, choose the appropriate .ppd file in /usr/local/lexmark/v3/etc
I have an Epson WF-3520 and was getting the cups-insecure-filter error.
I've solved it by setting the owner of the Epson source directory to root:
sudo chown root:root -R /opt/epson-inkjet-printer-201212w/It's installed on /opt directory, which I've also changed to owner root. I don't know if this is relevant.
After that I was getting following error in the log /var/log/cups/error_log:
Job stopped due to filter errors; please consult the error_log file for details.I solved it by recovering some permissions that I had previously changed on some tests:
sudo chmod 755 /opt/epson-inkjet-printer-201212w/cups/lib/filter/epson_inkjet_printer_filter I was getting this error with my Epson Workforce 840 on 16.04 because root was not the owner of /opt/epson-inkjet-printer-workforce-840-series.
This was fixed by changing the ownership to root with:
sudo chown -R root /opt/epson-inkjet-printer-workforce-840-seriesfollowed by restarting cups with:
sudo /etc/init.d/cups restart
Finally, and this part may or may not have been necessary, I also deleted and re-added the printer.
In my case problem was with file /usr/local/lexmark/v3/bin/printfilter as in the original question, same solution above applied to this file solved the problem for me:
sudo chmod g-w /usr/local/lexmark/v3/bin/printfilter
sudo /etc/init.d/cups restartThis is rather simpler as the page linked in the original question. Thanks
Thanks to this worked for me:
sudo chmod 755 /usr/local/lexmark/v3/bin/*
sudo chown root:bin /usr/local/lexmark/v3/bin/*
This worked for me (ubuntu 16.04.1 - lexmark S405):
cd /usr/local/lexmark/v3/bin/
sudo chmod 755 printfilterI take from this Ubuntu forum tread