Retourner à l'index Retourner à l'index

paps.txt

            ======================================================
            Imprimer des fichiers texte encodés en UTF-8 avec Paps
            ======================================================

Paps est un filtre Unix qui permet de convertir un fichier texte encodé au
format UTF-8 en fichier PostScript destiné à l’impression.

Malgré des entêtes non paramétrables, Paps est un de ces logiciels bien
pensé qui vous fait aimer travailler en ligne de commande. Rustique et
efficace, l’essentiel est assuré sans les ennuis habituels d'encodage.

Les marges par défaut (1,2 cm) sont ajustées aux trous d'une perforatrices
A4 pour qu’ils ne chevauchent pas le texte. J’ai relevé pour quelques
variantes de polices et d'orientation la dimension de la zone d’impression :

                 Format  Orientation  Polices  Colonne  Ligne
                 --------------------------------------------
                 A4      Portrait       12 pt       71     53
                 -       -              11  -       78     58
                 -       -              10  -       86     64
                 -       -               9  -       96     71
                 -       Paysage        12  -      105     36
                 -       -              11  -      116     39
                 -       -              10  -      127     43
                 -       -               9  -      142     48

L’absence d’entête et la taille 12 (pt) par défaut ne sont pas pratiques au
quotidien. Quelques alias dans le .bashrc suffisent à le rendre attractif :

   alias paps71p='paps --header --font=12'
   alias paps78p='paps --header --font=11'
   alias paps86p='paps --header --font=10'
   alias paps96p='paps --header --font=9'
   alias paps105l='paps --header --font=12 --landscape'
   alias paps116l='paps --header --font=11 --landscape'
   alias paps127l='paps --header --font=10 --landscape'
   alias paps142l='paps --header --font=9 --landscape'


Ce qui donne à l’usage :

- Impression directe sur l’imprimante par défaut :

   $paps78p fichier1.txt | lp

- Conversion au format PS/PDF

   $paps78p fichier1.txt > fichier.ps
   $paps78p fichier1.txt | ps2pdf - fichier.pdf


Site web :          http://paps.sourceforge.net/
Ex. fichier UTF-8 : http://saulery.free.fr/console/?page=paps_ex_12pt_2p.txt
Ex. sortie PS :     http://saulery.free.fr/console/paps_ex_12pt_2p.pdf

                                                               ---------------
                                                                   20 mai 2014
                                                               Stéphane Aulery