Airprint Printer not working (Canon imageClass MF733Cdw)
I have a Canon imageClass MF733Cdw that supposedly supports Airprint. Selected (modified) output from "avahi-browse -art > discovered":
= enpXsY IPv4 Canon MF731C/733C UNIX Printer local
hostname = [Canone3449c.local]
address = [{REDACTED}]
port = [515]
txt = ["UUID={REDACTED}" "PaperMax=legal-A4" "Punch=0" "Staple=F" "Sort=F" "Collate=F" "Bind=F" "PaperCustom=T" "Duplex=T" "Copies=T" "Color=T" "TBCP=F" "Binary=F" "Transparent=F" "usbMDL=MF731C/733C" "usbMFG=Canon" "adminurl=http://{HOSTNAME}:80/airprint.html" "pdl=application/octet-stream,image/urf,image/pwg-raster,image/jpeg,application/pdf" "product=(CNMF731C/733C)" "ty=Canon MF731C/733C" "priority=30" "qtotal=1" "note=" "txtvers=1"]
= enpXsY IPv4 Canon MF731C/733C Internet Printer local
hostname = [Canone3449c.local]
address = [{REDACTED}]
port = [631]
txt = ["mopria-certified=1.2" "printwfds=T" "rfo=ipp/faxout" "kind=document,envelope,postcard" "URF=ADOBERGB24,CP255,DM1,PQ4,RS300,SRGB24,W8-16,FN3,IS1-4,OB10-40,V1.4" "Fax=T" "Scan=T" "TLS=1.2" "usbCMD=LIPSLX,CPCA" "UUID={REDACTED}" "PaperMax=legal-A4" "Punch=0" "Staple=F" "Sort=F" "Collate=F" "Bind=F" "PaperCustom=T" "Duplex=T" "Copies=T" "Color=T" "TBCP=F" "Binary=F" "Transparent=F" "usbMDL=MF731C/733C" "usbMFG=Canon" "adminurl=http://Canone3449c.local:80/airprint.html" "pdl=application/octet-stream,image/urf,image/pwg-raster,image/jpeg,application/pdf" "product=(CNMF731C/733C)" "ty=Canon MF731C/733C" "priority=10" "qtotal=1" "note=" "rp=ipp/print" "txtvers=1"]
What I've tried: using modified PPD file from Apple dmg file, Generic IPP Everywhere Printer, Generic PDF Printer
Notes: I can print to it via Google Cloud Print, but not all applications see that printer. I got it working under Ubuntu after I installed the "printer-driver-all" package.