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 24/01/2007, 23:24]
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:
-> WIKI en travaux :-o +{{tag>Xenial ​imprimante}}
- +
-{{tag>breezy dapper edgy imprimante ​gestionnaire bureautique}} +
  
 ------ ------
Ligne 8: Ligne 5:
 ====== GtkLP : choisir ses options d'​impression sous GNOME/CUPS ====== ====== GtkLP : choisir ses options d'​impression sous GNOME/CUPS ======
  
-//GtkLP// permet de choisir certaines 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
  
 +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 auparavant utilisé d'​autres 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 d'​équivalent exhaustif, pour l'​instant. Certaines ​applications ​proposent toutefois un embryon de fonctionnalités ​OpenOffice, Evolution, Gimp, evince, ​... Mais aucune n'​intègre une interface complète ​de sélection des options d'impression. ​+{{ :applications:​gtklp_trusty.png?450 |onglet "​Général" ​de l'application Gtklp}}
  
-Heureusement,​ Ubuntu met en oeuvre le gestionnaire d'​impression CUPS, qui regorge de fonctionnalités et d'​options d'​impression. Encore faut il pouvoir les mettre en oeuvre simplement au quotidien, tâche délicate au premier abord, puisqu'​il faudrait pouvoir lancer l'​impression en ligne de commande, avec une foultitude de paramètres. Ardu dans le cadre d'un environnement bureautique. 
- 
-C'est ici que la petite application //GtkLP// intervient. Il s'agit d'une interface graphique (sous GTK, donc 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 papier. \\ 
-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 (via lp ou lpr), 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. 
- 
-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é. 
-Pour mettre en oeuvre //GtkLP//, il faut que :  +  * 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.
- +
-  ​le système d'​impression [[:​cups]] ​soit installé et lancé +
-  * 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. +
  
 ===== Installation ===== ===== Installation =====
 +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gtklp]]**.
  
-L'​installation de //GtkLP// est très simple, ce paquet fait partie du [[:​depots|dépot]] universe. \\  +===== Utilisation =====
-Elle peut se faire soit via [[:​synaptic]],​ soit en [[console:​ligne_de_commande|ligne de commande]] : +
  
-<​code>​bash:~$ sudo apt-get install gtklp  </code>+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
  
-===== Utilisation ​de GtkLP =====+__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. \\
  
-Pour connaitre la liste des options ​d'​impression ​offertes ​par CUPS, il suffit de regarder dans les pages man de lp+__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.
  
-<​code>​bash:​~$ man lp  </code>+Pour cela, //GtkLP// crée ou met à jour le fichier ''​~/.cups/​lpoptions''​ avec les options d'​impression par défaut. ​
  
-ou par le lien suivant, qui 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=]]+==== Utiliser GtkLP de façon autonome ====
  
-Cette même page est disponible par le lien externe suivant, sur le site officiel de [[:cups]] : +Lancer ​//GtkLP// en saisissant dans un [[terminal]] la commande :
-[[http://www.cups.org/documentation.php/options.html]]+
  
 +<code bash>​gksudo gtklp</​code>​
  
-//​GtkLP// ​permet : +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.
  
-  * de sélectionner interactivement les options d'​impression souhaitées,​ +{{  http://debian-facile.org/images//file-R92542b04657542a58733b5cc37147051.png?​550 ​ |onglet Gtklp}}
-  * de fixer des valeurs d'​impression par défaut, qui seront ensuites 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. ​+
  
-//GtkLP// peut aussi être lancé depuis une application lors de l'impression d'un fichieren remplacement ​de la commande lp ou lprauquel cas, il permet ​la très pratique sélection ​d'options ​d'​impression, avant de lancer la sortie sur papier.+=== 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.
  
-==== Utiliser GtkLP de façon interactive ====+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>​
  
-Lancer ​//​GtkLP// ​depuis ​la ligne de commande :+=== 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//.
  
-<code>bash:~$ gtklp  </​code>​+<note important>Si les choix ou actions suivantes sont effectués ​: 
 +  * Activation de "​Enregistrer les préférences en quittant",​ 
 +  * Clic sur "​Bouton Enregistrer",​
  
-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.+Les réglages effectués sont enregistrés dans le fichier **~/.cups/lpoptions**,​ pour l'imprimante sélectionnée.
  
-=== onglet Fichier === +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),
-présent uniquement lorsque //​GtkLP// ​est lancé en interactifpermet choisir les fichiers à imprimer.+
  
-=== onglet Général === +__** les options enregistrées vont être utilisées lors de l'​impression.**__
-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. ​+
  
-Egalement, le bouton GtkLPQ permet ​de lancer ​une autre fenêtre montrant la file d'impression ​de l'imprimante.+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''​**, ​
  
-=== onglet Sortie === +seules les pages paires ​seront imprimées lors des impressions ​directes suivantesvia lp ou lpr.\\
-  * Liste des pagespaires, 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 : 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 !+
  
 +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>​
  
-=== onglet ​GtkLP === +====Utiliser ​GtkLP pour imprimer via le menu contextuel ==== 
-Ce sont les options de //GtkLP//. \\  +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 imprimerpuis //Nautilus-Actions > Gtklp//.
-On peut choisir de n'afficher ​que certains onglets. \\  +
-Egalementle choix de certains réglages à conserver à la sortie de //GtkLP//+
  
->​**Important à savoir** : \\ 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. \\ Celà signifie que si une impression **directe** sur l'​imprimante est lancée par la suite (depuis une application par exemple), ces réglages 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 enegistrées : \\   - soit modifier les paramètres via gtklp, \\   - soit enlever les options directement dans le fichier ~/​.cups/​lpoptions,​ ou effacer ce fichier. ​+==== 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.
  
-==== Utiliser ​GtkLP depuis ​une application ====+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.
  
-Sont détaillés ci dessous, les configurations à apporter à quelques applications typiques, pour lancer //GtkLP// lors d'une impressionavant la sortie sur papier. Les explications sur les différents onglets de //GtkLP// sont les mêmes que celles du paragraphe précédent.+Ajouter donc la nouvelle imprimante ​GtkLP par le gestionnaire ​d'imprimantes de LibreOffice en lançant la commandedepuis le compte utilisateur : 
 +<code bash>/usr/lib/​libreoffice/​program/spadmin</code>
  
-=== FireFox ===+Une fenêtre montrant les imprimantes installées pour OpenOffice apparaît.
  
-  * Aller dans le menu : Fichier/​Imprimer et sélectionner ​l'imprimante dénommée ​default  +⇒ Cliquer sur le bouton "​Nouvelle Imprimante",​ \\ 
-  * Puis cliquer sur le bouton Propriétés. Dans la fenêtre qui s'​affiche,​ remplacer lpr par gtklp dans la ligne de commande : +⇒ 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
  
-  lpr ${MOZ_PRINTER_NAME:​+-P"$MOZ_PRINTER_NAME"}  +Ne rien indiquer dans la case "Répertoire cible PDF". Puis Suivant,
-devient : +
-  gtklp ${MOZ_PRINTER_NAME:​+-P"​$MOZ_PRINTER_NAME"​}+
  
-Valider.+⇒ Donnez un nom à cette nouvelle imprimante\\
  
-Ensuite**lors de chaque impression, il faut choisir l'​imprimante default pour imprimer**. Celà aura pour effet de lancer gtklp.+Par exemple : « Impression par 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.+⇒ Cliquer sur le bouton "​Créer"​.
  
 +La liste des imprimantes apparaît de nouveau, avec, cette fois, la nouvelle imprimante GtkLP.
  
-=== Evolution ===+⇒ Fermez la fenêtre.
  
-Evolution, ou encore gedit, sont plus coopératifsIls utilisent tous deux le dialogue standard ​d'​impression ​de GNOME\\  +LibreOffice est alors prêt pour l'​impression via GtkLPIl suffit de choisir cette nouvelle imprimante lors d'une impression.
-Pour y configurer //GtkLP// :+
  
-  * Aller dans le menu : Fichier/​Imprimer... et choisir l'​imprimante : Generic Postscript.  +=====Voir aussi =====
-  * Puis dans la liste : Emplacement,​ choisir Custom.  +
-  * Remplacer lpr par gtklp +
- +
-Valider. +
- +
-L'​imprimante choisie est conservée pour les impressions suivantes. +
- +
-=== OpenOffice ​==+
- +
-=== Evince === +
- +
-=== Acrobat Reader === +
- +
-Dans le dialogue d'​impression,​ menu: Fichier/​Imprimer... , remplacer la ligne de commande : \\  +
- lpr  +
- +
-par : \\ +
- ​gtklp +
- +
-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 Kubuntu ​kprinter ​ +Sites en lien avec GtkLP
-  * Avec une interface X standard, donc moins intégrée à GNOME, mais offrant à peu près les mêmes fonctions,​l'​application : 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 
-===== Liens externes ===== +  *[[http://​www.cups.org/​documentation.php/​options.html|La page des options d'​impression du site cups.org]], 
-[[http://​gtklp.sourceforge.net|Page du projet SourceForge.net]] +  *[[http://​www.cups.org/​|La page]] du projet [[:cups|CUPS]]
- +
-[[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]]+
  
 +----
  
-> WIKI en travaux !!+//​Contributeurs : [[:​utilisateurs:​Nicolos]] [[:​utilisateurs:​gogy]](pour signalements)//​\\ 
 +//Autres contributeurs : [[:​utilisateurs:​eagle08]] : rédaction, typos, Accessiweb//​.
  
  • gtklp.1169677479.txt.gz
  • Dernière modification: Le 27/01/2007, 15:59
  • (modification externe)