Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 : annalescours/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

big_smile

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

dut a écrit :

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

Julie Caroline a écrit :

Cela peut venir d’openjdk ?

J'en sais fichtre rien sad Tout ce que je peux te dire, c'est que ça fonctionne chez moi smile

Hors ligne

#15 Le 20/10/2011, à 09:09

Brunod

Re : impression au format livret

Julie Caroline a écrit :

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