Search This Blog

Set up Epson Workforce 435 Printer on Ubuntu 20.04

I. Install Epson WorkForce 435 driver for Ubuntu Linux

  • Install lsb
    sudo apt install lsb
  • Download Epson Workforce 435 driver from OpenPrinting.org: .deb for Debian/Ubuntu x64
  • Install the Epson Workforce 435 driver:
    sudo apt install ~/Downloads/epson-inkjet-printer-201109w_1.0.0-1lsb3.2_amd64.deb
  • Go to Settings -> Printers and select the Workforce-435 printer, click the "Gear" icon then select Printer Details.
  • In the printer details window, click Select from database then select "Epson" from the left side panel, then select "Epson WorkForce 435 Series - epson-inkjet-printer 1.0.0-1lsb3.2" at the bottom of the right side panel.



II. Fix printer error caused by apparmor

At this point, the Epson WorkForce 435 driver has been installed. However, printing to the printer is still not working. You may see error message pops up: "Printer error - connecting to device". This is because the driver we've installed is from 3rd party. The Ubuntu apparmor protects cupsd from accessing this driver. To solve the issue:
  • Install apparmor-utils
    sudo apt install apparmor-utils
  • sudo aa-complain cupsd; sudo aa-complain cups-browsed
  • Restart the computer.
  • Print a test page. If it works, check /var/log/syslog and look for apparmor related lines and see if any permissions need to be added to /etc/apparmor.d/usr.sbin.cupsd or /etc/apparmor.d/usr.sbin.cups-browsed
  • sudo app-enforce cupsd; sudo aa-enforce cups-browsed
  • Restart the computer and make sure the printing is still works.



See also

No comments:

Post a Comment