#1 Le 26/04/2009, à 18:38
- pilsner
impression au format livret
Bonjour,
Es-ce qu'il est possible d'imprimer des doc, pdf, pages internet, etc. en format livret ?
Cette fonction n'est pas de base apparement, alors que c'est le cas sur windows.
J'ai essayé d'installer gtklp, la toolbox hp (j'ai une HP K5400). Pas de format livret non plus.
J'ai rien trouvé de convaincant pour l'instant...
Hors ligne
#2 Le 03/05/2009, à 20:43
- legrosschmoll
Re : impression au format livret
Bonjour OpenOffice peut imprimer en livret. Tuto ici http://fr.openoffice.org/Documentation/ … ivrets.pdf
Sinon le logiciel Livret Plus de rensignements ici http://www.framasoft.net/article4854.html
Precise sur W500
Hors ligne
#3 Le 06/05/2009, à 14:22
- buster19
Re : impression au format livret
1. Pour les fichiers ps : psutils ! (voir plus bas les détails)
2. pour le reste, tu les passes en ps et retour au 1.
Tu prends ton fichier input.ps et tu fais :
psbook input.ps out.ps (pour mettre les pages dans le bon ordre)
psnup -2 out.ps book.ps (pour mettre deux pages sur une page)
rm out.ps
Ensuite il ne reste plus qu'a imprimer les pages paires, puis au verso de ce que tu viens d'obtenir les pages impaires. Attention, il y a 4 facons de remettre les feuilles dans l'imprimante. Galère au début mais lorsque tu as trouvé et retenu, c'est good.
Si tu le fais souvent, un petit script n'est pas superflu.
a noter que depuis 8.10, psnup a des problèmes ( voir ce post : http://forum.ubuntu-fr.org/viewtopic.php?id=314905)
Latex-Math : annales ; cours/exos ; exos. Ubuntu : live-usb ; multiboot
Hors ligne
#4 Le 16/06/2009, à 00:15
- El Vince
Re : impression au format livret
Je vous fait partager ma découverte incroyable :
Pour transformer des pdf en livret, c'est ici, j'ai mis du temps à découvrir, c'est ce dont parlent un max de forum sans trouver la solution idéale, c'est ce qui remplace mes scripts amateurs, adieu les manips ligne de commande (dommage c cool !), on ne manipule plus les ps, pdftk, psklt ou que saus-je encore : c'est "Livret" pour linux :
http://www.framasoft.net/article4854.html#forum75452
site officiel :
http://brunetton.tuxfamily.org/index.php?n=Main.Livret
moi, je suis aux anges !
#5 Le 13/09/2010, à 17:41
- dut
Re : impression au format livret
J'étais également aux anges, mais ce soft ne marche plus sur ma config Lucid Lynx.
Un autre Ubuntien pourrait-il me confirmer si ce soft marche encore sur sa machine en version LTS.
http://brunetton.tuxfamily.org/index.php?n=Main.Livret
Cordialement.
Hors ligne
#6 Le 13/09/2010, à 19:33
- Brunod
Re : impression au format livret
Le plus simple est une sortie en pdf, reprise dans AReader et suivi d'une sortie en livret.
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#7 Le 14/09/2010, à 17:50
- dut
Re : impression au format livret
et suivi d'une sortie en livret.
Merci d'être plus précis. Si c'est pour me signaler que pour obtenir un livret, il faut utiiser le programme du même nom, j'en suis pleinement conscient... le problème est qu'ii ne marche pas (sous Lucid).
Si tu voulais dire autre chose, merci de le préciser alors.
Cordialement.
Hors ligne
#8 Le 14/09/2010, à 19:09
- cinaptix
Re : impression au format livret
Adobe Reader "sait" transformer un PDF (A4) de plusieurs pages en livret au format (A5) avec des pages (A4) correctement imprimées pour faire un livret.
↔ Libriste radicalisé depuis mai 2007 ↔
① - Xubuntu 20.04 - CM Gigabyte GA-B85M-D3H - Pentium G3420 à 3,2 Ghz - RAM 8 Go à 1600 Mhz - SSD 64 Go + HDD 500 Go.
② - Raspberry Pi 3 (Raspbian Stretch) — ③ - Tablette Lenovo 10' (Android 10) — ④ - Smartphone Honor 9A (dégooglisé)
Hors ligne
#9 Le 14/09/2010, à 19:54
- Brunod
Re : impression au format livret
Je SUIS sur Lucid et ça marche.
J'ai AReader en anglais donc je vais être très précis mais en anglais :
Tu ouvres ton doc.pdf, tu vas dans le menu File / Print et sur Page scaling, tu prends booklet printing.
Mieux que ça, c'est avec des dessins, mais là j'ai pas le temps; je dois aussi m'occuper des devoirs de mon fils...
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#10 Le 19/10/2011, à 17:51
- Julie Caroline
Re : impression au format livret
Bonjour,
cela a marché un jour chez moi, en 9.10, et là je suis en 10.04 et ça ne marche plus.
J’ai une trace de ce type :
julie@grosgeorges:~/bin/livret-0.2$ ./run.sh
COptionsManager: Aucun fichier de configuration trouvé (/home/julie/bin/livret-0.2/./config)
UN SEUL
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: com.lowagie.text.Rectangle.width()F
at livret.CPdf.genererLivret(CPdf.java:105)
at livret.CPdf.generer(CPdf.java:61)
at livret.CFenetre.generer(CFenetre.java:279)
at livret.CFenetre.bouttonGenererActionPerformed(CFenetre.java:1106)
at livret.CFenetre.access$2800(CFenetre.java:21)
at livret.CFenetre$29.actionPerformed(CFenetre.java:930)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
at java.awt.Component.processMouseEvent(Component.java:6203)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:5968)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4564)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Component.dispatchEvent(Component.java:4390)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
at java.awt.Container.dispatchEventImpl(Container.java:2149)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4390)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
DEUX
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: com.lowagie.text.Rectangle.width()F
at livret.CPdf.genererLivret(CPdf.java:105)
at livret.CPdf.generer(CPdf.java:75)
at livret.CFenetre.generer(CFenetre.java:284)
at livret.CFenetre.bouttonGenererActionPerformed(CFenetre.java:1106)
at livret.CFenetre.access$2800(CFenetre.java:21)
at livret.CFenetre$29.actionPerformed(CFenetre.java:930)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
at java.awt.Component.processMouseEvent(Component.java:6203)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:5968)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4564)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Component.dispatchEvent(Component.java:4390)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
at java.awt.Container.dispatchEventImpl(Container.java:2149)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4390)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
UN SEUL
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: com.lowagie.text.Rectangle.width()F
at livret.CPdf.genererLivret(CPdf.java:105)
at livret.CPdf.generer(CPdf.java:61)
at livret.CFenetre.generer(CFenetre.java:279)
at livret.CFenetre.bouttonGenererActionPerformed(CFenetre.java:1106)
at livret.CFenetre.access$2800(CFenetre.java:21)
at livret.CFenetre$29.actionPerformed(CFenetre.java:930)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
at java.awt.Component.processMouseEvent(Component.java:6203)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:5968)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4564)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Component.dispatchEvent(Component.java:4390)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
at java.awt.Container.dispatchEventImpl(Container.java:2149)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4390)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
En attendant, je l’ai lancé sous un XP virtualisé…
J’ai envoyé un mail à l’auteur mais sa boite est fermée pour cause d’inactivité.
Si quelqu’un a une idée géniale pour me débloquer ce serait cool.
10.04 (Gnome) sur vostro 1720, bépo \o/
next : linuxmint ?
Hors ligne
#11 Le 19/10/2011, à 20:18
- Brunod
Re : impression au format livret
As-tu essayé avec adobe reader ?
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#12 Le 19/10/2011, à 22:19
- alej
Re : impression au format livret
Un autre Ubuntien pourrait-il me confirmer si ce soft marche encore sur sa machine en version LTS.
http://brunetton.tuxfamily.org/index.php?n=Main.Livret
Ça fonctionne chez moi, sous Lucid, sans rien faire de particulier...
$ update-alternatives --list java
/usr/lib/jvm/java-6-sun/jre/bin/java
P.S. Ça fonctionne aussi avec acroread
Hors ligne
#13 Le 19/10/2011, à 23:36
- Julie Caroline
Re : impression au format livret
Avec acroread on ne peut pas dire que ça marche, il rajoute des marges mais ne réajuste pas le contenu dans la zone utile
julie@grosgeorges:~/bin/livret-0.2$ update-alternatives --list java
/usr/lib/jvm/java-6-openjdk/jre/bin/java
Cela peut venir d’openjdk ? il me semblait que c’était vraiment très peu différent de la version de sun…
10.04 (Gnome) sur vostro 1720, bépo \o/
next : linuxmint ?
Hors ligne
#14 Le 19/10/2011, à 23:55
- alej
Re : impression au format livret
Cela peut venir d’openjdk ?
J'en sais fichtre rien Tout ce que je peux te dire, c'est que ça fonctionne chez moi
Hors ligne
#15 Le 20/10/2011, à 09:09
- Brunod
Re : impression au format livret
Avec acroread on ne peut pas dire que ça marche, il rajoute des marges mais ne réajuste pas le contenu dans la zone utile
...
Pas compris, tu peux détailler ?
En fait, il met deux pages sur une seule mais les laisse telles quelles sont point de vue proportion. Si ça ne te convient pas, faut d'abord recadrer tes pages A4; je pense que pdftk / pdfsam peuvent le faire; à vérifier.
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#16 Le 03/10/2014, à 00:36
- Floppyboy
Re : impression au format livret
Bonjour à tous,
je souhaite partager ici une découverte que je viens de faire après avoir maintes fois parcouru la doc et le forum de ubuntu-fr.org sans vraiment trouver ce que je cherchais : un moyen d'imprimer n'importe quel document depuis n'importe quelle interface dans ubuntu d'un simple clic !
Un grand merci à Steven Van Acker pour son script et les explications que je me permets de traduire en suivant :
Source : http://www.singularity.be/2012/01/side- … buntu.html
Le principe :
Il s'agit d'installer une imprimante virtuelle qui actionne un script envoyant le document réarrangé en livret vers l'imprimante physique de notre choix.
Les prérequis
Disposer des droits d'administration
Avoir installé impose+ et psutils
sudo apt-get install impose+ psutils
Créer le script
Ouvrir un fichier texte appelé "booklet" :
sudo gedit /usr/lib/cups/backend/booklet
Copier/coller le code suivant dans le fichier ouvert avec gedit :
#!/bin/bash
if [ $# -eq 0 ]; then
echo "direct booklet \"Unknown\" \"Print a document in booklet form\""
exit 0
fi
out=${DEVICE_URI#booklet:/}
user=$2
title=$3
cat $6 | fixtd -tumble | psbook | /usr/bin/pstops "2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)" | lpr -T "$title" -U "$user" -P "$out"
exit 0
Enregistrez le fichier (gedit > Fichier > Enregistrer - ou bien - CTRL+S) et fermer gedit.
Rendez le script exécutable :
sudo chmod +x /usr/lib/cups/backend/booklet
Installer l'imprimante virtuelle :
1. Rendez vous à l'adresse : http://localhost:631
Il s'agit de l'interface navigateur du système de gestion d'impression d'Ubuntu "CUPS".
2. Allez dans "Administration" (votre login et votre mot de passe ubuntu vous serons demandés), puis dans "Imprimantes", "Installer une imprimante"
3. Dans "Imprimantes locales", choisissez "Print a document in booklet form" puis cliquez sur "suivant"
4. Dans le champ "connexion", écrivez : booklet:/NOM-DE-MON-IMPRIMANTE-PHYSIQUE
Dans mon cas cela donne : booklet:/HP_ENVY_4500_series - si vous n'êtes pas sûr.e de l'orthographe de votre imprimante, vérifiez-la à la page de gestion des imprimantes : http://localhost:631/printers/
5. Choisissez un nom (par exemple : booklet_nom-de-mon-imprimante) et si vous le souhaitez une description et une localisation.
NB : L'imprimante virtuelle que nous sommes en train de créer est liée à une imprimante physique ! Il faut donc modifier le paramètre de l'étape précédente chaque fois que vous voudrez envoyer une tâche d'impression de livret à une imprimante différente.
6. la page suivante récapitule les premières informations déjà paramétrées et vous demande de choisir une marque, sélectionner "Generic" dans la liste proposée, cliquez sur suivant, puis dans la liste suivante (modèle) sélectionner "Generic PostScript Printer [en]" et cliquez sur le bouton "ajouter une imprimante" : l'imprimante virtuelle vient d'être créée.
Paramétrer l'imprimante virtuelle
Dans mon cas j'ai retenu les options : format A4, duplex installed, 2-sided printing : long-edge(portrait).
Dans mon cas il a fallu que je modifie aussi les paramètres de mon imprimante physique pour lui imposer d'imprimer par défaut en double-face short-edge(landscape).
voilà, en espérant que ça puisse en aider d'autre !
Asus A53S - Intel Core i5 - nVidia Geforce 610 M - Ubuntu 12.04 LTS - Windows 7 Home en Virtualbox
Hors ligne
#17 Le 06/10/2014, à 15:53
- fibou
Re : impression au format livret
Salut, il y a aussi bookletimposer pour transformer en livret, ça fait aussi des manips car ça crée un autre fichier, mais ça marche bien !
Il est disponible dans la logithèque
Hors ligne
#18 Le 11/10/2014, à 00:24
- lifala
Re : impression au format livret
salut.
libreoffice fait très bien le boulot.
Sélectionné brochure dans les option d'impressions.
dans les options de libreoffice et non de l'imprimante.
^^
conky 1 --- conky 2 --- conkyForecast 2.09 --- Tuto Finch
Lucid minimal + openbox
Hors ligne
#19 Le 11/10/2014, à 22:17
- fibou
Re : impression au format livret
Oui mais si tu pars d'un pdf à la base (créé avec LaTeX ou autres), là libre office ne peut pas non ?
Hors ligne
#20 Le 24/08/2016, à 14:02
- biginoz
Re : impression au format livret
Et maintenant il y a bookletimposer
Il est disponible dans les dépôts !:)
Hors ligne