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 22/01/2007, 23:10]
Nicolos
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}}
  
 ------ ------
  
-====== ​gtklp : choisir ses options d'​impression sous GNOME/CUPS ======+====== ​GtkLP : choisir ses options d'​impression sous GNOME/CUPS ======
  
-** ... Ou comment obtenir l'​équivalent du menu "​Options d'​impression"​ ... Et en pratique, faire même beaucoup mieux ...** 
  
-//​gtklp// ​permet de choisir ses Options ​d'Impression, au travers d'une interface graphique, pour n'​importe quelle application, avant de lancer une impression.+**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// ​s'intègre parfaitement dans l'environnement GNOME de Ubuntu.+Ubuntu ​s'appuie sur le gestionnaire d'impression [[:CUPS]], aux nombreuses fonctionnalités et options d'​impression
  
-//​gtklp// ​est compatible avec toute imprimante gérée ​par CUPS.+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.
  
 +**GtkLP** fonctionne avec **N'​IMPORTE QUELLE IMPRIMANTE**,​ même la plus basique, du moment qu'​elle est pilotée par **CUPS**.
  
-===== Introduction =====+Ainsi, imprimer un gros document avec 2 pages par feuille, en recto verso, devient enfantin. Sauvez les forêts !
  
-Beaucoup d'​entre nous ont sans doute déjà utilisé un //autre système d'​exploitation//​ que Ubuntu, permettant, lors d'une impression, de choisir certaines options : nombre de copies, orientation du papier, impression de certaines pages, paires, impaires, recto-verso ... 
  
-L'​environnement GNOME, n'​offre pas, pour l'​instant,​ un équivalent exhaustif. Certaines ​applications ​présentent toutefois un embryon de ces fonctionnalités ​OpenOffice, Evolution, Gimp, evince, ​... Mais, aucune ne dispose d'une interface complète ​de sélection d'options d'​impression. ​+{{ :applications:​gtklp_trusty.png?450 |onglet "​Général" ​de l'application Gtklp}}
  
-Heureusement,​ Ubuntu s'​appuie sur le gestionnaire d'​impression CUPS, qui regorge de fonctionnalités et d'​options d'​impression. Encore faut il pouvoir les mettre en oeuvre simplement dans son quotidien, ce qui n'est pas forcément aisé au premier abord, puisqu'​il faudrait pouvoir lancer chaque impression en ligne de commande, avec une foultitude d'​options. Impensable dans le cadre d'un environnement bureautique. 
  
-C'est ici que la petite application //gtklp// intervientIl s'agit d'une interface graphique (sous GTKdonc parfaitement intégrée à GNOME), qui permet de sélectionner toute les options d'​impression (celles ​nombreuses ​offertes par CUPS), avant de lancer la sortie sur le papier. \\ +===== Pré-requis ===== 
-Seule contrainte, on doit configurer (une fois pour toute) chaque application séparément (firefox, evolution, openoffice, acroread, ...) pour imprimer non plus directement sur l'​imprimante, ​mais 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.+  * Le système d'impression [[:cups]] doit être installé et lancé. 
 +  * L'imprimante doit être installée avec un pilote pour [[:cups]]. \\ En pratiquesi 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.
  
-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 enfantinSauvez les forêts ! +===== Installation ===== 
 +[[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] ​**[[apt>​gtklp]]**.
  
 +===== Utilisation =====
  
-===== Pré-requis =====+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.
  
-Pour mettre en oeuvre ​//gtklp//, il faut que : +//GtkLP// permetlorsque
  
-  ​le système ​d'​impression ​[[:cups]] soit installé et lancé,  +__lancé depuis une application__, ​ de : 
-  * votre imprimante soit installée avec un driver pour [[:cups]]+  ​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. \\
  
-En pratiquesi vous avez utilisé les outils ​de l'interface de GNOME pour installer l'imprimante, cups est alors actif pour l'​impression.+__Lancé de façon autonome__, de 
 +  * fixer des valeurs d'impression par défaut, 
 +lesquelles seront ensuite utilisées à chaque impression par CUPS, pour une imprimante ​donnée.
  
 +Pour cela, //GtkLP// crée ou met à jour le fichier ''​~/​.cups/​lpoptions''​ avec les options d'​impression par défaut. ​
  
-===== Installation ​=====+==== Utiliser GtkLP de façon autonome ​==== 
 + 
 +Lancer //GtkLP// en saisissant dans un [[terminal]] la commande : 
 + 
 +<code bash>​gksudo gtklp</​code>​ 
 + 
 +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. 
 + 
 +{{  http://​debian-facile.org/​images//​file-R92542b04657542a58733b5cc37147051.png?​550 ​ |onglet Gtklp}} 
 + 
 +=== Onglet Général === 
 +Permet de : 
 +  * choisir l'​imprimante [[:​cups|compatible CUPS]] à utiliser, 
 +  * 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 === 
 +  * 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. 
 + 
 +<note tip>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 !</​note>​ 
 + 
 +=== Onglet GtkLP === 
 +Ce sont les options de //​GtkLP//​. 
 +On peut choisir de n'​afficher que certains onglets et de certains réglages à conserver à la sortie de //​GtkLP//​. 
 + 
 +<note important>​Si les choix ou actions suivantes sont effectués : 
 +  * Activation de "​Enregistrer les préférences en quittant",​ 
 +  * Clic sur "​Bouton Enregistrer",​ 
 + 
 +Les réglages effectués sont enregistrés dans le fichier **~/​.cups/​lpoptions**,​ pour l'​imprimante sélectionnée. 
 + 
 +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), 
 + 
 +__** les options enregistrées vont être utilisées lors de l'​impression.**__ 
 + 
 +Par exemple : 
 +  * si vous choisissez dans l'​interface de //GtkLP// une impression des pages paires seulement,​ 
 +  * si 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 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>​ 
 + 
 +====Utiliser GtkLP pour imprimer via le menu contextuel ==== 
 +Installez [[:​nautilus-actions]] puis créez une nouvelle action. Appelez 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//. 
 + 
 +==== Utiliser GtkLP depuis LibreOffice ==== 
 + 
 +Sont détaillés ci-dessous, les configurations à apporter à LibreOffice,​ 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. 
 + 
 +Lors d'une impression, LibreOffice 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.\\ 
 +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 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. 
 + 
 +⇒ Cliquer sur le bouton "​Nouvelle Imprimante",​ \\ 
 +⇒ Choisir l'​option : "​Connecter un convertisseur PDF". 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, 
 + 
 +⇒ Donnez un nom à cette nouvelle imprimante. \\ 
 + 
 +Par exemple : « Impression par GtkLP », \\ 
 + 
 +⇒ Cliquer sur le bouton "​Créer"​. 
 + 
 +La liste des imprimantes apparaît de nouveau, avec, cette fois, la nouvelle imprimante GtkLP. 
 + 
 +⇒ Fermez la fenêtre. 
 + 
 +LibreOffice est alors prêt pour l'​impression via GtkLP. Il suffit de choisir cette nouvelle imprimante lors d'une impression. 
 + 
 +=====Voir aussi ===== 
 +//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]]**. 
 + 
 +Sites en lien avec GtkLP: 
 +  *[[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]] 
 + 
 +----
  
-L'​installation de //gtklp// est très simple, ce paquet fait partie du [[:depots|dépot]] universe. \\  +//Contributeurs : [[:utilisateurs:​Nicolos]] [[:utilisateurs:​gogy]](pour signalements)//​\\ 
-Elle peut se faire soit via [[:synaptic]], soit en [[console:ligne_de_commande|ligne de commande]] :  +//Autres contributeurs : [[:utilisateurs:​eagle08]] : rédaction, typos, Accessiweb//.
-<​code>​bash:​~$ sudo apt-get install gtklp  </code>+
  
-> TO BE CONTINUED 
  • gtklp.1169503844.txt.gz
  • Dernière modification: Le 24/01/2007, 21:47
  • (modification externe)