Dieses Repository wird nicht mehr gepflegt. Bitte schauen Sie sich den @rumpeltux-Fork unter https://github.com/rumpeltux/brother-scand an
Funktioneller Userspace-Treiber für Brother-Scanner.
Dies ist eine Click-to-Scan-Funktion des Servers für Brother. Zum Scannen drücken Sie einfach eine Taste am Scanner.
Dies ist ein plattformübergreifendes, Open-Source- und Headless-Äquivalent von Brother's Control Center 4.
Geschrieben in C11. Verwendet keine externen Abhängigkeiten.
Brother hat jedoch einen Linux-Treiber für seine Scanner veröffentlicht ...
Der offizielle Linux-Treiber verwendet das Click-to-Scan-Brother-Protokoll nur zur Benachrichtigung über das Tastendruckereignis. Nach Erhalt eines solchen Ereignisses schließt der Treiber die Verbindung und startet eine separate SANE-Anwendung, die (erneut!) eine Verbindung mit demselben Scanner herstellt und das Scannen einzelner Seiten anfordert.
Beim DCP-J105-Scannermodell dauert der Verbindungsaufbau + Handshake etwa 3 Sekunden. Um eine einzelne Seite zu scannen, müsste man mindestens 6 Sekunden warten, bevor der eigentliche Scan beginnt.
Das Press-to-Scan-Protokoll bietet viel mehr als. Es kann verwendet werden, um gesamte Bilddaten innerhalb derselben (Original-)Verbindung zu empfangen. Aber nur unter Windows... Nun ja, nicht mehr!
git clone https://github.com/darsto/brother-scanner-driver.git
cd brother-scanner-driver
make
cd out
vi ./brother.config
chmod +x ./scanhook.sh
../build/brother-scand
Der Treiber sollte für die meisten Brother-Geräte funktionieren. Es wurde jedoch nur auf dem DCP-J105 getestet.
Wenn Sie diesen Treiber erfolgreich mit einem anderen Modell ausgeführt haben, öffnen Sie bitte ein Github-Problem.