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
gtklp [Le 30/06/2008, 16:51]
83.154.115.211, 127.0.0.1
gtklp [Le 11/09/2022, 12:14] (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>breezy dapper edgy imprimante ​gestionnaire bureautique}}+{{tag>Xenial ​imprimante}}
  
 ------ ------
Ligne 5: Ligne 5:
 ====== GtkLP : choisir ses options d'​impression sous GNOME/CUPS ====== ====== GtkLP : choisir ses options d'​impression sous GNOME/CUPS ======
  
-//GtkLP// permet de sélectionner des Options d'​Impression,​ au travers d'une interface graphique, avant de lancer une impression. 
  
-//GtkLP// peut être utilisé ​avec de très nombreuses application, et s'​intègre parfaitement dans l'​environnement GNOME de Ubuntu.+**GtkLP** permet de sélectionner des options d'​impression,​ au travers d'une interface graphique, avant de lancer une impression. 
 +  * Elle peut être aussi utilisée ​avec [[:​LibreOffice]], et s'​intègre parfaitement dans l'​environnement ​[[:GNOME]].  
 +  * Elle est compatible avec toute imprimante, du moment qu'​elle est gérée par [[:​CUPS]].\\ 
 +**GtkLP** rend possible le choix de certaines options lors d'une impression : nombre de copies, orientation du papier, impression de certaines pages - paires, impaires - recto-verso,​ dans le cas où vos applications favorites ne le permettent pas. 
 +Certaines applications proposent toutefois certaines de ces fonctionnalités : [[:​LibreOffice]],​ [[:Gimp]], [[:​evince]]..
  
-//GtkLP// est compatible avec toute imprimante, du moment qu'elle est gérée par CUPS.+Ubuntu s'appuie sur le gestionnaire d'​impression [[:CUPS]], aux nombreuses fonctionnalités et options d'​impression
  
-{{ gtklp-sortie.png|Gtklp - Onglet Sortie}}+C'est ce que propose la petite application **GtkLP**. \\ 
 +Bâtie sous GTK, donc parfaitement intégrée à [[:GNOME]], elle permet de sélectionner toutes les options d'​impression offertes par CUPS, avant de lancer la sortie ​papier.
  
-===== Introduction =====+**GtkLP** fonctionne avec **N'​IMPORTE QUELLE IMPRIMANTE**,​ même la plus basique, du moment qu'​elle est pilotée par **CUPS**.
  
-Sur d'​autres systèmes d'​exploitation que Ubuntule choix de certaines options est possible lors d'une impression : nombre de copies, orientation du papier, impression de certaines ​pages - pairesimpaires - recto-verso ...+Ainsiimprimer un gros document avec 2 pages par feuilleen recto verso, devient enfantinSauvez les forêts !
  
-L'​environnement GNOME n'​offre pour l'​instant pas d'​équivalent. Certaines applications proposent toutefois un embryon de fonctionnalités : OpenOffice, Evolution, Gimp, evince, ... Mais aucune n'​intègre d'​interface complète de sélection des options d'​impression. ​ 
  
-Heureusement,​ Ubuntu s'​appuie sur le gestionnaire d'​impression CUPS, aux nombreuses fonctionnalités et options d'​impressionEncore faut il pouvoir les exploiter simplement au quotidien, dans le cadre d'une utilisation bureautique,​ donc sans devoir passer par la ligne de commande. ​+{{ :​applications:​gtklp_trusty.png?450 |onglet "​Général"​ de l'application Gtklp}}
  
-C'est ici que la petite application //GtkLP// intervient. Bâtie sous GTK, donc parfaitement intégrée à GNOME, elle permet de sélectionner toute les options d'​impression offertes par CUPS, avant de lancer la sortie papier. ​ 
- 
-Seule contrainte, configurer (une fois pour toute) chaque application séparément (firefox, evolution, openoffice, acroread, ...) pour imprimer via GtkLP. Il s'agit d'une opération simple, la configuration des applications les plus courantes est présentée dans ce Wiki, la même méthode peut ensuite être utilisée pour n'​importe quelle application. 
- 
-A chacun de jouer ensuite, avec toutes les possibilités d'​impression : plusieurs pages par feuille, recto verso, etc ... Et ce, avec **N'​IMPORTE QUELLE IMPRIMANTE**,​ même la plus basique, du moment qu'​elle est pilotée par **CUPS**. Ainsi, imprimer un gros document avec 2 pages par feuille, en recto verso, devient enfantin. Sauvez les forêts !  
  
 ===== Pré-requis ===== ===== Pré-requis =====
 +  * Le système d'​impression [[:cups]] doit être installé et lancé.
 +  * L'​imprimante doit être installée avec un pilote pour [[:cups]]. \\ En pratique, si les [[:​system-config-printer|outils de l'​interface de GNOME ont été utilisés pour installer l'​imprimante]],​ [[:cups]] est alors actif pour l'​impression.
  
-Pour mettre en oeuvre //GtkLP//, il faut que +===== Installation ===== 
 +[[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gtklp]]**.
  
-  * le système d'​impression [[:cups]] soit installé et lancé,  +===== Utilisation =====
-  * l'​imprimante soit installée avec un driver pour [[:cups]]+
  
-En pratique, si les outils de l'interface de GNOME on été utilisés pour installer l'​imprimante, ​[[:cups]] est alors actif pour l'​impression.+La liste des options d'impression offertes par CUPS figure **(en)** ​[[http://​localhost:​631/​help/​options.html?​TOPIC=Getting+Started&​QUERY=|dans l'​onglet « Help : Command-Line Printing and Options »]] de la page Webadmin de CUPS.
  
 +//GtkLP// permet, lorsque
  
 +__lancé depuis une application__, ​ de :
 +  * sélectionner interactivement les options d'​impression CUPS souhaitées,​
 +lors de l'​impression d'un fichier, en remplacement de la commande lp ou lpr, auquel cas, il permet de sélectionner de façon ergonomique les options d'​impression,​ avant de lancer la sortie sur papier. \\
  
-===== Installation ===== +__Lancé de façon autonome__, de 
-[[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt://​gtklp]] disponible dans les dépôts [[:​depots#​universe_et_multiverse|Universe]]. +  * fixer des valeurs ​d'​impression par défaut
- +lesquelles seront ensuite utilisées à chaque impression ​par CUPSpour une imprimante donnée.
-===== Utilisation de GtkLP ===== +
- +
-La liste des options ​d'​impression ​offertes ​par CUPS figure dans la [[page de manuel]] de **lp**. +
- +
-Égalementle lien suivant pointe sur la documentation cups, si l'​ordinateur qui affiche cette page contient une installation de [[:cups]] : [[http://​localhost:​631/​help/​options.html?​TOPIC=Getting+Started&​QUERY=]] \\ +
-Cette même page est disponible ​par le lien externe suivantsur le site officiel de [[:cups]] : +
-[[http://​www.cups.org/​documentation.php/​options.html]] +
- +
-//GtkLP// permet : +
  
-  * lorsque lancé depuis une application,​ de sélectionner interactivement les options d'​impression cups souhaitées,​ lors de l'​impression d'un fichier, en remplacement de la commande lp ou lpr, auquel cas, il permet la très pratique sélection d'​options d'​impression,​ avant de lancer la sortie sur papier. +Pour cela, //GtkLP// crée ou met à jour le fichier ​''​~/​.cups/​lpoptions'' ​avec les options d'​impression par défaut. ​
-  * lancé de façon autonome, de fixer des valeurs d'​impression par défaut, qui seront ensuite utilisées à chaque impression par CUPS, pour une imprimante donnée. ​Pour celà, //GtkLP// crée ou met à jour le fichier ~/​.cups/​lpoptions avec les options d'​impression par défaut. ​+
  
 ==== Utiliser GtkLP de façon autonome ==== ==== Utiliser GtkLP de façon autonome ====
  
-Lancer //​GtkLP// ​depuis ​la ligne de commande :+Lancer //​GtkLP// ​en saisissant dans un [[terminal]] ​la commande :
  
-<​code>​gtklp ​ </​code>​+<​code ​bash>gksudo ​gtklp</​code>​
  
-La fenêtre principale de //GtkLP// s'​affiche. Plusieurs onglets donnent accès à différentes fonctions, ​seuls les plus importants ​seront ​détaillés ​ici.+La fenêtre principale de //GtkLP// s'​affiche. ​\\ Plusieurs onglets donnent accès à différentes fonctions, ​seules ​les plus importantes ​seront ​détaillées ​ici.
  
-=== Onglet Fichier === +{{  http://debian-facile.org/images//​file-R92542b04657542a58733b5cc37147051.png?​550 ​ |onglet Gtklp}}
-Présent uniquement lorsque ​//GtkLP// est lancé en interactif, permet de choisir les fichiers à imprimer. Il faut que les formats (type mime) de ces fichiers soient connus de cups : par exemple, pdf, ps. Il n'est pas possible de lancer ici l'​impression d'un document Openoffice.+
  
 === Onglet Général === === Onglet Général ===
-Permet de choisir l'​imprimante [[:cups]] à utiliser, le nombre de copies, ​et les caractéristiques (paramètres cups) du papier ​et de qualité d'​impression.  +Permet de 
- +  * choisir l'​imprimante [[:cups|compatible CUPS]] à utiliser, 
-Également, le bouton GtkLPQ permet de lancer une autre fenêtre montrant la file d'​impression de l'​imprimante.+  * le nombre de copies, 
 +  * les caractéristiques (paramètres cups) du papier 
 +  * la qualité d'​impression. ​\\ 
 +Le bouton GtkLPQ permet de lancer une autre fenêtre montrant la file d'​impression de l'​imprimante.
  
 === Onglet Sortie === === Onglet Sortie ===
-  * Liste des pages, paires, impaires, inverser l'​ordre de sortie. \\ Permet notamment de faire les impressions recto verso : Imprimer d'​abord les pages paires. Remettre le papier dans l'​imprimante,​ à l'​envers. Imprimer les pages impaires. Enfin, remettre les feuilles dans l'​ordre.+  * Liste des pages, paires, impaires, inverser l'​ordre de sortie. \\ Permet notamment de faire les impressions recto verso : \\ ⇒ Imprimer d'​abord les pages paires. ​ \\ ⇒ Remettre le papier dans l'​imprimante,​ à l'​envers. ​ \\ ⇒ Imprimer les pages impaires. Enfin, ​ \\ ⇒ remettre les feuilles dans l'​ordre.
   * Mise en page : nombre de feuilles par page, et ordre/sens d'​impression.   * Mise en page : nombre de feuilles par page, et ordre/sens d'​impression.
  
->​**__Nota__** : +<note tip>La combinaison de plusieurs pages par feuilles et de l'​impression sélective des pages paires et impaires est compatible.
->La combinaison de plusieurs pages par feuilles et de l'​impression sélective des pages paires et impaires est compatible. ​ +
->Ainsi, vous pouvez imprimer très facilement un document avec 2 pages par feuille (présentées alors à l'​italienne) et en recto verso, les pages se retrouvent correctement placées et imprimées. Soit l'​économie de 3 feuilles de papier sur 4 !+
  
 +Ainsi, vous pouvez imprimer très facilement un document avec 2 pages par feuille (présentées alors à l'​italienne) et en recto verso, \\ les pages se retrouvent correctement placées et imprimées. Soit l'​économie de 3 feuilles de papier sur 4 !</​note>​
  
 === Onglet GtkLP === === Onglet GtkLP ===
-Ce sont les options de //​GtkLP//​. ​\\  +Ce sont les options de //​GtkLP//​. 
-On peut choisir de n'​afficher que certains onglets. \\  +On peut choisir de n'​afficher que certains onglets ​et de certains réglages à conserver à la sortie de //GtkLP//.
-Également, le choix de certains réglages à conserver à la sortie de //GtkLP//+
  
->​**__Important à savoir__** :  +<note important>Si les choix ou actions suivantes sont effectués : 
->Si les choix ou actions suivantes sont effectués : +  ​Activation de "​Enregistrer les préférences en quittant",​ 
- Activation de "​Enregistrer les préférences en quittant",​  +  ​Clic sur "​Bouton Enregistrer",​
- Clic sur "​Bouton Enregistrer"​ +
->les réglages effectués sont enregistrés dans le fichier ~/​.cups/​lpoptionspour l'​imprimante sélectionnée. +
->​S'​agissant des réglages cups pour cette imprimante, celà signifie que si une impression **directe** sur cette imprimante est lancée par la suite (depuis une application par exemple), les options enregistrées vont être utilisés lors de l'​impression. +
->Par exemple, si vous choisissez dans l'​interface de //GtkLP// une impression des pages paires seulement, et que vous enregistrez/​sauvegardez dans le fichier ~/​.cups/​lpoptions,​ seules les pages paires seront imprimées lors des impressions directes suivantes, via lp ou lpr.  +
-+
->Pour annuler les options enregistrées :  +
->  - soit modifier les paramètres via gtklp, puis enregistrer à nouveau les options +
->  - soit enlever les options directement dans le fichier ~/​.cups/​lpoptions,​ ou effacer ce fichier. ​+
  
-==== Utiliser GtkLP depuis une application ====+Les réglages effectués sont enregistrés dans le fichier **~/​.cups/​lpoptions**,​ pour l'​imprimante sélectionnée.
  
-Sont détaillés ci dessousles configurations à apporter à quelques applications typiques, pour lancer //GtkLP// lors d'une impression, ​avant la sortie sur papier. Les explications sur les différents onglets de //GtkLP// sont les mêmes que celles du paragraphe précédent.+S'​agissant des réglages cups pour cette imprimante\\ cela signifie que si une impression ​**directe** sur cette imprimante est lancée par la suite (depuis une application par exemple),
  
-=== FireFox ===+__** les options enregistrées vont être utilisées lors de l'​impression.**__
  
-  ​Aller dans le menu : Fichier/​Imprimer et sélectionner ​l'imprimante dénommée : default ​ +Par exemple : 
-  * Puis cliquer sur le bouton PropriétésDans la fenêtre qui s'afficheremplacer lpr par gtklp dans la ligne de commande : +  ​si vous choisissez ​dans l'interface de //GtkLP// une impression des pages paires seulement, 
 +  * si vous enregistrez/​sauvegardez dans le fichier **''​~/​.cups/​lpoptions''**
  
-  ​lpr ${MOZ_PRINTER_NAME:​+-P"​$MOZ_PRINTER_NAME"​}  +seules les pages paires seront imprimées lors des impressions directes suivantes, via lp ou lpr.\\
-devient : +
-  gtklp ${MOZ_PRINTER_NAME:​+-P"​$MOZ_PRINTER_NAME"​}+
  
-Valider.+Pour annuler les options enregistrées : 
 +  * Soit vous modifiez les paramètres via gtklp, puis enregistrer à nouveau les options, 
 +  * Soit vous enlevez les options directement dans le fichier **''​~/​.cups/​lpoptions''​**,​ ou effacer ce fichier. 
 +</​note>​
  
-Ensuite, **lors de chaque impression, il faut choisir l'​imprimante default ​pour imprimer**Celà aura pour effet de lancer ​gtklp.+====Utiliser GtkLP pour imprimer ​via le menu contextuel ==== 
 +Installez [[:​nautilus-actions]] puis créez une nouvelle actionAppelez l'​action //Gtklp// et dans le champs //​Commande//​ mettez ''​gtklp''​. Il ne vous reste plus qu'à faire un clic droit sur le fichier que vous souhaitez imprimer, puis //​Nautilus-Actions > Gtklp//.
  
-Malheureusement,​ FireFox semble souffrir d'​amnésie ;-) et ne mémorise pas la dernière imprimante sélectionnée. Il propose, à chaque nouvelle impression, l'une des imprimantes [[:cups]] installées. En googlant un peu, on peut trouver comment forcer FireFox à utiliser l'​imprimante "​default"​ à chaque impression (par forçage de paramètres internes), mais celà sort du cadre ce Wiki.+==== Utiliser GtkLP depuis LibreOffice ====
  
-=== Evolutiongeditvisionneuse ​d'images "Eye of GNOME" ===+Sont détaillés ci-dessousles configurations à apporter à LibreOfficepour lancer //GtkLP// lors d'une impression, avant la sortie sur papier. Les explications sur les différents onglets de //GtkLP// sont les mêmes que celles du paragraphe précédent.
  
-Evolution, gedit, ou encore la visionneuse d'​images "Eye of GNOME" sont plus coopératifs. Ils utilisent le dialogue standard d'​impression de GNOME. \\  +Lors d'une impression, ​LibreOffice ​présente, par défaut, la liste des imprimantes cups installées.\\
-Pour y configurer //GtkLP// : +
- +
-  * Aller dans le menu : Fichier/​Imprimer... et choisir l'​imprimante : Generic Postscript.  +
-  * Puis dans la liste : "​Emplacement",​ choisir "​Custom"​.  +
-  * Remplacer lpr par gtklp +
- +
-Valider. +
- +
-L'​imprimante choisie est conservée pour les impressions suivantes. +
- +
-=== OpenOffice === +
- +
-Lors d'une impression, ​OpenOffice ​présente, par défaut, la liste des imprimantes cups installées.\\+
 Il faut ajouter une imprimante supplémentaire,​ paramétrée manuellement,​ qui lancera GtkLP lors de l'​impression.\\ Il faut ajouter une imprimante supplémentaire,​ paramétrée manuellement,​ qui lancera GtkLP lors de l'​impression.\\
-Ensuite, lors d'une impression sous OpenOffice, il suffit de choisir cette nouvelle imprimante, pour activer GtkLP. +Ensuite, lors d'une impression sous LibreOffice, il suffit de choisir cette nouvelle imprimante, pour activer GtkLP.
- +
-Ajouter donc la nouvelle imprimante GtkLP par le Wizard d'​ajout d'​imprimantes de OpenOffice : Il se lance en ligne de commande, depuis le compte utilisateur :+
  
-<​code>/​usr/​lib/​openoffice/​program/​spadmin</​code>​+Ajouter donc la nouvelle imprimante GtkLP par le gestionnaire d'​imprimantes de LibreOffice en lançant la commande, depuis le compte utilisateur : 
 +<​code ​bash>/​usr/​lib/​libreoffice/​program/​spadmin</​code>​
  
 Une fenêtre montrant les imprimantes installées pour OpenOffice apparaît. Une fenêtre montrant les imprimantes installées pour OpenOffice apparaît.
  
-  * Cliquer sur le bouton "​Nouvelle Imprimante"​ +⇒ Cliquer sur le bouton "​Nouvelle Imprimante"​, \\ 
-  ​* ​Choisir l'​option : "​Connecter un convertisseur PDF". Puis Suivant +⇒ Choisir l'​option : "​Connecter un convertisseur PDF". Puis Suivant, \\ 
-  ​* ​Choisir l'​option : "​Pilote par défaut"​. Puis Suivant +⇒ Choisir l'​option : "​Pilote par défaut"​. Puis Suivant, \\ 
-  ​* ​Dans la case "​Saisissez une ligne de commande permettant de contacter ce périphérique", ​saisir : gtklp \\  Ne rien indiquer dans la case "​Répertoire cible PDF". Puis Suivant +Dans la case "​Saisissez une ligne de commande permettant de contacter ce périphérique",​ \\ 
-  * Donnez un nom à cette nouvelle imprimante. Par exemple ​Impression par GtkLP +⇒ saisir ​gtklp
-  * Cliquer sur le bouton "​Créer"​+
  
-La liste des imprimantes apparaît de nouveau, avec, cette fois, la nouvelle imprimante GtkLP+Ne rien indiquer dans la case "​Répertoire cible PDF"Puis Suivant,
  
-Fermer le Wizard.+⇒ Donnez un nom à cette nouvelle imprimante\\
  
-OpenOffice est alors prêt pour l'​impression via GtkLP, ​il suffit de choisir cette nouvelle imprimante lors d'une impression.+Par exemple : « Impression par GtkLP »\\
  
-=== Acrobat Reader ===+⇒ Cliquer sur le bouton "​Créer"​.
  
-Dans le dialogue d'​impressionmenu: Fichier/​Imprimer...\\ +La liste des imprimantes apparaît de nouveau, avec, cette fois, la nouvelle imprimante GtkLP.
-Remplacer ​la ligne de commande :+
  
-''​lpr'' ​+⇒ Fermez la fenêtre.
  
-par :+LibreOffice est alors prêt pour l'​impression via GtkLP. Il suffit de choisir cette nouvelle imprimante lors d'une impression.
  
-''​gtklp''​ +=====Voir aussi =====
- +
-Valider. +
- +
-===== Autres Programmes équivalents ​=====+
 //GtkLP// n'est pas la seule application permettant de configurer les options cups, il y a également : //GtkLP// n'est pas la seule application permettant de configurer les options cups, il y a également :
 +<​del> ​ * __Sous KDE__ :
 +donc par exemple, dans Kubuntu : [[http://​printing.kde.org/​|kprinter]] qui dispose d'une interface intégrée à KDE</​del>​
 +  * __Avec une interface X standard__ :
 +donc moins homogène avec GNOME, mais offrant à peu près les mêmes fonctions, l'​application : **[[apt>​xpp]]**.
  
-  * Sous KDE, donc par exemple, dans Kubuntu ​: [[http://printing.kde.org/|kprinter]] qui dispose d'​une ​interface au look KDE +Sites en lien avec GtkLP: 
-  * Avec une interface X standard, donc moins homogène avec GNOME, mais offrant à peu près les mêmes fonctions, l'​application : [[http://​cups.sourceforge.net/xpp|xpp]]+  *[[http://gtklp.sourceforge.net|Page du projet GtkLP sur SourceForge.net]] 
 +  *[[http://​localhost:​631/|Page d'​accueil CUPS]], si l'​ordinateur ​qui affiche cette page dispose d'​une ​installation [[:​cups|CUPS]] standard 
 +  *[[http://www.cups.org/​documentation.php/options.html|La page des options d'​impression du site cups.org]],​ 
 +  *[[http://​www.cups.org/​|La page]] du projet [[:cups|CUPS]]
  
-===== Liens externes =====+----
  
-[[http://gtklp.sourceforge.net|Page du projet GtkLP sur SourceForge.net]] +//Contributeurs : [[:utilisateurs:Nicolos]] [[:utilisateurs:​gogy]](pour signalements)//​\\ 
- +//Autres contributeurs : [[:utilisateurs:​eagle08]] : rédactiontypos, Accessiweb//.
-[[http://localhost:631/|Page d'​accueil cups]], si l'​ordinateur qui affiche cette page dispose d'une installation ​[[:cups]] standard +
- +
-[[http://​www.cups.org/​documentation.php/​options.html]], page des options d'​impression du site cups.org +
- +
-[[http://www.cups.org/​]],​ la page du projet [[:cups]] +
- +
-----+
  
-//​Contributeurs : [[:​utilisateurs:​Nicolos]]//​ 
  • gtklp.1214837497.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)