My household consists of mainly Macs, iPhones and iPads. Printing from iOS devices is a real pain since my 20 year old LaserJet 4050N printer doesn't support AirPrint. We can only print by transferring them to a MacOS or Windows machine. I am hoping to make the printer AirPrint accessible using my Linksys E1500 or WNDR3300v1 router, but I am confused about how to proceed.
I couldn't find an ready-made OpenWRT firmware suitable for this purpose. The instructions I've read require installing CUPS and a bunch if other packages such as USB support. I am afraid of exceeding the RAM capacity on my router and I'm unsure many of the packages are required. My printer may be old, but it already has a very capable built-in JetDirect Network Server. It also doesn't have nor needs a USB interface and neither do my routers.
Specifically, what starter firmware should I download? What packages should I install? Is there any information, documentation or tutorial describing the process?