Skip to content

Instantly share code, notes, and snippets.

@jasco
Created October 17, 2017 08:30
Show Gist options
  • Save jasco/a0d4b98e17eb7da1511da90f2d30af2f to your computer and use it in GitHub Desktop.
Save jasco/a0d4b98e17eb7da1511da90f2d30af2f to your computer and use it in GitHub Desktop.
ARM Debian Config for Kyocera FS-4020DN

Kyocera FS-4020DN Laser Printer Config

Install CUPS

sudo apt update && apt dist-upgrade
sudo apt install cups openprinting-ppds

Add user to printer group

sudo usermod -a -G lpadmin $USER

Check cups service status

sudo service cups status

Edit cupsd.conf to enable local access

sudo vi /etc/cups/cupsd.conf

In the authentications sections optionally add Allow @LOCAL and comment out Require @SYSTEM @USER, etc.

Download the PPD printer configuration from Kyocera as the FS-4020DN is not include in the foomatic or openprinting PPDS. Note that the vendor page offers two downloads.

  • Linux UPD driver with extended feature support
  • Linux PPDs

The UPD driver has binary installers for a variety of Linux distros but the binaries are x86 or x86-64. The included PPD references binary CUPS filters that will not run on ARM. In contrast the PPD drivers once extracted are entirely usable.

wget `https://cdn.kyostatics.net/dlc/eu/driver/all/linux_ppds_fs-2020-4020.-downloadcenteritem-Single-File.downloadcenteritem.tmp/Linux_PPDs_FS-2020-4020.zip`

Extract the file Kyocera_FS-4020DN.ppd.

If accessing remotely, consider ssh -L 631:localhost:631 .....

Through the admin interface http://localhost:631/admin add a printer, and choose to upload the PPD.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment