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
utilisateurs:jaaf64:imprimante_entree [Le 27/09/2010, 13:55]
jaaf64
— (Version actuelle)
Ligne 1: Ligne 1:
- 
----- 
- 
-<note important>​ **Cette page est une page de brouillon non valable comme référence. Vous n'​auriez-jamais du y arriver sans y être invité**</​note>​ 
-====== Installer une imprimante ====== 
-** Cette page concerne les imprimantes simples ou multifonctions.** 
- 
-  
- 
-Elle page a pour but de vous aider à trouver tous les renseignements nécessaires à l'​installation de votre imprimante.\\ ​ 
-Nous vous souhaitons bonne route dans ce parcours qui peut s'​avérer selon le cas facile, un peu compliqué, compliqué ​ mais, nous l'​espérons,​ jamais cauchemardesque. 
- 
- 
-===== Avant de commencer - Quelques notions de base ===== 
- 
-<note important>​La compréhension de ces notions de base est de nature à vous faciliter grandement la lecture des pages d'​installation aussi êtes-vous invités à les lire avec la plus grande attention.</​note>​ 
- 
- 
-==== Common Unix Print System ==== 
- 
-Sur tous les systèmes de la famille UNIX dont GNU/Linux fait partie, l'​impression de documents est confiée à un système unique, le système **CUPS (Common Unix Print System)**.\\ 
-En général CUPS est installé de base, du moins sur les versions récentes. 
-CUPS est une couche logicielle enveloppe qui permet de communiquer avec des imprimantes utilisant des protocoles très divers. \\  
- 
-Très schématiquement,​ sans entrer dans trop de détails, le processus est celui de la figure suivante: 
- 
-{{:​cups2.jpg|}} 
- 
-==== Filtrage ==== 
- 
-C'est au niveau de cette couche que les formats des divers applications sont traduits en un format compréhensible par l'​imprimante,​ en tenant compte, entre autres, de la spécificité de l'​imprimante grâce aux** pilotes.** 
- 
-=== Backends === 
- 
-Pour communiquer avec les imprimantes,​ CUPS utilise ​ des **"​backends"​** dont la traduction litérale est "​extrémité arrière"​. 
-Il existe des backends pour les protocoles utilisant les ports **parrallèle**,​ **série** et** USB** mais aussi des backends opérant à travers un réseau via les protocoles** IPP (Internet Print Protocol)** , **JetDirect (AppSocket),​ Line Printer Daemon (LPD/LPR) ou SMB.**. \\  
-<​note>​En général, vous serez confronté au choix du backend après avoir installé les pilotes au moment où vous demanderez à CUPS de détecter votre imprimante et seulement pour les cas où l'​imprimante communique par le réseau. Pour la communication directe, le backend est choisi automatiquement par CUPS.</​note>​ 
- 
- 
-=== Pilotes === 
- 
-Les **pilotes** (**drivers** en anglais) sont des programmes qui assurent l'​interface entre les programmes génériques de plus haut niveau et un **matériel bien spécifique**. Dans tous les cas, il vous faudra installer un pilote pour votre imprimante, voire un deuxième pilote enveloppe pour CUPS (wrapper).Au niveau du processus global de CUPS ils sont pris en compte au niveau de l'​étage de filtrage. 
-<​note>​Notez bien que les pilotes sont pris en compte avant, et donc indépendamment de la manière dont la communication se fait avec l'​imprimante (backend). Ils sont donc **les mêmes quel que soit le backend.**</​note>​ 
- 
- 
-=== Fonction "​serveur d'​impression de CUPS" === 
- 
-Par ailleurs CUPS permet à l'​ordinateur sur lequel il est installé de fonctionner en** serveur d'​impression** en recevant des **tâches d'​impression (jobs)** non seulement de l'​ordinateur local mais aussi d'​ordinateurs distants (sur le réseau) et de répartir ces tâches sur les divers imprimantes auxquelles l'​ordinateur local est raccordé soit directement,​ soit à travers un réseau.\\ ​ 
-CUPS assure l'​ordonnancement des tâches d'​impression à l'aide de **"​files d'​attentes"​** (**queues** en anglais) .\\ 
- 
-<​note>​Sachez cependant que la fonction "​serveur d'​impression"​ peut exister en dehors d'un ordinateur.\\ ​ 
-Cette fonction peut-être par exemple, directement embarquée dans une imprimante (imprimante réseau) ou dans un boîtier électronique indépendant ou encore dans une passerelle résidentielle (Livebox, Freebox etc.).</​note>​ 
- 
-=== Fonction "​interpréteur de commande"​ de CUPS === 
- 
- 
-CUPS assure également, l'​interprétation des commandes en ligne traditionnelles des différents systèmes ​ (system V et Berckley) permettant d'​interagir avec les imprimantes : 
-  * **lp** : permet d'​imprimer un (ou des) fichier(s). 
-  * **lpr** : permet d'​imprimer un (ou des) fichier(s). 
-  * **lpq** : permet d'​afficher la file d'​attente d'une imprimante. 
-  * **lprm** : permet de supprimer des //jobs// de la file d'​attente (voir aussi la commande **cancel**). 
-  * **lpstat** : permet d'​afficher des informations détaillées sur le serveur d'​impression. Par exemple, pour voir l'​imprimante par défaut : **lpstat -d**. 
-  * **lpoptions** :  permet d'​afficher ou de modifier la configuration du serveur d'​impression. Par exemple, pour changer l'​imprimante par défaut : **lpoptions -d autreimprimante**. [commande CUPS seulement] 
-  * **lpmove** : permet de déplacer un //job// (une impression) de la file d'​attente d'une imprimante à une autre imprimante. 
-  * **lpc** :  permet de contrôler interactivement les imprimantes. 
- 
-=== Interface graphiques de CUPS === 
- 
-CUPS dispose d'​interfaces graphiques que vous devrez utiliser lors de l'​installation de votre imprimante. Parmi ces interfaces se trouve: 
-  * l'​interface propre à votre environnement de bureau (GNOME, KDE etc.). Sur GNOME par exemple, on y accède par la cascade de menus **"​Système -> Administration -> Impression"​**. 
-  * L'​interface WEB de CUPS accessible sur tous les environnements par l'URL **[[http://​localhost:​631/​printers]]**. ​ 
- 
-<​note>​ Notez bien que cet adresse est locale et que donc vous ne passez pas par Internet pour configurer votre ordinateur. Vous pourriez néanmoins accéder à CUPS sur un ordinateur distant si vous en aviez les droits.</​note>​ 
-Les choix que vous pouvez faire à l'aide de l'une ou l'​autre de ces interfaces ont, bien entendu, les **mêmes effets** sur la configuration. 
- 
-=====  Et maintenant! Installer une imprimante: les possibilités ​ ===== 
- 
- 
-Selon le type d'​imprimante dont vous disposez, vous devez choisir parmi ces **deux principales options** d'​installation 
-  - Option 1: communication directe avec votre ordinateur 
-  - Option 2: communication via un réseau 
- 
-==== Option 1: Communication directe ==== 
-  
- 
-C'est le cas des imprimantes qui ne disposent que d'un port USB ou d'un port parallèle ou encore les deux à la fois. Ce peut-être également un choix délibéré de votre part. 
-<​note>​Cette option n'​exclut pas le partage avec d'​autres ordinateurs si votre ordinateur est raccordé à un réseau et qu'il reste allumé quand les autres ont besoin d'​imprimer. ​ 
-Voir pour cela le partage d"​imprimante</​note>​ 
-{{:​printer-connect-direct.jpg|}} 
- 
-Pour installer votre imprimante, et si vous ne savez pas exactement de quels pilotes celle-ci peut s'​accomoder,​ la démarche consiste à:\\  
- 
-**1- Consulter la  page [[:​utilisateurs:​jaaf64:​imprimante_liste|Liste des imprimantes]]** ​ et **vous reporter à la page  concernant votre matériel** s'il y est répertorié.\\ ​ 
- 
-**2-Si ce matériel n'est pas répertorié:​** 
-  * **Essayer la procédure de base**, c'est à dire voir si votre imprimante est directement reconnue par Ubuntu et si des pilotes existent pour cette imprimante dans la distribution. Pour cela rendez-vous sur la page **[[:​utilisateurs:​jaaf64:​imprimante_connexion_directe|Installer une imprimante directement connectée à l'​ordinateur]]** \\  
-  * Si la procédure de base n'a pas fonctionné,​ **essayer une [[:​imprimante_installation_alternative|procédure alternative]]** ​ utilisant un pilote polyvalent (valable pour un grand nombre d'​imprimantes). ​ 
- 
- 
-====  Option 2: Communication via un réseau ==== 
-  
-  
- 
-Pour communiquer avec une imprimante via un réseau, **il faut qu'​entre votre applications et l'​imprimante s'​intercale un serveur d'​impression**. 
-<​note>​Un serveur d'​impression permet le partage d'une ou plusieurs imprimantes entre des ordinateurs situés sur un réseau. Il dispose donc: 
-   - d'une connection au réseau (exemple prise RJ45 pour Ethernet) par laquelle il communique selon un protocole réseau (TCP/IP par exemple). 
-  -  d'une ou plusieurs connections directes avec une ou plusieurs imprimantes (prise USB par exemple) 
-</​note>​ 
- 
-Il y a pour cela plusieurs possibilités:​ 
-  -  Cas 1- Votre imprimante dispose du carte de raccordement direct au réseau (on parle dans ce cas d'​imprimante réseau) 
-  - Cas 2- Votre imprimante est raccordée à un boîtier électronique qui comporte ce serveur d'​impression qui peut être un boîtier dédié, une passerelle résidentielle (livebox, freebox etc.) 
-  - Cas 3- Votre imprimante est (ou sera) en communication directe avec un autre ordinateur relié au réseau qui inclut un serveur d'​impression. 
- 
- 
-=== Cas 1- Votre imprimante dispose d'une carte de raccordement direct au réseau (imprimante réseau) === 
- 
-<note importante>​ Dans ce cas, l'​imprimante est bien-sûr partagée au sens où chacun des ordinateurs peut l'​utiliser sans trop se soucier des autres, mais **elle n'est pas partagée** au sens de** "​offerte en partage par un ordinateur"​** aux autres ordinateurs et qui devrait rester allumé en faisant office de serveur d'​impression. C'est la carte réseau de l'​imprimante qui assure la gestion et l'​ordonnancement des tâches reçues des diverses ordinateurs du réseau. Au niveau de votre propre ordinateur, CUPS assure alors le rôle de serveur d'​impression "​local"​ et gère ainsi les tâches multiples envoyées par les applications.</​note>​ 
- 
-{{:​printer-connect-reseau.jpg|}} 
- 
-Pour communiquer avec ce genre d'​imprimante il vous faut: 
-== Raccorder physiquement l'​imprimante au réseau et configurer ce réseau. == 
- 
-<​note>​Il est conseillé de configurer le réseau pour que l'​imprimante ait une adresse IP fixe</​note>​ 
-== Installer dans votre ordinateur les pilotes de votre imprimante == 
-Pour cela il vous faut consulter la  page  
- 
-**[[:​utilisateurs:​jaaf64:​imprimante_liste|Liste des imprimantes]]**  ​ 
- 
- et **vous reporter à la page  concernant votre matériel**. ​ 
- 
- 
- 
-== Ajouter votre imprimante aux imprimantes prises en charge par CUPS sur votre ordinateur == 
-Pour cela rendez-vous sur la page  
- 
-** [[:​utilisateurs:​jaaf64:​imprimante_client|Configurer un ordinateur en client d'un serveur d'​impression]]**. 
- 
- 
- 
-=== Cas 2- Votre imprimante est raccordée à un boîtier électronique qui comporte ce serveur d'​impression ​ ===  
- 
-{{:​printer-connect-boitier.jpg|}} 
-Pour communiquer avec votre imprimante, il vous faut: 
-== Configurer le serveur d'​impression et le raccorder au réseau == 
- 
-Reportez-vous au manuel d'​installation de ce matériel pour son raccordement et pour l'​installation des pilotes dans ce boîtier. 
- 
- 
- 
-== Ajouter votre imprimante aux imprimantes prises en charge par CUPS sur votre ordinateur == 
- 
-Pour cette opération rendez-vous sur la page 
- 
-** [[:​utilisateurs:​jaaf64:​imprimante_client|Configurer un ordinateur en client d'un serveur d'​impression]]** . 
- 
-== Exemples == 
- 
-Deux exemples pratiques sont donnés ici pour les passerelles résidentielles courantes: 
- 
-  * [[:​serveur_impression_neufbox]] 
-  * [[:​serveur_impression_freebox]] 
- 
- 
-=== Cas 3- Votre imprimante est en communication directe avec un autre ordinateur relié au réseau qui inclut un serveur d'​impression. === 
- 
- 
-{{:​printer-connect-partage.jpg|}} 
- 
-Dans ce cas, votre ordinateur est dit **"​ordinateur client"​** (voir figure ci-dessus) et l'​ordinateur distant est dit **"​ordinateur serveur"​**. Il vous faut: 
-== Avoir raccordé et installé l'​imprimante sur l'​ordinateur distant == 
- 
- 
-Si le système d'​exploitation de cet ordinateur distant est Ubuntu, reportez-vous à la page **[[:​utilisateurs:​jaaf64:​imprimante_connexion_directe|Installer une imprimante directement connectée à l'​ordinateur]]** \\  
- 
-Dans le cas contraire consultez la procédure d'​installation et de mise ne réseau relative au système d'​exploitation de l'​ordinateur distant. 
-== Avoir configuré l'​ordinateur distant en "​serveur d'​impression"​ == 
- 
- 
-Si le système d'​exploitation de cet ordinateur distant est Ubuntu, reportez-vous à la page  
- 
-** [[:​utilisateurs:​jaaf64:​imprimante_partager|Configurer un ordinateur en "​serveur d'​impression"​]]**\\ ​ 
- 
- 
-Dans le cas contraire consultez la procédure de partage d'​imprimante relative au système d'​exploitation utilisé. 
-== Configuer votre propre ordinateur en client et le mettre en relation avec l'​imprimante. == 
- 
-Reportez-vous à la page  
- 
-** [[:​utilisateurs:​jaaf64:​imprimante_client|Configurer un ordinateur en client d'un serveur d'​impression]]**\\ ​ 
- 
- 
- 
  
  • utilisateurs/jaaf64/imprimante_entree.1285588523.txt.gz
  • Dernière modification: Le 18/04/2011, 14:43
  • (modification externe)