Based on aadl/cups with support for Cannon UFR II (UFR2) drivers and AirPrint added.
CUPS is an open source printing system that supports IPP along with other protocols. More information can be found at cups.org
This image is built on top of aadl/cups, which uses CUPS v2.2.1 and installs v3.5.0 of the Canon UFR II drivers.
docker run -e CUPS_USER_ADMIN=admin -e CUPS_USER_PASSWORD=secr3t -p 6631:631/tcp jakbutler/docker-ufrii-airprint