I have an old Brother HL-L2350DW black and white laser printer that seemingly never runs out of toner and every device I’ve ever had can print to it. It’s wireless so I think I needed avahi to discover it but I don’t remember having any issues.
Great thing about laser printers vs inkjet is you don’t have ink drying out and the long warmup and nozzle cleaning. I go months without needing to print and it’s always ready to go in a few seconds.