News !

Imprimer des documents PDF depuis la ligne de commande

Imprimer des documents PDF depuis la ligne de commande imprimante pdf
C’est tout à fait possible et très pratique pour automatiser l’impression de documents.

La syntaxe pour Adode Acrobat Reader est:

AcroRd32.exe /t “C:test.pdf” “\servernameprintername”

La syntaxe pour Sumatra PDF est:

SumatraPDF.exe -print-to  “\servernameprintername” -exit-on-print “C:test.pdf”

SumatraPDF propose également l’option “-print-to-default” afin d’imprimer sur l’imprimante par défaut du PC.

L’imprimante doit être configurée sur le PC local même si la ligne de commande fait référence à une imprimante réseau.
Si l’imprimante est physiquement connectée au PC, il inutile de préciser “\servername”.

A propos de Olivier Olejniczak

Cofondateur de SynerGeek.fr. Passionné d'informatique, je m'intéresse plus particulièrement aux technologies de virtualisation et de stockage. J'apprécie la liberté et la quasi-absence de frontières à mon imagination qu'offre l'OpenSource et Linux. Professionnellement, je travaille exclusivement avec les outils Microsoft. Les pieds bien sur terre et ancrés dans le quotidien de l'entreprise, j'aime faire partager mes découvertes et contribuer à un meilleur usage des technologies. Vous aussi, rejoignez-nous sur Synergeek et partagez votre expérience!

Vous pourriez être intéressé par…

8 commentaires

  1. Pour des impressions multiples, utiliser plutôt pdfp.exe (http://www.esnips.com/web/PDFTools)
    Ce petit utilitaire prends en paramètre le nombre de copies à imprimer, lance les “n” impressions avec AcrobatReader puis s’assure que la fenêtre de AcrobatReader est bien fermée.

    pdfp.exe -p “\servernameprintername” -c 3 “C:test.pdf”

  2. Frederic me fait remarquer que pdfp.exe est limité à trois copies.

    Alors, voici la solution! Opensource et non dépendante de Acrobat Reader: Ghostscript!

    1./ Télécharger ghostcript et gsview (http://pages.cs.wisc.edu/~ghost/)
    2./ Utiliser gsprint (http://pages.cs.wisc.edu/~ghost/gsview/gsprint.htm) qui se trouve dans le répertoire de gsview
    3./ Lancer l’impression avec la commande:

    gsprint.exe -printer “\servernameprintername” -copies 3 -color “C:test.pdf”

    Astuces: gsprint.exe peux être copié dans c:windows et devient ainsi accessible depuis n’import quel chemin

    • Bonsoir,

      je cherche à automatiser des impressions de fichiers PDF stockés sur un serveur à partir d’une liste. Chaque jour, j’ai différents fichiers à imprimer en quantité différentes. Ma liste provient d’un fichier excel.
      Pas vraiment informaticien, je me trouve complètement perdu par ghostscript/gsview.
      Déjà est-ce possible ?
      pouvez-vous m’aider ?
      merci

  3. Franck me fait part de la remarque suivante:

    Ca marche avec la syntaxe suivante pour l’imprimante par défaut :
    “C:Program FilesAdobeReader 9.0ReaderAcroRd32.exe”, “/t \serveurpartageFichier.pdf ”

    Ca marche avec la syntaxe suivante pour une imprimante dédiée :
    “C:Program FilesAdobeReader 9.0ReaderAcroRd32.exe”, “/t \serveurpartageFichier.pdf \serveurnompartageimprimante “

  4. Bonjour,
    Je cherche une solution pour masquer la fenêtre DOS qui s’ouvre dès que nous lançons GSprint. Si vous avez une astuce…
    Merci

  5. Est-il possible de donner des informations d’agrafage si l’imprimante le permet ?

Répondre

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués d'une étoile *

*


+ 2 = 5

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>