====================================================== 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