Ce référentiel n'est plus maintenu. Veuillez consulter le fork @rumpeltux sur https://github.com/rumpeltux/brother-scand
Pilote d'espace utilisateur fonctionnel pour les scanners Brother.
Il s'agit d'un serveur pour la fonctionnalité Click-to-scan de Brother. Pour numériser, appuyez simplement sur un bouton du scanner.
Il s'agit d'un équivalent multiplateforme, open source et sans tête du Brother Control Center 4.
Écrit en C11. N'utilise aucune dépendance externe.
Brother a cependant publié un pilote Linux pour ses scanners...
Le pilote Linux officiel utilise le protocole Brother Click-to-scan uniquement pour notifier l'événement de pression sur le bouton. Après avoir reçu un tel événement, le pilote ferme la connexion et démarre une application SANE distincte qui établira (encore une fois) la connexion avec le même scanner et demandera une numérisation d'une seule page.
Quant au modèle de scanner DCP-J105, l'établissement de la connexion + la prise de contact prend environ 3 secondes. Pour numériser une seule page, il faudrait attendre au moins 6 secondes avant le début de la numérisation proprement dite.
Le protocole Press-to-Scan offre bien plus que cela. Il peut être utilisé pour recevoir des données d'image entières au sein de la même connexion (originale). Mais uniquement sous Windows... Enfin, plus maintenant !
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
Le pilote devrait fonctionner pour la plupart des appareils Brother. Cependant, il n'a été testé que sur le DCP-J105.
Si vous avez réussi à exécuter ce pilote avec un modèle différent, veuillez ouvrir un problème github.