Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
serveur_impression_freebox [Le 15/06/2011, 00:20]
88.182.46.9 [Mise en place du partage sous Kubuntu]
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}}
 ---- ----
  
  
 +====== 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}}
  
-====== Mettre en place le serveur ​d'impression de la Freebox ====== ​+<​note>​**Les marques et logos cités appartiennent à leurs propriétaires respectifs et ne sont mentionnées qu'à titre d'illustration**</​note>​
  
-Mettre ​en place le serveur d'​impression de la Freebox, est très simple.+<​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 !
  
-<note important>​Attention, le scanner de l'​imprimante multifonction ne sera plus disponible ​sur l'​ordinateur ​dans ce mode. +<note important>​Cette méthode est conseillée pour les imprimantes en mode USB uniquement. \\ 
-Il faut aussi être **__dégroupé__**</​note>​+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.</​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>​
  
-<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>​+===== Pré-requis =====
  
-__**Pourquoi un serveur ​d'impression ?**__+  ​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 [[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) ; 
 +  ​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. 
 + <​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=====
  
-Pour imprimer de n'importe quel ordinateur sans laisser un ordinateur allumé tout le temps !+<​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]].
  
 +====Freebox Crystal, V5, V4 ou Alicebox====
 +   * Sélectionner **AppSocket/​HP JetDirect** ; 
 +   * Dans le champ  **Hôte** saisir : 
 +    * ''​mafreebox.freebox.fr''​ pour une Freebox ​
 +    * ''​alicebox.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 ou ''​alicebox.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 [[:​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. \\
  
 +Avec les [[:​sudo|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_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"​.
  
-===== Pré-requis =====+Voilà, votre imprimante est installée !
  
-  * 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) +==== Freebox ​Revolution==== 
-  * Avoir (x,k,ed)Ubuntu 7.10 ou suivant +Sélectionnez **Windows Printer via Samba** et "​continuer";​ 
-  * Mettre à jour votre Freebox (en la débranchant ​et en la rebranchant) +  * Dans le champ **connexion** saisir ​''​smb%%://​%%freebox''​ et cliquer ​sur "​continuer";​ 
-  * Brancher une imprimante ​USB (ou imprimante multifonction) sur la Freebox (la partie internetpas la partie TV) +  * Remplir le nomla descriptionl'​emplacement de votre imprimante et cocher **Partage** et cliquer "​continuer"​ ; 
-  * Allumer l'imprimante+  * 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"​.
  
-===== Mise en place du partage sous Ubuntu ou Xubuntu =====+Voilà, votre imprimante est installée !
  
-  * Ouvrez ​le gestionnaire ​de configuration des imprimantes: ​+===== 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** 
 +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_shell|commande]] suivante ​: 
 +<​code>​arp -a</​code>​
  
-  * **__Pour Ubuntu:__** //​**Système->​Administration->​Impression**//​ 
-  * **__Pour Xubuntu:​__** //​**Applications->​Paramètres** (ou **Système**)**->​Impression**//​ 
  
-  * cliquez sur //​**Édition->​Nouvelle Imprimante**//​ +=====Problèmes connus===== 
-  * Cliquez sur **AppSocket/​HP JetDirect**,​ mettre comme //​**Nom ​de l'​hôte:​**//​ **mafreebox.freebox.fr** ​ ou juste **freebox** (avec la freebox révolution) et faites //​**Suivant**//​ +====Absence ​de votre imprimante dans la liste des pilotes pré-installés====
-  * 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 !+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;​
 +  -  **[[:​imprimante#​installation_selon_la_marque|Installer les pilotes selon la marque]]**; ​
 +  - 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**//​.
  
-===== 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**//​ +====Imprimantes HP==== 
-  * //**Groupe de travail: WORGROUP**//​ et activez le partage d'​imprimante +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]]
-  * Ouvrez le gestionnaire de configuration des imprimantes: ​+
  
-  * **__Pour Ubuntu:__** //​**Système->​Administration->​Impression**//​ 
-  * **__Pour Xubuntu:​__** //​**Applications->​Paramètres** (ou **Système**)**->​Impression**//​ 
  
-  * Supprimez une éventuelle imprimante précédemment configurée puis cliquez sur //​**Ajouter**//​ +====Absence ​de AppSocket/HP JetDirect ====
-  * Sélectionnez //​**Imprimante réseau**// puis //​**Imprimante WINDOWS via SAMBA**// +
-  * 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éeet ça devrait marcher !+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>​ 
 +Choisissez **socket**.
  
-__source:__ [[http://​freebox.toosurtoo.com/​forum/​viewtopic.php?​f=62&t=1288]] +====Absence de  Windows via Samba=== 
-<note important>​La méthode décrite dans ce guide n'était plus fonctionnelle pour moi depuis Natty. La méthode ci-dessus est opérationnelle pour une HP Deskjet 5550</​note>​ +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épendancespuis installer la version "​normale"​
-<​note>​ +
-On peut aussi bien utiliser les autres options offertes dans **Imprimante ​Réseau**+
-  * **Rechercher une imprimante ​réseau** en ajoutant l'adresse IP de la Freebox ​et en cliquant sur **Suivant** +
-  * **AppSocket/​HP JetDirect** en entrant l'IP Freebox et Suivant +
-  * **Hôte ou imprimante LDP/LPR**idem IP Freebox et Suivant +
-</​note>​+
  
-===== Mise en place du partage sous Kubuntu ​===== +====Accès impossible aux Fichiers et imprimantes Freebox depuis ubuntu 20.04=== 
-Dans **Kcontrol** --> **Périphérique** --> **Imprimante**,​ cliquer sur **Ajouter une imprimante/​une classe...** pour ouvrir l'​assistant d'​installation d'​imprimante de KDE. +Ouvrir un terminal:
-  * 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. ​+<code>smbclient ​-L 192.168.1.254 ​-U%</code> 
 +**protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED**
  
-===== Avec CUPS directement (marche ​avec tous les gestionnaires graphiques) =====+si ce message est présent continuer dans le terminal ​avec cette commande: 
 +<​code>​testparm -v | grep protocol</​code>​
  
-  * Allez à cette adresse : http://​localhost:​631 + client ipc max protocol = default 
-  * Cliquez sur **Ajouter une imprimante** + client ipc min protocol = default 
-  * Remplissez le nom et la description + client max protocol = default 
-  * Matériel : sélectionnez l'une des options d'​imprimante-réseau,​ par exemple :​**AppSocket/​HP JetDirect** + client min protocol = SMB2_02 
-  * URI du matériel : rentrez **mafreebox.freebox.fr**,​ ou juste **freebox** (pour la Freebox Revolution, ou l'​**adresse IP** de la Freebox) + server max protocol = SMB3 
-  * Poursuivez l'​installation (s'il demande un nom d'​utilisateur et mot de passe, rentrez les vôtres).+ 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>​
  
-===== Absence du backend ​ AppSocket/​HP JetDirect=====+ 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
  
-Si vous n'avez pas la possibilité de choisir AppSocket/​HP JetDirect comme type d'imprimante, il faut activer le backend socket ​de cups :  +Normalement les fichiers et imprimante(s) sont de nouveaux accessibles sur votre poste. 
-<code>sudo dpkg-reconfigure cupsys</code+<note important>Ouvrant un protocole ancien, il est probable qu'il y ai une perte de sécurité. ​</note
-Choisissez ​**socket**.+===== 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
  
-===== Mise en place du partage Windows =====+----
  
-Voir ce tutoriel: http://www.freenews.fr/nat/5548-services-la-freebox-devient-serveur-d-impression.html+//Contributeurs : //
  
-Attention ! l'​adresse IP de la Freebox est 192.168.0.254 par défaut, mais elle peut avoir été changée. Pour éviter ce problème utiliser l'​adresse mafreebox.freebox.fr ​ ou bien juste **freebox** (pour la Freebox Revolution) à la place de l'​adresse IP.+----
  • serveur_impression_freebox.1308090028.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)