Differences between revisions 18 and 19
Revision 18 as of 2014-02-02 10:28:52
Size: 15749
Editor: ?SydneyGems
Comment: ajout de Linux-brprinter-installer pour les imprimantes Brother
Revision 19 as of 2014-10-08 09:19:51
Size: 16901
Comment: Sync with English master
Deletions are marked like this. Additions are marked like this.
Line 121: Line 121:
== Canon (PPD) ==
Pour une imprimante multifonction (copieur/imprimante/scanner) telle que l'Imagerunner 5065
 1. Télécharger les fichiers PPD : http://downloads.canon.com/cpr/software/imagerunner/PPD_v241.exe
 1. Démarrez-le avec Wine. Cela dézippera le PPD dans un répertoire temp. Trouvez votre imprimante et utilisez le pilote QX PPD.
== Canon ==
 * Option 1 : '''UFR II'''. [[https://wiki.debian.org/PrinterDriver/Canon/UFR-II|Comment installer le pilote d'imprimante Canon UFR II sous Linux.]] Cela fonctionne avec une grande variété de modèles et de séries d'imprimantes Canon.
 * Option 2: '''PDD'''.
Pour une imprimante multifonction (copieur/imprimante/scanner) telle que l'Imagerunner 5065
  1. Télécharger les fichiers PPD : http://downloads.canon.com/cpr/software/imagerunner/PPD_v241.exe
  1. Démarrez-le avec Wine. Cela dézippera le PPD dans un répertoire temp. Trouvez votre imprimante et utilisez le pilote QX PPD.
Line 196: Line 197:

Vous pouvez aussi omettre la partie `nom d'utilisateur:mot de passe@` quand le serveur ne réclame pas d'authentification. Comme `nom d'utilisateur`, le nom d'une machine windows ou une adresse IP fonctionnent aussi bien.
Pour déterminer le `nom d'imprimante` vous pouvez utiliser l'outil en ligne de commande `smbclient`.
Exécutez la commande suivante où `nom de machine` fait référence au nom de la machine qui partage son imprimante :
{{{
  smbclient -L computername
}}}
Cherchez les entrées de type "Printer" :
{{{
$ smbclient -L base

 Sharename Type Comment
 --------- ---- -------
 print$ Disk Pilote d'impression
 HPOffice Printer HP Officejet J4500 Series
 ADMIN$ Disk Remoteadmin
 C$ Disk Standardfreigabe
}}}

L'URL résultant de la sortie ci-dessus pourrait être
{{{
  smb://base/HPOffice
}}}

Translation(s): العربية - Ελληνικά - English - Français - Italiano - Polski - Русский - 简体中文


L'impression avec Debian (CUPS)

Mots-clés : Linux Printing, Debian, cups, le logiciel HP Linux Imaging, Installer, Ajouter, changer d'imprimante, serveur d'impression.

Common UNIX Printing System (ou CUPS ) est un système d'impression qui peut remplacer lpd et d'autres systèmes plus anciens. Les paquets Debian CUPS forment sur Debian un système d'impression simple et puissant et relativement facile à utiliser. (http://www.cups.org/)

Installation

  • Installer le logiciel :

aptitude update
aptitude install cups cups-client
  • Démarrer le logiciel :

/etc/init.d/cups start

Ajouter une imprimante

  • Maintenant, vous pouvez ajouter une imprimante en entrant l'adresse suivante dans votre navigateur :

http://localhost:631/
  • et ajouter l'imprimante dans l'onglet Administration. Si vous avez une erreur de permission (non accordée), essayez d'ajouter votre utilisateur au groupe lpadmin. Ex: Si votre identifiant utilisateur est "toto":

sudo usermod -a -G lpadmin toto
  • [OPTION] Si vous êtes dans un environnement serveur et que vous n'avez pas de navigateur comme Firefox, vous aurez besoin d'installer un navigateur texte comme lynx ou elinks.

aptitude install lynx-cur

ou

aptitude install elinks
  • Maintenant, allez avec le navigateur en mode texte à l'adresse indiquée auparavant.

 elinks http://localhost:631/
  • Suivez les instructions que vous voyez sur l'écran. Définir l'imprimante par défaut.

[ATTACH]

Exemple, une imprimante Kyocera

  • Entrez :

elinks http://localhost:631/
  • Cliquez sur Administration, puis Ajouter une imprimante,

Name: kyocera9520
Location: Back Room
Description: High output printer
  • Cliquez Continuer

  • Cliquez sur !AppSocket/HP JetDirect

  • Si vous avez une imprimante réseau sur laquelle vous pouvez imprimer directement, sélectionnez :

LPD/LPR Host Printer
  • Puis changez l'URI du périphérique pour celle donnée dans l'exemple :

socket://hostname:9100
  • Puis sélectionnez Poursuivre puis Marque. Si votre modèle n'y est pas choisissez le plus approchant, cela devrait fonctionner...

  • Puis retourner dans le menu d'accueil. Cliquez sur Configurer l'imprimante par défaut

  • Terminer. Ce qui suit est optionnel

Etat de l'imprimante

  • L'imprimante est-elle en fonction ?

lpstat -r
  • Quelle est l'imprimante par défaut ?

lpstat -d
  • File d'attente d'impression

lpq

Créer un fichier PDF à la place d'une impression

Vous pouvez ne pas avoir d'imprimante mais avoir besoin d'un document prêt à être imprimer, dans ce cas vous pouvez imprimer dans un fichier PDF.

Vous devez d'abord installer le paquet cups-pdf avec la commande suivante :

aptitude install cups-pdf

Quand c'est fait, allez dans le menu de paramétrage des imprimantes pour Gnome :

Système--> Administration --> Impression

Cela vous donnera la liste des imprimantes installées et vous verrez l'icone Ajouter une imprimante. Suivre les étapes suivantes :

Sélectionner  "Imprimante locale" puis "imprimante détectée--> imprimante PDF".
Fabricants --> Generic,
Modèles --> postscript color printer rev4,
Pilotes --> Standard
Appliquer

Un dossier PDF va se créer dans votre répertoire /home.

Administration de CUPS

  • On peut aussi administrer CUPS avec son interface web (http://localhost:631). Il vous sera demandé l'identifiant et le mot de passe root.

  • Tous les autres réglages peuvent être faits facilement via l'interface web ou en utilisant un programme de configuration d'impression en tant que root :

http://localhost:631/
  • Les options incluent : pause, reprendre, annuler les travaux d'impression, etc.
  • [Option] Vous pouvez vous connecter à l'interface web en tant qu'utilisateur si vous êtes membre du groupe lpadmin

Pas de pilotes d'impression

La plupart des imprimantes communes devraient avoir leur pilote dans le système CUPS. Pour des modèles nouveaux ou plus commerciaux, vous devez consulter le site du fabricant. Il s'agira de trouver le fichier PPD correspondant à votre modèle d'imprimante. Le fichier PPD contient des informations sur l'imprimante. Pour une info complète sur les imprimantes, leurs pilotes et les fichiers PPD voir http://www.linuxprinting.org

Brother

Canon

HP

Installez le paquet hplip. Pour les imprimantes récentes, il peut être nécessaire de télécharger et d'installer hplip directement à partir du site web du projet. Pour savoir si votre imprimante est supportée : HPLIP supported printers. Cette page vous indiquera la version d'hplip à installer. Installez l'imprimante en exécutant hp-setup dans un terminal (voir ci-dessous).

Kyoceramita (PPD)

Informations issues de Lucasmanual.com Printing Section

Autre façon de configurer

system-config-printer (officiellement 'printconf')

system-config-printer est un utilitaire de gestion des imprimantes qui est d'abord apparu dans Fedora puis dans Debian et Ubuntu. L'objectif de cet utilitaire est de configurer un serveur CUPS (souvent sur la machine locale) en mode graphique avec l'API CUPS. L'utilitaire est écrit en Python, utilisant pygtk pour la partie graphique et quelques bindings Python (pycups) pour l'API CUPS.

La méthode pour configurer les imprimantes est très proche de celle utilisée avec l'interface web de CUPS, mais printconf présente l'avantage d'être une application native plutôt qu'une page web.

Configuration d'une imprimante HP avec 'hp-setup'

hp-setup est un utilitaire inclus dans le paquet hplip développé par le projet HP Linux Imaging & Printing qui permet d'installer des imprimantes USB, parallèles ou réseau, y compris les Tout-en-un. Les imprimantes réseaux sont automatiquement détectées avec mDNS (alias Bonjour sur les Mac). L'installation d'une imprimante avec hp-setup permet ensuite de se servir des utilitaires hp pour vérifier les niveaux d'encre ou de toner et effectuer des opérations d'entretien. Exécutez la commande 'hp-check -r' pour résoudre les problèmes d'impression ou de scan. On peut aussi l'utiliser en mode graphique dans le menu système.

Partage d'imprimantes

Utilisation de CUPS comme serveur d'impression pour machines Windows

Vous pouvez configurer CUPS pour autoriser les machines Windows à imprimer sur un serveur CUPS en utilisant une adresse http.

D'abord, installez le paquet samba. A la question de l'utilisation de WINS, dites yes.

$ aptitude install samba

Puis configurez le fichier /etc/cups/cupsd.conf.

# Our private connection we listen to
Listen *:49631

# Allow machines on local network to use printers
<Location /printers>
  Order allow,deny
  Allow 192.168.0.*
  Allow 192.168.1.*
</Location>

Ce qui fait que CUPS sera à l'écoute d'un réseau local sur le port 49631. Vous pouvez choisir un autre numéro de port autre que 631. Notez que les numéros des ports dynamique ou privés, comme le spécifie l'IANA, sont compris dans l'intervalle de 49152 à 65535. En outre, cette configuration limitera aux seuls ordinateurs reliés au réseau local l'autorisation d'imprimer sur les imprimantes CUPS.

Ensuite, redémarrez le démon de CUPS

$ /etc/init.d/cups restart

Maintenant sur chaque machine Windows, sélectionner l'installation d'une imprimante réseau et choisissez si vous voulez installer une imprimante sur Internet ou sur votre réseau domestique ou de bureau. L'URL devra avoir cette forme :

http://<cups_server_hostname>:49631/printers/<printer_name>

Enfin, le pilote à installer est dans la section Generic sous le nom de MS Publisher Color Printer.

CUPS et Samba

Cette section doit être mie à jour parce qu'il est possible de configurer un serveur d'impression avec le partage d'impression de samba simplement en chargeant les pilotes.

Quand on imprime sur des imprimantes windows, dans un domaine NT utilisant SMB, l'adresse du périphérique doit être ainsi :

  smb://username:password@domain/server/printername

Cela permet à Samba de faire l'authentification avec un contrôleur de domaine pour accéder à la file d'attente de l'imprimante.

Vous pouvez aussi omettre la partie nom d'utilisateur:mot de passe@ quand le serveur ne réclame pas d'authentification. Comme nom d'utilisateur, le nom d'une machine windows ou une adresse IP fonctionnent aussi bien. Pour déterminer le nom d'imprimante vous pouvez utiliser l'outil en ligne de commande smbclient. Exécutez la commande suivante où nom de machine fait référence au nom de la machine qui partage son imprimante :

  smbclient -L computername

Cherchez les entrées de type "Printer" :

$ smbclient -L base

 Sharename    Type     Comment
 ---------    ----     -------
 print$       Disk     Pilote d'impression
 HPOffice     Printer  HP Officejet J4500 Series
 ADMIN$       Disk     Remoteadmin
 C$           Disk     Standardfreigabe

L'URL résultant de la sortie ci-dessus pourrait être

  smb://base/HPOffice

Quand on imprime sur une imprimante CUPS dans Debian, à partir d'un ordinateur qui se connecte à travers Samba, il peut être nécessaire d'installer une classe CUPS pour que cela fonctionne.

Partage d'imprimante avec un client Macintosh et Debian comme serveur

Si vous avez une imprimante sur une machine Debian et si vous voulez la partager avec un Macintosh, afin que les Mac puissent imprimer sur l'imprimante basée sur Debian, essayez ceci :

  1. Utilisez CUPS pour configurer l'imprimante sur Debian comme décrit ci-dessus. L'outil de configuration d'impression de Gnome fonctionne très bien, et la méthode qui fonctionne tous les coups est l'utilisation de l'interface web de configuration de CUPS.
  2. Sur le Mac (OS 10.4+), cliquez sur Print and Fax dans le menu Préférences du système. Cliquez sur + pour ajouter une imprimante.

  3. Regardez d'abord dans l'onglet "Default". Si le partage d'impression automagique a fonctionné et que votre Mac est correctement connecté au réseau local, alors l'imprimante Debian devrait apparaître sur la liste. Sélectionnez-la et utilisez le pilote d'impression recommandé. Les résultats sont variable, mais vous ne pouvez pas beaucoup vous tromper si vous choisissez un pilote dont le nom est le même que celui que vous utilisez avec Debian. Ainsi, par exemple, vous pouvez essayer d'utiliser les pilotes Gutenprint dans les deux cas.
  4. Si votre imprimante n’apparaît pas dans l'onglet Default, essayer de l'ajouter dans l'onglet "IP". Sélectionnez IPP comme protocole, entrez l'adresse IP complète du serveur dans le champ adresse, et dans le champ file d'attente d'impression entrez "printers/<debian-queue-name>". Entrez ce que vous voulez qui vous aide à identifier l'imprimante dans les champs Nom et Localisation et choisissez un pilote d'impression qui correspond à celui que vous utilisez pour configurer l'imprimante avec Debian. Enfin, croisez les doigts, retenez votre respiration, récitez une prière, une incantation ou faites un voeu et pressez sur le bouton Ajouter.

Comme on dit : ça dépend de votre configuration...

Impression des images

On peut obtenir des photos qui ressemblent à des photos professionnelles en utilisant du papier photo brillant de haute qualité avec une imprimante à jet d'encre, mais il faut faire attention quand on lance l'impression. Imprimer avec le programme de traitement d'image The Gimp donne d'excellents résultats. La fenêtre de dialogue varie suivant l'imprimante utilisée. Les réglages les plus importants sont ceux du type de papier, papier brillant ou le type que vous utilisez, et celui du type d'image, "photographie". La taille de l'image imprimée est aussi réglée dans la fenêtre de dialogue de l'imprimante.

Autres systèmes d'impression

Debian a plusieurs solutions pour l'impression :

  • CUPS. (voir les instructions ci-dessus.) Le plus récent CUPS (Common UNIX Printing System) est un système d'impression qui remplace lpd et les programmes analogues. Il supporte le protocole Internet Printing Protocol (IPP), et dispose de son propre modèle de pilote de filtrage pour la gestion des divers types de documents.

  • LPR. Le système traditionnel d'impression, encore utilisé de façon courante, s'appelle lpr et fonctionne plutôt bien si vous disposez d'une imprimante postscript. Autrement, il n'est pas très facile à configurer et n'offre pas à l'utilisateur beaucoup de contrôle sur les réglages de l'imprimante pour un travail d'impression donné.

  • RLPR Système de spooling pour imprimante distante.

  • xpp est conçu pour être capable de recevoir les mêmes arguments en ligne de commande que le lpr de BSD ou le lp de SysV de sorte que la plupart des applications ne verront pas la différence si vous créer un lien symbolique entre /usr/bin/lpr (ou /usr/bin/lp) et /usr/bin/xpp. De cette manière, chaque fois qu'une application envoie une commande d'impression au programme lpr (ou lp), xpp charge son interface graphique et ainsi il vous est possible de sélectionner les options désirées pour cette tâche d'impression.

Ces systèmes alternatifs sont développés par des groupes différents. Il existe cependant de nombreuses collaborations et une coordination qui trouve sa place sur la liste debian-printing.

Liens externes

Voir aussi


SystemAdministration | CategoryPrinter | CategoryFrHardware | CategoryFrSystemAdministration