Forum général.cherche-logiciel Imprimer une série de PDF (ex. tout un dossier)

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
8
21
sept.
2013

Bonjour à tous,

Bon, j'ai trouvé comme un grand, mais ça va mieux en le disant. Si vous avez toute une série de pdfs à imprimer (dans mon cas : factures d'électricité, gaz, internet, et relevés de compte en banque, pour les archives) et qu'ils sont bien rangés dans un dossier (et qu'il n'y a qu'eux dans ce dossier), dans un terminal, écrire :

$ cd /vers/le/dossier/
$ lpr *

Done.

Rââh, que c'est bon quand c'est simple.

  • # c'est encore mieux

    Posté par  . Évalué à 3.

    ca marche avec tous les fichiers qui sont dans le dossier
    enfin j'ai pas essayé d'imprimer un zip ou un fichier (open)office.

    mais ca marche avec les pdf, les images, les fichiers sources
    bref tous les formats de fichiers textes et certains formats binaires (dont le PDF)

    man lpr doit pouvoir nous en dire plus.

  • # 'me coucherai moins con

    Posté par  . Évalué à 1.

    Merci !

    L'acacia acajou de l'académie acoustique est acquitté de ses acrobaties. Tout le reste prend "acc".

  • # sinon tu peux le faire sur une ligne

    Posté par  . Évalué à 4.

    $ lpr /vers/le/dossier/*

  • # Ben oui

    Posté par  (site web personnel) . Évalué à 7.

    Ben, vu que lp et lpr sont faits pour imprimer les fichiers qu'on demande, ça marche parce que c'est un peu fait pour quoi.

    Quant aux formats pris en charge, c'est tout ce pour quoi il existe une chaîne de transformation menant à un format pris en charge par le pilote de ton imprimante, c'est à dire vers PostScript ou PDF généralement. Les chaînes de transformations sont calculées à partir des transformations décrites dans les fichiers .convs de CUPS, genre /usr/share/cups/mime/cupsfilters.convs.

    • [^] # Re: Ben oui

      Posté par  . Évalué à 6.

      Ben oui, mais je ne connaissais pas les commandes lp et lpr, avant je faisais comme le pékin moyen en ouvrant Evince et Contrôle-Pêtant. Je partage simplement ici la grande joie de ma découverte (précédée par "apropos "print file"").

  • # Et si on a plusieurs imprimantes?

    Posté par  . Évalué à 1.

    Ça choisit quelle imprimante, si, par exemple, on en a plusieurs dispo sur le réseau?

    • [^] # Re: Et si on a plusieurs imprimantes?

      Posté par  . Évalué à 2.

      ca envoie sur l'imprimante par defaut

      si tu veux envoyer sur une autre imprimante, il faut le passer en option à lp/lpr
      pour en savoir plus

      man lpr

  • # Use the shell, luke

    Posté par  . Évalué à 2.

    Il faut bien se dire que Unix - et donc Gnu/Linux - est initialement un OS en mode texte, cad que via la ligne de commande, il existe une foultitude de moyens de faire tout ce qu'on fait en cliquant ; et il est souvent plus courant de trouver des taches que l'on peut faire en une ou deux commandes qui se révèlent être de véritables galères en mode graphique.

    • [^] # Re: Use the shell, luke

      Posté par  (site web personnel) . Évalué à 4. Dernière modification le 24 septembre 2013 à 17:37.

      Ça me rappelle une des premières occasions que j'ai eu de passer pour un génie de l'informatique. On vint me voir avec une clef USB : « J'ai un fichier ZIP là-dessus, tu aurais moyen de me sortir une liste des fichiers qu'il contient ? »

      Après une minute de recherche, je n'eus qu'à faire un unzip -l truc.zip : « Voilà la liste, tu veux que je te l'envoie, que je te la mettre sur ta clef ou que je te l'imprime ? »

      D'une façon générale, on a en ligne de commandes des possibilités que la plupart des gens n'imaginent même pas, et qui permettent parfois d'économiser des heures d'un travail épouvantablement laborieux.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.