I have a Brother MFC-J1300DW printer/scanner on my local network, So this maybe just a solution for that model, While there is currently no drivers for that particular model in the repository, Solus does automatically pick it up using driverless drivers. The issue I was having that after the printer went to sleep I couldn't get it scan even tho simple-scan detected the printer after setting up brsaneconfig4(Here) what I found I need to do was ping the printer ip before opening simple-scan to scan something, so if anyone else is having this issue you can make a bash script that firsts ping the ip address of the printer(bring out of sleep) then open simple-scan. I don't know if its only this model that has the issue but this ping fix seems to fix it, atleast until Solus devs can included the drivers in the repository(requested nearly 2 years ago)

    DrunkenAlcoholic the old write-to-the-IP-address trick has helped me with brother products in the past. I've done it manually and never wrote a bash script because I don't know how. Someday I'd love to try one.
    It's not here https://dev.getsol.us/T83, as you say. Request it again---brother has the rpm and deb packages. I wonder if you could play with driver fake-outs? This MFC is also known as DCP- J1100DW, according to Brother.
    Great write-up anyway. Appreciate your handle🙂-cheers

      brent a bash script can be (almost) as simple as a text file with a shell command in it! for pinging a printer I'd do this:

      #!/bin/sh
      ping 192.168.0.123 --count=1

      (where 192.168.0.123 is your printer IP), save as blahblah.sh, and right-click -> properties -> mark as executable 🙂

        synth-ruiner sounds dumb but so do all my questions🙂----

        how does the Brother printer/scanner KNOW to look for and execute this particular .txt file everytime the printer is powered on?

          brent
          add "simple-scan" on the second line of the bash script, then modify your simple-scan shortcut to point to the bash script. this my "Scanner.sh" Thanks for the heads up on the DCP model i'll have to look and see if I can find drivers that will work with MFC-J1300DW,

          #!/usr/bin/env bash
          set -eu
          
          ping -c 3 192.168.0.49
          simple-scan &

            brent
            I don't know about scrapping directory, but any software install can be started using bash, since simple-scan a.k.a "document scan" in the menu is installed by default If I remember, you can first ping the ip address to the scanner then after that it opens the application "simple-scan". you could also do a bash script that automatically scans and saves it to a folder when executed.
            https://unix.stackexchange.com/questions/393270/how-do-i-automatically-scan-documents-on-linux-from-the-terminal

            I have a brother mfc-680dw Driverless and have no problems both print and scan. If the MFC-J1300DW is Driverless it shouldnt have any problems tho i to had to add the brsaneconfig4 and set ip for scanning. I have a desktop and never put it to sleep or anything. you need no other drivers except the brsaneconfig. The point of driverless printers they have one standard thats basically plug and play to have some normality to these printer issues nowdays. Sounds like problem may be elswhere and not with printer/scanner. I will check mine out sometime when i have time.

            Found this maybe there is something like this in linux
            Fix – Brother Printer keeps going offline when the printer goes to sleep?

            To fix this issue, you can adjust the offline settings by pressing the ‘Windows + Q’ keys. Secondly, you need to type ‘Device and Printers’ in the search bar. Now, locate the Brother Printer model and right-click on it. Further, you have to choose ‘See What’s Printing’ option and then right-click on the new print queue. Here, you should clear the ‘use printer offline’ settings. I will have to research mine abit.

              Axios
              yes it can be used used with "driverless" but it is missing a lot of options e.g duplex mode ect.. Unfortunately there is no other option at the moment but to use driverless, as Solus dev team haven't packaged the manufacturer drivers, it is listed on the list where you can requested a driver(request this about 2 years ago) but there is no download link which makes me think they haven't got to it yet or just forgotten about it. btw I tested mint with the brother drivers and it does the same thing, so a ping is required to wake it up before using simple-scan, it could also just be a bug in simple-scan, haven't really tried other scanning software as the Solus repository is limited in regards to hosting software which does the same thing(or meant to do the same thing)

                DrunkenAlcoholic
                you can install the rpm driver tough or build from source.
                Brother has extensive description on it's driver page.