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.