I'm running the latest stable version of snap packaged Firefox (78.0.2) on Ubuntu 20.04.
I'm unable to print to my Brother DCP-L2500D Laser printer - I can see and select the printer, but when I attempt to print a document I get a "Printing Failed" dialogue.
I assume this is related to permissions and how snap packages are isolated from the rest of the system.
I can print successfully from Chrome browser which is installed via apt.
Same problem here after moving from Firefox 8x to 91.3 ESR (snap) lately. Solved the problem by following this Mozilla help:
Reset Firefox printer settings:
http://mzl.la/1BAQqop
about:support
.)This will remove all modified (incompatible) print settings in Firefox (most likely inherited trough the former profile settings).
Good luck!