This project provides an easy way of running CUPS/Avahi on a balenaOS-provisioned Raspberry Pi 3 B/B+. CUPS is a modular printing system for Unix-like computer operating systems which allows computers to act as a print server, in this case enabling AirPrint capability for legacy printers.
The CUPS management console is available through the Device Public URL within the balenaCloud control panel. The customized cupsd.conf file in this repo allows public access for admin configuration settings.