This method seems to not work reliably with Brother-HL-L2370DN-series
printers right now. At least after a quick search I’ve found a bug report about an infinite loop problem in certain circumstances and sadly with my HL-L2372DN I was unable to print at all (infinite loop with occasional ! USB[0]: zero-size read
error; CUPS 2.4.10 and ipp-usb 0.9.27).
For Brother HL-L2372DN it is possible to use Gutenprint with the supplied Generic PCL 6 Printer wide margin
printer driver but two sided printing is quirky sometimes if you print odd number of pages.
Anyway, thanks for your post!
At home I use two Toshiba MG09ACA18TE’s and they work like a charm. I’ve bought them at around US$20/TB and it was the best price/TB offer at that time.
At work we use Exos X18’s and Exos X20’s without any problem at all.