Debian 11 (bullseye). Recently I installed new printer Brother HL-L2400DW, it havehas USB and wireless connectivity. I have CUPS on http://localhost:631/printers/
The problem is printer havehas a very long delay (~10min) before it starts printing via WiFi. It stays in "deep sleep" mode, and it may take up to 10 minutes to start printing. I tried to restart CUPS but it doesn't change anything. I'm printing from LibreOffice Writer, relatively small docs.
EDIT: The issue seems to be with the CUPS server related. CUPS for Linux lacks the clear manual how to use web-based administration tool to manage printers and jobs on server. Before reconfiguring CUPS I had only one entry on the CUPS printers page http://localhost:631/printers:
HLL2400DW HLL2400DW Brother HL-L2400DW for CUPS
Logically, this is quite correct, as I have only one printer, and I used Brother Driver Install Tool and I followed vendor manual how to configure printer. Connection: lpd://local_IP/BINARY_P1 However, it turns out that this is not enough for CUPS. Solution was to go to the CUPS admin UI (http://localhost:631/admin), then add the printer using the first option for a network printer CUPS itself detected.
"Add Printer" > "Discovered Network Printers" > choose the first option
Now CUPS Printer page shows two printers:
Brother_HL-L2400DW Brother HL-L2400DW Home Lab Printer - IPP Everywhere
HLL2400DW HLL2400DW Brother HL-L2400DW for CUPS
but in Writer "Print" menu now I have 5 printers under different(!) names. So all this just adds the confusion.