Le serveur d'impression de la Freebox ou Alicebox
Les marques et logos cités appartiennent à leurs propriétaires respectifs et ne sont mentionnées qu'à titre d'illustration
Cette page concerne aussi bien les
Freebox que les
Alicebox.
Les
Alicebox V5 et
Initial ainsi que les
Freebox V4, V5 et
Crystal étant de construction identique, la procédure de mise en place du serveur d'impression est donc commune. La seule différence réside dans leur adressage.
mafreebox.freebox.fr pour les Freebox Crystal, V5 et V4 ;
alicebox.aliceadsl.fr pour les Alicebox V5 et Initial.
Sous Ubuntu, mettre en place le serveur d'impression de la Freebox ou de l'Alicebox, est très simple.
Pourquoi un serveur d'impression ?
Le serveur d'impression permet à tous les ordinateurs connectés à votre box (en Ethernet ou en WiFi) d'utiliser l'imprimante sans laisser un ordinateur allumé tout le temps !
Cette méthode est conseillée pour les imprimantes en mode
USB uniquement.
Pour les imprimantes pouvant utiliser une connexion réseau (
Wifi ou filaire) privilégiez ce dernier mode de connexion. Se rapporter à la documentation du constructeur.
Le scanner de l'imprimante multifonction branché en
USB n'est pas utilisable en mode réseau. Il ne sera donc plus disponible depuis les ordinateurs dans ce mode.
Une solution consiste alors à utiliser un commutateur
USB (appelé aussi switch
USB) pour relier l'imprimante multi-fonction à la box
et à l'ordinateur le plus proche qui lui, gérera la numérisation en mode local.
testé avec une brother DCP-J752DW sur freeboxV4. Pour scanner, on passe par la clef
USB, et plus de wifi
Pré-requis
Avoir une Freebox (V4 ou V5 ou Crystal ou Révolution) ou une Alicebox (V5 ou Initial).
-
Pour la Freebox Révolution, avoir activé le partage Windows
http://mafreebox.freebox.fr/settings.php depuis l'onglet
Nas > partage windows puis
Groupe de travail: WORGROUP et activez le partage d'imprimante ;
Avoir ensuite mis à jour votre box (en la débranchant et en la rebranchant) ;
Avoir branché une imprimante sur le port
USB de la box ;
Avoir allumé l'imprimante.
Pour une imprimante Brother, vous pouvez
d'abord utiliser l'excellent script qui installe les pilotes
script brother de demonipuch, puis suivre ces instructions sans soucis. Les pilotes ainsi téléchargés seront aussi disponibles lors de la procédure de la mise en place sur le réseau. Attention, ceci est indispensable pour beaucoup d'imprimante Brother récentes.
Mise en place
Pour Ubuntu
classique (Fallback ou Flashback), la recherche d'imprimante via les
paramètres système est automatisée pour une détection locale. L'imprimante en réseau ne sera pas détectée. L'installation n'est alors pas possible par ce procédé. Une solution consiste donc à lancer l'assistant d'installation d'imprimante en
ligne de commande (Voir ci-dessous) ou d'
utiliser CUPS (Chapitre suivant).
Ou dans un terminal (toutes variantes d'Ubuntu), saisir la commande suivante :
system-config-printer
Puis suivre la procédure correspondante à votre box :
-
-
Freebox Crystal, V5, V4 ou Alicebox
Sélectionner AppSocket/HP JetDirect ;
Dans le champ Hôte saisir :
Choisir la marque de l'imprimante et cliquer sur Suivant ;
Choisir le modèle de l'imprimante, et cliquer sur Suivant :
Remplir le nom, la description, l'emplacement de votre imprimante et cliquer sur Appliquer.
Voilà, votre imprimante est installée !
Freebox Révolution
Installer les packages avec "sudo apt install samba python3-smbc smbclient"
Sélectionner Imprimante WINDOWS via SAMBA ;
Rechercher l'imprimante en cliquant sur Parcourir (à la droite de smb) ;
Une liste s'affiche : sélectionnez votre imprimante dans l'onglet Workgroup→Freebox puis valider
Choisissez la marque de l'imprimante et cliquez Suivant ;
Choisissez le modèle de l'imprimante, et cliquez Suivant ;
Remplissez le nom, la description, l'emplacement de votre imprimante et cliquez Appliquer.
Voilà, votre imprimante est installée !
Particularité pour Kubuntu
Ouvrir l'assistant d'installation d'imprimante de KDE: Dans Kcontrol → Périphérique → Imprimante :
Cliquer sur Ajouter une imprimante/une classe… ;
Choisir autres type d'imprimante.
Terminer ensuite l'installation de votre imprimante normalement (choix du pilote, nom de l'imprimante, etc) .
Mise en place Avec CUPS
Toutes les imprimantes même celles en réseau peuvent être gérées directement depuis l'interface "web" de CUPS. Cette méthode a l'avantage d'être valable pour n'importe quelle versions ou variantes d'Ubuntu 1). De plus elle permet une gestion et une configuration très fine de l'imprimante. Restez quand même prudent dans les manipulations "d'options par défaut" au risque d'avoir un comportement bizarre de l'impression. En cas de problème, supprimez l'imprimante depuis le gestionnaire de configuration et recommencez l'opération.
Avec les droits d'administration :
Puis suivre la procédure correspondante à votre box :
-
-
Freebox Crystal, V5, V4 ou Alicebox
Sélectionner AppSocket/HP JetDirect et cliquer sur "continuer"
Dans le champ connexion saisir :
Cliquer sur "continuer"
Choisir la marque de l'imprimante et cliquer sur "continuer";
Choisir le modèle de l'imprimante, et cliquez sur "ajouter une imprimante";
Changer éventuellement les options par défaut de votre imprimante et cliquer sur "Définir les options par défaut".
Voilà, votre imprimante est installée !
Freebox Revolution
Sélectionnez Windows Printer via Samba et "continuer";
Dans le champ connexion saisir smb://freebox
et cliquer sur "continuer";
Remplir le nom, la description, l'emplacement de votre imprimante et cocher Partage et cliquer "continuer" ;
Choisir la marque de l'imprimante et cliquer "continuer";
Choisir le modèle de l'imprimante, et cliquer "ajouter une imprimante";
Changer éventuellement les options par défaut de votre imprimante et cliquer sur "Définir les options par défaut".
Voilà, votre imprimante est installée !
Aller plus loin
Le protocole AppSocket 2) utilisé par les imprimantes réseau est généralement plus rapide, plus fiable et plus simple. (en) Source
Mais il est possible également d'utiliser les autres options offertes dans Imprimante Réseau à savoir:
Il faudra dans tous les cas, renseigner l'adresse qui sera au choix:
mafreebox.freebox.fr pour les Freebox Crystal, V5 et V4;
alicebox.aliceadsl.fr pour les Alicebox V5 et Initial ;
freebox pour la Freebox Révolution ;
ou l'adresse IP de la box. Pour la connaître, saisir dans un
terminal la
commande suivante :
arp -a
Problèmes connus
Absence de votre imprimante dans la liste des pilotes pré-installés
Si vous ne trouvez pas votre imprimante dans la liste des pilotes pré-installées, il est nécessaire d'installer les pilotes du modèle de votre imprimante avant de procéder à la mise en place du partage.
Annuler la procédure en annulant la recherche d'imprimante;
-
Reprendre la mise en place du partage;
Laisser la recherche de pilote se terminer et une fois devant la liste des fabricants :
Choisir Fournir un fichier ppd et rechercher le fichier .ppd de l'imprimante concernée. (Ce fichier peut se trouver dans le dossier /usr/share/ppd/
ou /usr/share/cups/model/
ou encore /etc/cups/ppd/
. Vous pouvez aussi pour le localiser, faire une recherche de fichiers .ppd).
Faites Suivant;
Donner un nom à l'imprimante et Appliquer.
Voilà, votre imprimante est installée.
Imprimantes HP
Si votre imprimante HP ne fonctionne pas après avoir effectué l'une des configurations décrites ci-dessous, installez les derniers pilotes HP depuis le site HP suivant la procédure HP
Absence de AppSocket/HP JetDirect
Si vous n'avez pas la possibilité de choisir AppSocket/HP JetDirect comme type d'imprimante, il faut activer le backend socket de cups :
sudo dpkg-reconfigure cupsys
Choisissez socket.
Absence de Windows via Samba
Si vous n'avez pas la possibilité de choisir Imprimante Windows via Samba comme type d'imprimante, essayez de voir si samba4 n'est pas installé à la place de samba. Si oui, essayer de désinstaller la version 4 de samba et ses dépendances, puis installer la version "normale"
Accès impossible aux Fichiers et imprimantes Freebox depuis ubuntu 20.04
Ouvrir un terminal:
smbclient -L 192.168.1.254 -U%
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED
si ce message est présent continuer dans le terminal avec cette commande:
testparm -v | grep protocol
client ipc max protocol = default
client ipc min protocol = default
client max protocol = default
client min protocol = SMB2_02
server max protocol = SMB3
server min protocol = SMB2_02
Changer le client mini en NT1 dans le fichier suivant:
sudo nano /etc/samba/smb.conf
Juste en dessous de Global ajouter les deux lignes suivante:
[global]
; max protocol = SMB2
client min protocol = NT1
Tester les protocoles à nouveau
testparm -v | grep protocol
client ipc max protocol = default
client ipc min protocol = default
client max protocol = default
client min protocol = NT1
server max protocol = SMB3
server min protocol = SMB2_02
Normalement les fichiers et imprimante(s) sont de nouveaux accessibles sur votre poste.
Ouvrant un protocole ancien, il est probable qu'il y ai une perte de sécurité.
Autre documentation
(fr) Source de l'installation sur Freebox Révolution :
Fil de discussion sur le site freebox.toosurtoo.com.
(fr) Source indépendante :
Forum sur le site natim.ionyse.com
Contributeurs :