Container Docker léger pour le backend SANE brscan4 de Brother (scanner réseau).
Supporte les modèles compatibles brscan4 (ex. MFC-L2700DW, DCP-L2540DW, MFC-J5620DW, etc.).
Version actuelle du driver Brother : BRSCAN4_VERSION (mise à jour automatique mensuelle si Brother publie une nouvelle version).
-
Copie
.env.example→.envet remplis au minimum :SCANNER_MODEL=MFC-L2700DW # ← obligatoire, nom EXACT du modèle SCANNER_IP_ADDRESS=192.168.1.200 # ← obligatoire pour réseau SCANNER_NAME=MonScanner # optionnel -
Lance avec docker run :
docker run -d \ --name brscan4 \ --restart unless-stopped \ --network host \ -v ~/Scans:/scans \ --env-file .env \ mx10ac2n/docker-brscan4:latestOu avec docker-compose (recommandé) :
services: brscan4: image: mx10ac2n/docker-brscan4:latest container_name: brscan4 restart: unless-stopped network_mode: host volumes: - ./scans:/scans env_file: - .env
-
Vérifie :
docker logs brscan4 scanimage -L # doit lister ton scanner
→ USERGUIDE.md : Guide détaillé (modèles compatibles, dépannage, configuration avancée, etc.)
Un workflow GitHub vérifie 1 fois par mois si une nouvelle version de brscan4 existe sur les serveurs Brother.
Si oui → mise à jour de BRSCAN4_VERSION + commit + tag Git (ex. v0.4.12).
docker build -t mx10ac2n/docker-brscan4:test .Questions / bugs → ouvre une issue !
Licence : MIT (fork libre du driver Brother propriétaire).