Accueil > Informatique > Matériel > Installation et partage de l’imprimante laser 2605 sur un réseau hétéroclite.

Installation et partage de l’imprimante laser 2605 sur un réseau hétéroclite.

jeudi 26 juillet 2007, par LoovtO

Cet article était à l’origine situé dans une rubrique sur Debian Etch. Vu la tournure prise par les autres étapes, et suite aux conseils d’un ami, j’ai décidé de ne plus limiter l’article qu’à l’installation sur Etch. Il concerne maintenant non seulement l’installation sur le poste serveur, mais aussi le partage de l’imprimante sur le serveur et son installation sur 3 postes clients fonctionnant avec 3 systèmes différents : Ubuntu, XP Pro et Vista Business.

Installation sur le serveur

Les étapes d’installation de cette imprimante sont expliquées sur http://hplip.sourceforge.net. Je reprends ici (en français) la procédure d’installation manuelle car j’ai trouvé quelques différences entre les noms des paquets nécessaires à l’installation et ceux que j’ai réellement eu à utiliser.

Etape 1 : Prérequis

Voir les release notes : http://hplip.sourceforge.net/release_notes.html
Il est nécessaire d’avoir un accès aux privilèges de superutilisateur pour pouvoir terminer cette installation.

Etape 2 : Installer les dépendances

A. Ouvrir un terminal

B. Mettre à jour la liste des paquetages
Taper la commande :
su -c "apt-get update"

C. Installer les paquetages requis pour l’installation
Entrer la commande :
su -c "apt-get install gcc g++ python-dev libsnmp-dev libcupsys2-dev python-qt3 sane-utils libusb-dev libjpeg62-dev cupsys cupsys-client cupsys-bsd libsane libsane-dev python-imaging python-reportlab"

Etape 3 : Télécharger HPLIP

A. Télécharger le tarball
http://downloads.sourceforge.net/hplip/hplip-2.7.7.tar.gz?modtime=1185982319&big_mirror=0

B. Aller dans le répertoire où vous avez téléchargé le tarball
Exemple :
cd ~/Desktop

C. Décompresser le tarball
Entrer cette commande :
tar -xvfz hplip-2.7.7.tar.gz
Cela va créer un répertoire avec le même nom que celui du fichier tarball.

D. Changer de répertoire de travail vers celui de hplib-2.7.6
Exemple :
cd hplib-2.7.7

Etape 4 : Configurer HPLIP pour l’installation

Cette étape confirgure l’environnement de développement et vérifie que votre système est prêt à installer HPLIP.
Je ne décris ici que la méthode pour les systèmes 32 bits. N’ayant pas utilisé celle pour les systèmes 64 bits, je n’ai aucune idée des problèmes spécifiques qui peuvent être rencontrés.

Taper :
./configure --prefix=/usr --disable-xml-install --enable-foomatic-ppd-install --with-hpppddir=/usr/share/ppd/hpijs/HP

Etape 5 : Lancer make

Cette étape va compiler les sources de HPLIP
Lancer cette commande en tant qu’utilisateur "normal", surtout pas en tant que superutilisateur !

Taper :
make

Etape 6 : Lancer make install

Cette étape va installer HPLIP.
Taper cette commande :
su -c "make install"

Etape 7 : Etape post-installation

A. Verifier les droits sur les ports USB
Lancer le script suivant pour vérifier que les ports USB sont configurés avec les permissions adaptées.

Entrer cette commande :
su -c "./installer/permissions.py"

B. Lancer vos ports USB
Utiliser ce script pour lancer la détection des périphériques USB.
Taper :
su -c "./installer/trigger.py"

C. Vérifier que votre compte utilisateur est membre du groupe lp
a. Ouvrir un terminal
Taper cette commande :
groups

Vous devriez avoir un résultat similaire :
sebastien lp dialout cdrom floppy audio video plugdev netdev powerdev

b. Si lp n’y figure pas,
taper :
su -c "usermod -a -G lp sebastien"
en remplaçant sebastien par votre nom d’utilisateur.

Important : Fermez votre session et ouvrez en une nouvelle pour que les changements soient appliqués.

Etape 8 : Vérifier la configuration avec hp-check

Utilisez hp-check pour vérifier que votre système est configuré correctement
Taper :
hp-check

S’il y a des erreurs, essayez de les résoudre en fonction de l’erreur. Contactez la mailing list d’HPLIP si nécessaire.

Etape 9 : Configuration avec CUPS

1. Connectez l’imprimante au port USB de votre ordinateur

2. Ouvrez un terminal

3. Tapez cette commande pour obtenir les privilèges de super utilisateur
su

4. Entrer cette commande pour relancer CUPS
/etc/init.d/cupsys restart

5. Ouvre votre navigateur et entrez l’adresse suivante : localhost:631
Cliquez sur :
Add Printer

6. Entrez un nom pour votre imprimante.

7. Ces deux champs sont optionnels.
Entrez un emplacement pour votre imprimante
Entrez une description pour votre imprimante.

8. Cliquer sur :
Continue

9. A partir du menu déroulant, sélectionner l’imprimante à installer.
Remarque : J’ai opté pour la proposition qui contenait HPLIP. Je ne sais pas si cela fonctionne avec les autres propositions.

10. Cliquer sur :
Continue

11. Dans la liste des modèles, l’imprimante HP Color LaserJet 2605 doit être présente. Sélectionner ce choix si ce n’est pas déjà fait.

12. Cliquer sur :
Add printer

13. A ce moment une fenêtre d’authentification apparaît. Il faut entrer les login et mot de passe du compte root.

L’imprimante devrait maintenant être correctement installée.

Partage sur le serveur

Pour cette étape, il est nécessaire que vous appliquiez les règles nécessaires sur le firewall de votre serveur. En ce qui me concerne j’ai autorisé la connexion au port 631 (IPP) uniquement pour les adresses IP des postes clients autorisés imprimer. C’est une configuration acceptable dans le cadre d’un petit réseau. Pour un réseau de taille supérieure à 10 machines, cela commencerait à devenir trop contraignant. L’administrateur d’un réseau étant de nature assez fainéant, il optera probablement pour une autorisation de toute sa plage réseau.

Toutes les manipulations suivantes ont lieu sur le serveur.

1. Ouvrez une fenêtre de votre navigateur.

2. Tapez l’adresse :
http://localhost:631/
Vous arrivez alors au portail de configuration de CUPS.

3. Cliquez sur :
Administration
Cela vous permet d’accéder à l’interface d’administration des options générales de CUPS.

4. Sur cette page, vous devriez voir une zone Server contenant elle même un champ Basic server settings. Pour activer le partage, vous devez cocher le champ suivant :
Share published printers connected to this system

5. Enregistrez les modifications en cliquant sur :
Change settings

6. Cliquez ensuite sur :
Printers
Cela vous permet d’afficher la liste des imprimantes détectées par le serveur.

7. Sur cette page, vérifiez bien que votre imprimante est "publiée". Si c’est le cas, un bouton Unpublish Printer doit être présent en dessous de la description de l’imprimante.

Installation de l’imprimante sur les postes clients

Là encore, il est nécessaire que vous appliquiez les règles nécessaires pour la configuration des firewalls sur les postes clients. Je rappelle que le port utilisé par IPP est par défaut le 631.

A. Installation sur Ubuntu Feisty

C’est de loin l’étape qui m’a semblé la plus simple et la plus rapide. En effet, le fichier d’installation automatique fourni sur le site http://hplip.sourceforge.net a fonctionné sur cette distribution.

Vous avez besoin de l’accès aux privilèges de superutilisateur pour terminer cette installation.

1. Téléchargez le fichier d’installation :
http://prdownloads.sourceforge.net/hplip/hplip-2.7.6.run

2. Ouvrez un terminal.
Tapez :
sudo sh hplip-2.7.6.run

A ce moment, j’ai branché physiquement l’imprimante au port USB de l’ordinateur pour vérifier le bon fonctionnement du pilote. Dans ce cas, il est nécessaire d’utiliser hp-setup dans le terminal. Etant donné que l’installation avait bien fonctionné, je pense qu’il est possible de sauter cette étape et de tenter directement la connexion au serveur par IPP.

3. Naviguez dans votre menu jusqu’à Impression
Système > Administration > Impression

4. Cliquez sur :
Nouvelle imprimante

5. Fenêtre Connexion de l’imprimante
Cliquer sur :
Imprimante réseau
Puis sélectionnez :
Imprimante IPP ou imprimante sur un serveur CUPS
Ensuite, dans le champ URI, tapez l’adresse de votre imprimante. Elle est du type :
ipp://ip-du-serveur/printers/nom-de-l-imprimante

6. Cliquez sur :
Suivant

7. Fenêtre Pilote de l’imprimante
Dans le champ Fabricant, choisissez :
HP
Dans le champ Modèle, sélectionnez :
Color LaserJet 2605
Ne touchez pas au choix par défaut du champ Pilote.

8. Cliquez sur :
Suivant

9. Fenêtre Informations sur l’imprimante
Le seul champ obligatoire est le nom. Replissez les autres en fonction de votre cas.

10. Terminez en cliquant sur :
Appliquez

Votre imprimante devrait maintenant être correctement installée sur votre client sous Ubuntu Feisty.

B. Installation sous XP

Cette étape se déroule normalement sans problème particulier. Il est nécessaire d’être administrateur de la machine pour terminer l’installation. Vous devez être en possession du CD d’installation fourni à l’achat de l’imprimante.

1. Allez dans le panneau de configuration :

Démarrer > Panneau de configuration

2. Cliquez sur :
<br /><code>Imprimantes et autres périphériques


Puis sur :
Ajouter une imprimante

3. Assistant Ajout d’imprimante
Cliquez sur :
Suivant

Fenêtre Imprimante réseau ou locale
Choisissez :
Une imprimante réseau ou une imprimante connectée à un autre ordinateur

4. Cliquez sur :
Suivant

5. Fenêtre Spécifiez une imprimante
Selectionnez :
Se connecter à une imprimante sur Internet ou sur un réseau domestique ou d'entreprise
Dans le champ URL, entrez l’adresse de votre imprimante. Elle est du type :
http://ip-du-serveur:631/printers/nom-de-l-imprimante

6. Cliquez sur :
Suivant

7. Une fenêtre apparaît vous demandant de choisir le pilote à utiliser. Vous devez mettre le CD fourni avec l’imprimante dans votre lecteur, puis cliquer sur :
Disque fourni

8. Fenêtre Installer à partir du disque
Cliquez sur :
Parcourir...

9. Fenêtre Rechercher le fichier
Rendez vous dans le répertoire racine de votre lecteur CD-ROM. Ensuite suivez le chemin :
Drivers > Win2000_XP
Le fichier à sélectionner est :
hppcps02.inf

10. Cliquez :
Ouvrir
Puis sur :
OK
Et à nouveau sur :
OK

11. Fenêtre Imprimante par défaut
Selon votre cas choisissez Oui ou Non, puis cliquez sur
Suivant

12. Pour finir, cliquez sur :
Terminer

C. Installation sous Vista Business

Cette partie à posé quelques problèmes. Je préciserai un peu plus loin l’endroit où il ne faut pas se tromper. Il est nécessaire pour terminer l’installation de disposer d’un compte ayant accès aux privilèges d’administration et du CD d’installation fourni avec votre imprimante.

1. Allez dans le panneau de configuration :
Démarrer > Panneau de configuration

2. Sous Matériel et audio, cliquez sur :
Imprimante

3. Une fois sur la fenêtre de gestion des imprimantes, cliquer sur :
Ajouter une imprimante

4. Fenêtre Ajouter une imprimante
Cliquez sur :
Ajouter une imprimante réseau, sans-fil ou bluetooth

5. Le système commence à la recherche d’imprimantes sur le réseau. Comme il ne détecte pas les imprimantes accessibles par IPP, ne perdez pas de temps et cliquez directement sur :
L'imprimante que je veux n'est pas répertoriée

6. A ce moment là, vous pouvez choisir entre 3 propositions. C’est cette étape qui m’a posé des problèmes. En effet les deux derniers choix sont :
Sélectionner une imprimante partagée par nom
et :
Ajouter une imprimante à l'aide d'une adresse tcp/ip ou d'un nom d'hôte
Vu la description, le troisième choix me semblait correspondre à l’intitulé qui était utilisé sous XP :
Se connecter à une imprimante sur Internet ou sur un réseau domestique ou d'entreprise
J’ai donc perdu du temps en essayant, plusieurs fois et de plusieurs façons différentes, de remplir ce champ. En fait, le choix à faire est :
Sélectionner une imprimante partagée par nom
La suite est assez proche de l’installation sous XP. Vous devez entrer l’adresse de votre imprimante. Elle est du type :
http://ip-du-serveur:631/printers/nom-de-l-imprimante

7. Cliquez sur :
Suivant

8. Une fenêtre apparaît vous demandant de choisir le pilote à utiliser. Vous devez mettre le CD fourni avec l’imprimante dans votre lecteur, puis cliquer sur :
Disque fourni

9. Cliquez sur :
Parcourir...

10. Rendez vous dans le répertoire racine de votre lecteur CD-ROM. Ensuite suivez le chemin :
Drivers > Win2000_XP
Le fichier à sélectionner est :
hppcps02.inf

11. Cliquez :
Ouvrir
Puis sur :
OK

12. La fenêtre suivante vous propose de cocher la case :
Définir en tant qu'imprimante par défaut
Selon votre cas, cochez ou pas cette proposition.

13. Cliquez sur :
Suivant

14. Sur cette dernière page, vous avez la possibilité d’imprimer une page de test. A vous de voir ce que vous voulez faire.

15. Pour finir cliquez sur :
Terminer

Voilà, voilà... L’imprimante est installée puis partagée sur le serveur et installée sur les clients.

Coffee time !


Voir en ligne : Article d’origine : Configure Debian

Un message, un commentaire ?

Qui êtes-vous ?
Ajoutez votre commentaire ici
  • Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.