today gotta say “thank you Apple” for still developing cups.org further 😀

(well “further” is kind of an exaggeration as the last release was Apr 28, 2020)

it got a management web interface since forever available via localhost:631

brother printers work well with GNU Linux, there is a neat setup script https://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.2.3-1.gz

those network connected brother printers work well with GNU Linux via Direct Jet Print (Connection: socket://192.168.0.XXX (assign unique fixed IP to every printer) connection, there is a neat setup script that works the same for ALL brother models, also scanning works. GREAT JOB BROTHER! 😀 https://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.2.3-1.gz

imho the rpm and the deb link are the same script! :D How is that for setting a unifying "standard"? :D https://duckduckgo.com/?t=ffab&q=brother+printer+drivers+mfc+9460+

imho the rpm and the deb link are the same script! 😀 How is that for setting a unifying “standard”? 😀 search for driver: https://duckduckgo.com/?t=ffab&q=brother+printer+drivers+mfc+9460+

just a slight problem, these printers are mostly off.

like hard off saving energy with the off switch.

then a print job is started, but the output on paper is not needed today but the next day.

the printer is offline all night.

cups waits (per default 3h) before it “cancels” the job and tags it “withheld” (because printer was not available)

so the user would have to manually go into the web interface to reprint the job

but there is a workaround: disable time timeout alltogether

https://www.cups.org/doc/man-cupsd.conf.html

hostnamectl; # tested on
Operating System: Debian GNU/Linux 12 (bookworm) 
Kernel: Linux 6.1.0-16-amd64

su - root

echo 'MaxJobTime 0' >> /etc/cups/cupsd.conf

systemctl restart cups.service

# optional add comments

echo ‘# Specifies the maximum time a job may take to print before it is canceled’ >> /etc/cups/cupsd.conf

echo ‘# Set to “0” to disable cancellation of “stuck” jobs. The default is “10800” (3 hours)’ >> /etc/cups/cupsd.conf

next time the printer is switched on, cups will sense that and send the print job from last week 😀

😀 “IT JUST WORKS!” #EXCELLENT! 😀 THANKS ALL INVOLVED!

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!
admin