Anyone use a color laser printer with Erlang for report generation?

I’m setting up a small Erlang side project that generates weekly PDF reports, and I need to print them. I’m considering a color laser all-in-one like the Brother MFC-L3720CDW, partly because I found some third-party info about it online. My worry is driver support on Linux: I run Erlang on a headless Ubuntu box, and the printer would be networked. Has anyone here used this model or a similar Brother color laser with Erlang/Elixir? I’m mostly concerned about whether it exposes a reliable IPP or PostScript interface that I can script to, rather than relying on vendor tools. Also, does it handle being left on 24/7 without weird sleep issues? I don’t want to shell out for a color laser if it turns into a driver fight. Any experiences with Brother printers in an Erlang workflow would be helpful.