Le serveur d'impression de la Freebox ou 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 !
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.
Pré-requis
- Avoir une Freebox (V4 ou V5 ou Crystal ou Révolution) ou une Alicebox (V5 ou Initial).
- Avoir activé le mode routeur (voir l'interface gestion de votre compte sur le site de Free pour les Freebox ou de votre espace abonné sur le site d'Alice pour les Alicebox) ;
- 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.
Mise en place
- Ouvrir l'assistant d'installation d'imprimante via le tableau de bord d'Unity ou via les paramètres système→imprimantes.
Ou dans un terminal (toutes variantes d'Ubuntu), saisir la commande suivante :
system-config-printer
- Cliquez sur + ou Ajouter ou Ajouter une imprimante ;
- Sélectionner Imprimante réseau.
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 :
mafreebox.freebox.fr
pour une Freeboxalicebox.aliceadsl.fr
pour une Alicebox.
- 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.
- Pour une Freebox Crystal, V5 et V4 ou une Alicebox : Sélectionner AppSocket/HP JetDirect et dans le champ "URI" saisir à la place de "socket"
mafreebox.freebox.fr
pour une Freebox oualicebox.aliceadsl.fr
pour une Alicebox; - Pour Freebox Révolution : Sélectionner Imprimante WINDOWS via SAMBA et rechercher l'imprimante en cliquant sur Parcourir ;
- 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 :
- Aller à cette adresse http://localhost:631/admin ;
- Cliquer sur Ajouter une imprimante et entrer votre nom d’utilisateur et votre mot de passe Ubuntu ;
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 :
- Pour une Freebox:
socket://mafreebox.freebox.fr:9100
- Pour une Alicebox:
socket://alicebox.aliceadsl.fr:9100
- 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:
- Rechercher une imprimante réseau (Uniquement avec une Freebox Révolution)
- Hôte ou imprimante LDP/LPR
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 ;
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.
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 :