Forum Linux.général A2PS

Posté par  .
Étiquettes : aucune
0
18
août
2006
Bonjour,

J'utilise le produit : a2ps (gnu 4.13) sur un OS Solaris 10.

Je souhaiterai pouvoir faire une impression multiple d'un fichier de plusieurs pages.

Le paramètre -n permet d'indiquer "un nombre de copies de pages", et effectivement, l'impression s'effectue en dupliquant chacune des pages du fichier les unes à la suite des autres, et non une autre impression du fichier.

Existe t'il un paramètre qui permet d'effectuer simplement comme avec lp, une impression multiple de fichiers ?

Sur certains man de a2ps, le paramètre positionnel "-#num" semble pouvoir permettre cette fonctionnalité, mais cela ne marche pas... (erreur d'interprétation de a2ps).


Merci de votre aide.

Arnaud Valeix
  • # faire simple

    Posté par  . Évalué à 2.

    Pourquoi ne pas passer par un fichier intermédiaire ?

    $ a2ps ... -ofichier.ps ...
    $ lp -n 3 fichier.ps
    $ rm fichier.ps

    • [^] # Re: faire simple

      Posté par  . Évalué à 2.

      bah, où avais je la tête, pas besoin de fichier intermédiaire (explicite):

      $ a2ps -o- ... | lp -n 3

      • [^] # Re: faire simple

        Posté par  . Évalué à 1.

        Bonjour,

        Merci de votre proposition, mais je dois utiliser a2PS
        ou sinon en script je peux programmer plusieurs passages sur la meme commande avec le fichier en paramètre, mais c'est pas très propre...

        Mais je voulais savoir si A2PS peut permettre cette fonctionnalité ou non ??

        Merci qd même.
        • [^] # Re: faire simple

          Posté par  . Évalué à 2.

          Eh bien cette solution utilise a2ps, qui écrit sur la sortie standard, laquelle est passée via un pipe à la commande lp chargée de l'impression du nombre de copies désiré:

          a2ps -o- le_fichier_à_imprimer | lp -n 2

          Voulez vous dire que vous ne devez utiliser *que* a2ps ?
        • [^] # Re: faire simple

          Posté par  . Évalué à 2.

          Et puisque a2ps utilise de toute manière la commande lp, vous pouvez lui définir une imprimante dans un fichier de config (par exemple $HOME/.a2ps/a2psrc)

          PlusieursCopies: | lp -n #copies

          puis passer le nombre de copies en paramètres de la commande a2ps via une variable:

          a2ps -P PlusieursCopies -Dcopies=2 le_fichier_à_imprimer

          idem pour le nom de l'imprimante (#o).
          Solution non testée ...

Suivre le flux des commentaires

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