> Most Linux distributions include HPLIP with their software, but most do not include the plug-in
This is not exactly pleasing for open source enthusiasts (me included).Due to recommendation here on HN, I've been checking Brother laser printers. They also require installing a proprietary package from the manufacturer, and a proprietary tool for the print queue setup.
Year ago, the plugin was needed for the scanning. Today, it works out of the box with Fedora 33, no plugin (I'm using eSCL mode).
Fedora 33 ships with sane 1.0.31, sane-airscan 0.99.18 and hplip 3.20.9.
It wasn't the lowest-end model but it wasn't super-expensive either. I think the next model down was the same but wouldn't take PostScript.
Can anyone confirm, that this is not necessary and it works OOB with software shipped with distributions? (I need it to work with Ubuntu 20.04 and future LTS releases, preferably without anything that would bite me two years down the line).
Scanning is more difficult to tell but it may well work using SANE's AirScan driver, called eSCL as it looks like this model supports AirScan/AirPrint scanning. This shouldn't need the proprietary drivers as I understand it. The next models up (MFC-273x and higher) look like they support scanning and saving directly to an FTP server or CIFS/SMB share on your network which wouldn't need a driver so that might be a more surefire option.
The only thing that has worked (at all) has been the instructions and software from http://foo2zjs.rkkda.com/, even if the site looks way too sketchy to my liking. Recently, though, even those drivers have started misbehaving and do not print the last centimeter or two on the page---the solution is to select upside down printing in the print settings.