Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur_impression_freebox [Le 15/12/2011, 15:17]
127.0.0.1 modification externe
serveur_impression_freebox [Le 11/09/2022, 11:30] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​imprimante freebox}}+{{tag>​imprimante freebox ​freeboxV6}}
 ---- ----
  
-====== Mettre en place le serveur d'​impression de la Freebox ====== ​ 
  
-Mettre en place le serveur d'​impression de la Freebox, est très simple.+====== Le serveur d'​impression de la Freebox ​ou Alicebox ====== 
 +{{https://​upload.wikimedia.org/​wikipedia/​fr/​f/​f9/​Alice_%28T%C3%A9l%C3%A9com_Italia%29_Logo.png?​70}}{{https://​upload.wikimedia.org/​wikipedia/​commons/​thumb/​5/​52/​Free_logo.svg/​langfr-600px-Free_logo.svg.png?​70}}
  
-<​note ​important>Attention, le scanner de l'​imprimante multifonction ne sera plus disponible sur l'​ordinateur dans ce mode. +<​note>​**Les marques et logos cités appartiennent à leurs propriétaires respectifs et ne sont mentionnées qu'à titre d'​illustration**</​note>​
-Il faut aussi être **__dégroupé__**</​note>​+
  
-<note tip>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 [[http://​hplipopensource.com/​hplip-web/​install/​install/​index.html|suivant ​la procédure ​HP]] </note>+<box>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. 
 +  ​</box> 
 +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 !
  
-__**Pourquoi un serveur d'​impression ?**__ +<note important>​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.\\ 
-Pour imprimer ​de n'importe quel ordinateur sans laisser ​un ordinateur ​allumé tout le temps !+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.</​note>​ 
 +<note tip>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.</​note>​ 
 +<note tip>​testé avec une brother DCP-J752DW sur freeboxV4. Pour scanner, on passe par la clef USB, et plus de wifi</​note>​
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Avoir une Freebox ​Révolution ​(V6), V5 (HD) ou V4, paramétrée en mode routeur (voir l'​interface ​de gestion de votre compte sur le site de Free) +  * Avoir une Freebox (V4 ou V5 ou Crystal ou Révolution) ou une Alicebox (V5 ou Initial). 
-  * Avoir (x,k,ed)Ubuntu 7.10 ou suivant +  *  Avoir activé le mode routeur (voir l'​interface ​[[https://​subscribe.free.fr/​login/​|gestion de votre compte sur le site de Free]] pour les Freebox ou [[http://​espace-abonne.aliceadsl.fr/​| de votre espace abonné sur le site d'​Alice]] pour les Alicebox; 
-  * Mettre ​à jour votre Freebox ​(en la débranchant et en la rebranchant) +  * Pour la Freebox Révolutionavoir 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 ; 
-  * Brancher ​une imprimante USB (ou imprimante multifonction) sur la Freebox (la partie internet, pas la partie TV) +  * Avoir ensuite mis à jour votre box (en la débranchant et en la rebranchant) ​; 
-  * Allumer ​l'​imprimante+  * Avoir branché ​une imprimante ​sur le port USB de la box ; 
 +  * Avoir allumé ​l'​imprimante
 + <​note tip>Pour une imprimante Brother, vous pouvez __d'​abord__ utiliser l'​excellent script qui installe les pilotes [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=652931|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. 
 +</​note>​ 
 +=====Mise en place=====
  
-===== Mise en place du partage sous Ubuntu ou Xubuntu =====+<​note>​Pour Ubuntu [[:​gnome-session-fallback|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  [[:​commande_shell|ligne de commande]] (Voir ci-dessous) ou d'​[[#​mise_en_place_avec_cups|utiliser CUPS]] (Chapitre suivant). </​note>​ 
 +  * Ouvrir l'​assistant d'​installation d'​imprimante via le [[:​unity#​tableau_de_bord_dash|tableau de bord]] d'​Unity ou via les [[:​gnome-control-center|paramètres système]]->​imprimantes.  
 +Ou dans un [[:​terminal]] (toutes [[ :variantes| variantes d'Ubuntu]]), saisir la [[:​commande_shell|commande]] suivante : 
 +<​code>​ system-config-printer</​code>​ 
 +  * 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]];​ 
 +   - [[#Freebox Révolution]].
  
-  * Ouvrez le gestionnaire de configuration des imprimantes:​  +====Freebox Crystal, V5, V4 ou Alicebox==== 
-    * **__Pour Ubuntu:__** //**Système->​Administration->​Impression**//​ +   * Sélectionner ​**AppSocket/HP JetDirect**  
-    **__Pour Xubuntu:​__** //​**Applications->​Paramètres** (ou **Système**)**->​Impression**//​ +   ​Dans le champ  **Hôte** saisir :  
-  ​* ​cliquez sur //**Édition->​Nouvelle Imprimante**// +    * ''mafreebox.freebox.fr''​ pour une Freebox ​ 
-    * **__Freebox V5 (et antérieures)__** : Cliquez sur **Imprimante réseau** et choisir **AppSocket/​HP JetDirect**. Mettre comme //**Nom de l'hôte:**// **mafreebox.freebox.fr**  ou juste **freebox** (avec la freebox révolution) et faites //​**Suivant**//​ +    * ''​alicebox.aliceadsl.fr'​' ​pour une Alicebox
-    * **__Freebox Revolution__** : Cliquez sur **Imprimante Window via Samba**, renseignez **freebox** dans le champ **smb** et cliquez sur **Parcourir**. Dérouler ensuite l'arborescence obtenue et sélectionnez le numéro du port ou le nom de l'imprimanteAttention !!! Les espaces dans le nom de l'imprimante doivent être remplacés par "​%20"​Cliquez ensuite sur //​**Suivant**//​ +   ​Choisir ​la marque de l'​imprimante et cliquer sur **Suivant** ​; 
-  Choisissez ​la marque de l'​imprimante et faites //**Suivant**// +   ​Choisir ​le modèle de l'​imprimante,​ et cliquer sur **Suivant** ​: 
-  Choisissez ​le modèle de l'​imprimante,​ et faites //**Suivant**// +   ​Remplir le nom, la description, ​l'emplacement de votre imprimante et cliquer sur **Appliquer**.
-  * Donnez un **nom** à l'​imprimante et faites ​**//Appliquer//**+
  
-Voila, votre imprimante est installée !+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**.
  
-===== Mise en place du partage sous Ubuntu - version alternative =====+Voilà, votre imprimante est installée !
  
-  ​Assurez-vous d'​avoir correctement configuré la Freebox depuis [[http://​mafreebox.freebox.fr/​settings.php]] en particulier ​l'onglet //**Nas > partage windows**//​ +====Particularité pour Kubuntu==== 
-  * //**Groupe de travail: WORGROUP**//​ et activez le partage ​d'​imprimante +  ​Ouvrir ​l'assistant d'​installation ​d'​imprimante de KDEDans **Kcontrol** -> **Périphérique** -> **Imprimante** : 
-  * Ouvrez le gestionnaire ​de configuration des imprimantes +  * Cliquer ​sur **Ajouter ​une imprimante/​une classe...** ; 
-    ​* **__Pour Ubuntu:__** //**Système->Administration->​Impression**// +  * Choisir ​**autres type d'​imprimante**. 
-    ​* **__Pour Xubuntu:​__** //​**Applications->Paramètres** (ou **Système**)**->​Impression**//​ +    __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 ou ''​alicebox.aliceadsl.fr''​ pour une Alicebox; 
-  * Supprimez une éventuelle imprimante précédemment configurée puis cliquez ​sur //**Ajouter**// +    ​__Pour ​Freebox ​Révolution__ : Sélectionner ​**Imprimante WINDOWS via SAMBA** et rechercher ​l'​imprimante ​en cliquant sur **Parcourir**  ; 
-  * Sélectionnez //**Imprimante réseau**// puis //​**Imprimante WINDOWS via SAMBA**// +  *Terminer ensuite ​l'installation de votre imprimante ​normalement (choix du pilote, nom de l'​imprimante, etc) .
-  Après //**smb: **// , cliquez sur //**Parcourir**//​ +
-  * Une liste s'affiche : sélectionnez votre imprimante dans l'onglet //**Workgroup>​Freebox**// puis //**valider**//​ +
-  * Choisissez la marque de l'​imprimante ​et faites //**Suivant**// +
-  * Choisissez le modèle de l'​imprimante, ​et faites //​**Suivant**//​ +
-  * Donnez un **nom** à l'​imprimante ​et faites **//​Appliquer//​**+
  
-Voila, votre imprimante est installée ! +=====Mise en place Avec CUPS ===== 
-<​note>​Cette méthode ​est opérationnelle ​pour une HP Deskjet 5550 sur [[:Natty]].</note>+Toutes les imprimantes même celles en réseau peuvent être gérées directement depuis [[:​cups|l'​interface "​web"​ de CUPS]]. ​Cette méthode ​a l'​avantage d'​être valable ​pour n'​importe quelle ​[[:versions]] ou [[:​variantes]] d'​Ubuntu ((Et même n'​importe quelle distribution GNU/linux :-) )). 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. \\
  
-<​note>​Vous pouvez ​également utiliser les autres options offertes dans **Imprimante Réseau** à savoir: +Avec les [[:​sudo|droits d'​administration]] : 
-  * **Rechercher une imprimante réseau** ​ +  * Aller à cette adresse [[http://​localhost:​631/​admin]] ; 
-  * **AppSocket/​HP JetDirect** ​+  * 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_alicebox1|Freebox Crystal, V5, V4 ou Alicebox]] ; 
 +   - [[#​Freebox_revolution1|Freebox Révolution]]. 
 +  
 +====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 ((Parfois aussi appelé le protocole HP JetDirect, en raison de ses origines avec l'​interface réseau HP JetDirect)) utilisé par les imprimantes réseau est généralement plus rapide, plus fiable et plus simple. [[http://​localhost:​631/​help/​network.html|(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**   * **Hôte ou imprimante LDP/LPR**
-Il faudra dans tous les cas, avant de cliquer sur **Suivant**, renseigner l'​adresse qui sera au choix: +Il faudra dans tous les cas, renseigner l'​adresse qui sera au choix: 
-    * **mafreebox.freebox.fr** +    * **mafreebox.freebox.fr** ​pour les Freebox Crystal, V5 et V4; 
-    * **freebox** pour la Freebox ​Revolution ​ +    * **alicebox.aliceadsl.fr** pour les Alicebox V5 et Initial ; 
-    * l'​adresse IP. +    * **freebox** pour la Freebox ​Révolution ; 
-Par défaut ​l'​adresse IP de la Freebox est //192.168.0.254//​. Vous pouvez ​la vérifier en saisissant ​la [[:​commande_shell|commande]] ​//**arp -a**// dans un [[:​terminal]].</note>+    * ou l'​adresse IP de la boxPour la connaître, saisir dans un [[:​terminal]] ​la [[:​commande_shell|commande]] ​suivante : 
 +<​code>​arp -a</code>
  
-===== Mise en place du partage sous Kubuntu ===== 
-Dans **Kcontrol** --> **Périphérique** --> **Imprimante**,​ cliquer sur **Ajouter une imprimante/​une classe...** pour ouvrir l'​assistant d'​installation d'​imprimante de KDE. 
-  * Choisir **autre type d'​imprimante** 
-  * Sélectionner **AppSocket/​HP JetDirect** et dans le champ "​URI"​ indiquer **mafreebox.freebox.fr** (à la place de socket) sur version kde 3.5 ou kde 4 ou bien juste **freebox** (pour la freebox revolution) 
-Terminer ensuite l'​installation de votre imprimante normalement (choix du pilote, nom de l'​imprimante,​ etc) 
  
-Sous Kubuntu 9.10, allez dans **Configuration du système** --> **Configuration ​de l'​imprimante** --> cliquez sur **Nouvelle imprimante réseau** --> **AppSocket/​Hp JetDirect**,​ indiquer l'​hôte **mafreebox.freebox.fr** ou juste **freebox** (pour la Freebox Revolution) ou l'​**adresse IP Freebox**, et sélectionnez ​votre imprimante dans la liste+=====Problèmes connus===== 
 +====Absence ​de votre imprimante dans la liste des pilotes pré-installés====
  
-===== Avec CUPS directement (marche avec tous les gestionnaires graphiques) =====+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.
  
-  ​* Allez à cette adresse : http://​localhost:​631 +  ​-  Annuler la procédure en annulant la recherche d'​imprimante;​ 
-  ​* Cliquez sur **Ajouter une imprimante** +  ​-  ​**[[:imprimante#​installation_selon_la_marque|Installer les pilotes selon la marque]]** 
-  ​* Remplissez le nom et la description +  ​- Reprendre ​la mise en place du partage; 
-  ​* Matériel : sélectionnez l'une des options d'​imprimante-réseau,​ par exemple ​:**AppSocket/​HP JetDirect** +  ​-  Laisser la recherche de pilote se terminer et une fois devant la liste des fabricants ​ 
-  ​URI du matériel : rentrez ​**mafreebox.freebox.fr**ou juste **freebox** (pour la Freebox Revolution, ​ou l'**adresse IP** de la Freebox+  - 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**)//. 
-  * Poursuivez l'​installation (s'il demande ​un nom d'utilisateur ​et mot de passe, rentrez les vôtres).+  ​-  Faites //**Suivant**//;​ 
 +  -  Donner ​un nom à l'imprimante ​et //​**Appliquer**//​.
  
 +Voilà, votre imprimante est installée.
  
-===== Absence du backend ​ AppSocket/HP JetDirect=====+====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 [[http://​hplipopensource.com/​hplip-web/​install/​install/​index.html|suivant la procédure HP]]
  
-Si vous n'avez pas la possibilité de choisir AppSocket/​HP JetDirect comme type d'​imprimante,​ il faut activer le backend socket de cups : + 
 +====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 :
 <​code>​sudo dpkg-reconfigure cupsys</​code>​ <​code>​sudo dpkg-reconfigure cupsys</​code>​
 Choisissez **socket**. 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"​
  
-=====Voir aussi===== +====Accès impossible aux Fichiers et imprimantes Freebox depuis ubuntu 20.04=== 
-  * Source de la version alternative ​:​[[http://​freebox.toosurtoo.com/​forum/​viewtopic.php?​f=62&​t=1288|Fil de discussion]] sur le site freebox.toosurtoo.com. +Ouvrir un terminal: 
-  * Pour la mise en place sous windows voir [[http://www.freenews.fr/nat/5548-services-la-freebox-devient-serveur-d-impression.html|ce tutoriel]].+ 
 +<​code>​smbclient -L 192.168.1.254 -U%</​code>​ 
 +**protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED** 
 + 
 +si ce message est présent continuer dans le terminal avec cette commande: 
 +<​code>​testparm -v | grep protocol</​code>​ 
 + 
 + 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: 
 +<​code>​sudo nano /​etc/​samba/​smb.conf</​code>​ 
 +Juste en dessous de Global ajouter les deux lignes suivante: 
 +<​code>​[global] 
 +  
 +;       max protocol = SMB2 
 +        client min protocol = NT1</​code>​ 
 +         
 +Tester les protocoles à nouveau 
 +<​code>​testparm -v | grep protocol</​code>​ 
 + 
 + 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. 
 +<note important>​Ouvrant un protocole ancien, il est probable qu'il y ai une perte de sécurité. </​note>​ 
 +===== Autre documentation ​===== 
 +  ​* **(fr)** Source de l'​installation sur Freebox Révolution ​:​[[http://​freebox.toosurtoo.com/​forum/​viewtopic.php?​f=62&​t=1288|Fil de discussion]] sur le site freebox.toosurtoo.com. 
 +  * **(fr)** Source indépendante :[[http://natim.ionyse.com/utiliser-une-imprimante-partage-sur-la-freebox-avec-cups.html|Forum]] sur le site natim.ionyse.com 
 + 
 +---- 
 + 
 +//​Contributeurs : // 
 + 
 +----
  • serveur_impression_freebox.1323958655.txt.gz
  • Dernière modification: Le 29/01/2012, 17:27
  • (modification externe)