Not sure if this is considered an appropriate request for the Armbian forum, but I'll give it a try. New installation of Buster server 4.19.62-sunxi on OPiZero 512MB, with 32GB SanDisk A1 card.
I installed CUPS (and Samba) via armbian-config, added myself to lpadmin; I can access the web interface. "Add printer" sees my Brother HL-2270DW on wifi, but no matter how I add the printer, I get one of a variety of errors when attempting to print a test page.
CUPS finds and installs the printer at dnssd://Brother%20HL-2270DW%20series._ipp._tcp.local/ but when I print a test page, CUPS says it can't find the printer. So I change the URI to the printer's IP address on my LAN. CUPS now says printer is "Idle, Accepting Jobs, Not Shared". When I print a test page, CUPS says "processing since" and keeps saying it forever (until I cancel the job). Same thing happens if I install as IPP printer, same thing with hl1250 driver or generic pcl driver. Same thing with or without foomatic. I can't find any guides about how to troubleshoot CUPS if it doesn't just work, so I'm likely doing something wrong, though I also see comments online from people who get stuck at "processing since," saying that they had to downgrade something or other because of incompatible packages. Appreciate any tips, including if anyone knows about a CUPS troubleshooting forum out there.
armbianmonitor -u http://ix.io/23JA