# Impression cups via script et recto-verso en plus!

**URL:** <https://www.debian-fr.org/t/impression-cups-via-script-et-recto-verso-en-plus/80963>\
**Category:** Programmation\
**Created:** [Janvier 11, 2020, 8:32 UTC](https://www.debian-fr.org/t/impression-cups-via-script-et-recto-verso-en-plus/80963 "2020-01-11T20:32:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rsuinux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/rsuinux/32/4554_2.png) [@rsuinux](https://www.debian-fr.org/u/rsuinux)\
**Post date:** [Janvier 11, 2020, 8:32 UTC](https://www.debian-fr.org/t/impression-cups-via-script-et-recto-verso-en-plus/80963/1 "2020-01-11T20:32:35Z")

</div>

Bonsoir,

Je suis en cours de réalisation d’un script pour imprimer tous les fichiers d’un répertoire:  
il y a 16 fichiers, ce sont tous des fichiers pdf, représentant une seule page (scannée).  
Je peux lancer les impressions en ligne de commande, avec

```
lp -d mon_imprimante le_nom_du fichier

```

Mais est il possible de faire imprimer de cette façon, les fichier\_1.pdf et fichier\_2.pdf en recto-verso?  
Je n’ai rien trouvé comme option utilisable.

Merci de votre aide.

Rémi.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Janvier 11, 2020, 9:03 UTC](https://www.debian-fr.org/t/impression-cups-via-script-et-recto-verso-en-plus/80963/2 "2020-01-11T21:03:16Z")

</div>

Bonsoir [**rsuinux**](https://www.debian-fr.org/u/rsuinux)

Si l’imprimante est paramétrée pour imprimer en recto/verso  
avec `gostscript`, fusionner tous les fichiers pdf en un seul

```nohighlight
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=fusionnes.pdf *.pdf

```

et imprimer le fichier résultant de la fusion : `fusionnes.pdf`

Bien sûr, dans la ligne de commande ci-dessus,  
tu peux choisir de ne mettre qu’une seule paire (recto/verso) de fichiers à la place de `*.pdf`  
ce qui donnerait :

```nohighlight
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=fusionnes.pdf fichierRecto.pdf fichierVerso.pdf

```

ou une liste de fichiers aussi longue que tu voudras.

---

<div class="post-metadata">

**Author:** ![rsuinux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/rsuinux/32/4554_2.png) [@rsuinux](https://www.debian-fr.org/u/rsuinux)\
**Post date:** [Janvier 12, 2020, 9:36 UTC](https://www.debian-fr.org/t/impression-cups-via-script-et-recto-verso-en-plus/80963/3 "2020-01-12T09:36:02Z")

</div>

Bonjour;  
Oui, je n’ai pas dit qu’effectivement, l’imprimante fait du recto-verso.  
Je n’avais pas envisagé de (re)faire un unique fichier. J’avais un peu peur d’avoir un big fichier .

Cela va me permettre effectivement de faire tous les deux fichiers, un pdf temporaire (jai u’ne contrainte de place, et je veux garder les pages unitairement, c’est chiant, je sais).  
Mais cela ne me dit pas comment imprimer ?

Merci.

---

<div class="post-metadata">

**Author:** ![rsuinux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/rsuinux/32/4554_2.png) [@rsuinux](https://www.debian-fr.org/u/rsuinux)\
**Post date:** [Janvier 12, 2020, 4:02 UTC](https://www.debian-fr.org/t/impression-cups-via-script-et-recto-verso-en-plus/80963/4 "2020-01-12T16:02:08Z")

</div>

J’avance, j’ai trouvé la bonne option ( l’help de cups, tout simplement!)

```
lp -p mon-imprimante-reseau -o sides=two-sided-short-edge fichier.pdf

```

Sauf, que j’ai une erreur:

```
lp : erreur - la priorité doit être comprise entre 1 et 100.

```

j’ai beau tenter de mettre

```
-q job-priority=80

```

rien n’y fait!!!  
Avez vous une idée?
