Me too, I have just bought a Brother L2310Da month ago for our WIn10 office PC at our shot, ow switched to Linux, first to Debian stable and somehow it did work with some feature less driver but since I switched to Manjaro the printer does not work with any driver listed under the printers or from openprinting.org or what. I tried like 15 generic one and 15 other Brother one and PPD files too but nothing… the best result was when it did print 5 empty pages… At home, I am also having the same issue with my Ricoh SP311sfn an Manjaro… With Debian it did work with a half okay SP330sfn driver…
As far as I see the weakest point of Linux is printing and printer compatibility
It is so annoying and pity because HP is the worst printer manufacturer on the planet (I worked in IT hardware distribution) and the most expensive one, most closed system etc and only that works on Linux…? Comon… devs should work really really hard on printing. Am I supposed to sell the Ricoh and the Brother and buy twice as expensive HPs and print at triple cost if I wanna use Linux (especially if not Debian branch)…?
Update:? Now reading this thread here I found a Brother 2310D driver in AUR source (which I did not even want to touch or enable as a noob) and installed it by the build button. But nothing happened, nothing has changed, I have no clue how to use this AUR driver.