Chapitre 5. Imprimer avec Linux-Mandrake

Table des matières
5.1. Installer et gérer des imprimantes
5.1.1. Installer CUPS et manipuler son interface web
5.1.2. Configurer une nouvelle imprimante
5.1.3. Une note à propos de la sécurité
5.1.4. Gestion des travaux d'impression
5.2. Imprimer des documents
5.2.1. Simplement imprimer un fichier
5.2.2. Configuration évoluée

Ce chapitre se divise en deux parties: Installer et gérer des imprimantes, qui s'adresse aux personnes en charge de l'administration d'une machine; et Imprimer des documents, qui initie à l'utilisation d'un outil évolué d'impression: XPP.

5.1. Installer et gérer des imprimantes

Depuis la version 7.2, Linux-Mandrake utilise le nouveau système d'impression basé sur CUPS[1]. Il s'agit d'un outil très puissant basé sur une gestion et une configuration décentralisées, qui permet de rendre toutes les imprimantes d'un réseau local accessibles par tous ses utilisateurs.

5.1.1. Installer CUPS et manipuler son interface web

CUPS étant désormais le système de gestion d'impression par défaut sous Linux-Mandrake, tous les paquetages nécessaires devraient déjà être installés. Si ce n'est pas le cas, assurez-vous d'installer au moins les paquetages cups, cups-drivers et xpp.

Note

Il y a principalement deux interfaces pour gérer vos imprimantes avec CUPS: une interface web et une application pour KDE appelée Kups. Cette dernière a été présentée dans le Guide de l'utilisateur et nous allons maintenant nous concentrer sur l'interface web puisqu'elle est accessible depuis n'importe quelle plate-forme.

Depuis votre navigateur web préféré, entrez http://localhost:631 dans le champ adresse ou URL. Le menu principal de CUPS (figure 5-1) s'affichera alors.

Figure 5-1. La page d'accueil de CUPS

Vous pouvez désormais naviguer dans l'interface comme sur un site web.

 

 

5.1.2. Configurer une nouvelle imprimante

Il vous suffira de cliquer sur le lien Manage Printers (gestion des imprimantes), pour voir apparaître une liste d'imprimantes ou une liste vide selon que votre réseau local contient déjà des imprimantes gérées par CUPS ou non. Nous allons ici supposer que vous installez une imprimante connectée à un ordinateur isolé. Pour des configurations plus complexes, consultez l'aide en ligne (On-Line Help).

La page Manage Printers (figure 5-2) qui apparaît, pour l'instant, très vide :

Figure 5-2. La liste d'imprimantes vide

Pour déclarer une nouvelle imprimante, cliquez désormais sur le bouton Add Printer au bas de la page. Cela enclenche une procédure de quatre étapes. Pour passer d'une étape à l'autre, cliquez sur le bouton Continue après avoir rempli tous les champs requis sur la page.

Note

La première fois que vous voudrez effectuer une tâche d'administration avec CUPS, il vous sera demandé le mot de passe root (figure 5-3). Fournissez alors simplement le nom de connexion et le mot de passe de root.

Figure 5-3. Le dialogue de connexion à CUPS

5.1.2.1. Fournissez des informations précises sur l'imprimante

Le premier formulaire contient trois champs que vous pouvez remplir à votre guise pour indiquer aux autres utilisateurs de quelle imprimante physique il va s'agir. Ces informations n'ont aucune influence sur l'imprimante elle-même, mais fournissez-les tout de même soigneusement pour éviter toute confusion ultérieure.

Figure 5-4. Ajouter une nouvelle imprimante, étape 1

Le nom de l'imprimante est le seul renseignement absolument nécessaire ici.

5.1.2.2. Spécifiez le type de connection de l'imprimante

Vous devez alors dire à CUPS où l'imprimante est connectée. Pour une imprimante directement connectée à votre ordinateur, choisissez Parallel Port #1, Serial Port, ou USB suivant le type de connection.

Figure 5-5. Ajouter une nouvelle imprimante, étape 2

Plusieurs types de connection sont disponibles:

Ethernet

Pour les imprimantes directement connectées à un réseau local.

LPD/LPR

Convient aux imprimantes qui fournissent en interne ce type de comportement, ou les imprimantes gérées par ce type de queue. Les Unix fournissent généralement ce type de connection.

Samba

Pour les imprimantes gérées par un serveur Windows. Notez que pour pouvoir vous connecter à ce type d'imprimante, vous devrez au préalable avoir installé le paquetage Samba.

5.1.2.3. Choix de la marque de fabrication de votre imprimante

Il est maintenant temps de dire à CUPS quelle imprimante vous êtes en train d'installer. Vous n'avez dans un premier temps qu'à mettre en surbrillance le nom de la marque de fabrication dans la liste proposée.

Figure 5-6. Ajouter une nouvelle imprimante, étape 3

5.1.2.4. Choix du modèle de l'imprimante

Nous sommes enfin parvenus à la dernière étape. La marque de fabrication entrée dans l'étape précédente va être désormais assortie de la liste de tous les modèles disponibles chez ce fabricant particulier. Choisissez ici le nom précis de votre modèle d'imprimante.

Figure 5-7. Ajouter une nouvelle imprimante, étape 4

Si tout s'est bien passé, vous devriez maintenant voir votre imprimante dans la page Printers.

5.1.2.5. Configuration finale et test

Avant de tester votre imprimante, vous devez vous assurer que la configuration de la taille du papier pour cette imprimante est la bonne. Allez à la page des imprimantes, et cliquez sur le bouton Configure Printer. Vous obtenez alors la page des paramètres de l'imprimante, allez à la section General, et choisissez la taille de papier (Page Size) appropriée. De fait, certaines imprimantes refusent d'imprimer si elles ne peuvent pas proposer le papier requis.

Avertissement

À propos de cette page de paramètres: à chaque fois que vous changez un paramètre dans une section, vous devez cliquer sur le bouton Continue correspondant afin que les changements apposés dans la section soient pris en compte.

5.1.3. Une note à propos de la sécurité

Par défaut, dès que vous configurez une imprimante sur votre machine, elle devient accessible par tous les autres utilisateurs de votre réseau local. Si vous préférez que ceux-ci ne puissent pas imprimer sur votre imprimante, vous devez modifier manuellement le fichier de configuration du démon CUPS: /etc/cups/cupsd.conf. Il suffit de remplacer la ligne:
#BrowseInterval 30
par
BrowseInterval 0

De plus, ce fichier contient une bonne quantité d'options qui vous permettront de configurer précisément votre serveur d'impression. En particulier, vous pourrez en restreindre l'accès à certaines machines spécifiques ou à certains sous-réseaux. Pour plus d'information consultez les nombreux commentaires qui jalonnent ce fichier, ou consultez l'aide en ligne de l'interface web.

Tuyau

À chaque fois que vous apportez des changements au fichier de configuration, n'oubliez pas de redémarrer le démon serveur CUPS en exécutant:
/etc/rc.d/init.d/cups restart

5.1.4. Gestion des travaux d'impression

Cette fonctionnalité est particulièrement utile pour les imprimantes très sollicitées, mais vous pourrez en avoir besoin à l'occasion pour annuler un travail de... 10.000 pages, par exemple. À chaque fois que vous enverrez un travail à l'impression - et à condition qu'il ne soit pas immédiatement traité - il vous est possible également de vérifier l'état de vos travaux d'impression en cours et éventuellement de ceux de vos co-utilisateurs (si vous êtes l'administrateur de la machine gérant cette imprimante) : il vous suffira d'ouvrir la page spécifique à cette imprimante (figure 5-8).

Figure 5-8. La page d'état des travaux d'impression

Vous pouvez alors influencer de deux façons un travail d'impression:

  • Hold Job: place le travail sur une liste d'attente; il ne sera imprimé que lorsque vous reviendrez sur ce travail et presserez le bouton vert Release Job.

  • Cancel Job: annuler définitivement ce travail (et l'enlève donc de la liste d'attente).

Si vous souhaitez rendre votre imprimante temporairement indisponible (pour changer la cartouche d'encre par exemple), il vous suffira de cliquer sur Reject Jobs. Et lorsque l'imprimante sera à nouveau disponible, cliquez sur le bouton Accept Jobs.

Tuyau

Si les fonctionnalités de gestion des travaux d'impression vous sont essentielles, jetez donc un oeil au programme kups.

Notes

[1]

Common Unix Printing System


Tux sur Étoile de MandrakeSoft Linux est une marque déposée de Linus Torvalds. Toutes les autres marques et copyrights sont la propriété de leurs auteurs respectifs.
Sauf mention contraire, tout le contenu de ces pages et toutes les images sont Copyright MandrakeSoft S.A. et MandrakeSoft Inc. 2000.
http://www.linux-mandrake.com/