a2ps-4.14

Introduction à a2ps

a2ps est un filtre utilisé principalement en tâche de fond et d'abord par des scripts d'impression pour convertir presque tous les formats d'entrée en sortie PostScript. Le nom de l'application équivaut, lorsqu'on le développe, à « all to PostScript » (tout en PostScript).

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.2.

[Attention]

Attention

a2ps ne peut pas convertir de texte encodé en UTF-8 en PostScript. La chose est traitée en détails dans la section L'encodage nécessaire n'est pas une option valide de la page Problèmes liés aux locales. La solution est d'utiliser paps-0.6.8 au lieu de a2ps pour convertir du texte encodé en UTF-8 en PostScript.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de a2ps

Recommandées

Facultatives

ghostscript-9.22, libpaper-1.1.24+nmu5. texlive-20170524 (ou install-tl-unx) Système X Window, Adobe Reader et Ghostview

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/A2PS

Installation de a2ps

Installez a2ps en lançant les commandes suivantes :

autoconf &&
sed -i -e "s/GPERF --version |/& head -n 1 |/" \
       -e "s|/usr/local/share|/usr/share|" configure &&

./configure --prefix=/usr  \
    --sysconfdir=/etc/a2ps \
    --enable-shared        \
    --with-medium=letter   &&
make                       &&
touch doc/*.info

Pour tester les résultats, lancez : make check. Le test printers.tst échouera, vu qu'il n'y a pas de d'imprimante de test par défaut. Il se peut que styles.tst échoue vu que tests signalent certaines incohérences entre le postscript généré et les paramètres de référence. Ceci est dû à des différences de numéros de versions entre les fichiers de test postscript et ceux générés par les tests — cela ne touche pas le déroulement du programme et cela peut être ignoré.

Maintenant, en tant qu'utilisateur root :

make install

Si vous le désirez, installez les polices internationales en lançant les commandes suivantes en tant qu'utilisateur root :

tar -xf ../i18n-fonts-0.1.tar.bz2 &&
cp -v i18n-fonts-0.1/fonts/* /usr/share/a2ps/fonts               &&
cp -v i18n-fonts-0.1/afm/* /usr/share/a2ps/afm                   &&
pushd /usr/share/a2ps/afm    &&
  ./make_fonts_map.sh        &&
  mv fonts.map.new fonts.map &&
popd

Explication des commandes

autoconf : Cette commande est utilisée pour recréer un script configure. C'est nécessaire car il y a un problème dans le test mktime qui aboutit à ce que le script configure se bloque pendant 60 secondes puis signale qu'il n'a trouvé aucune fonction mktime.

sed -i "s/GPERF --version |/& head -n 1 |/" configure : Ceci corrige un bogue dans la gestion de la sortie de la version de gperf.

sed -i "s|/usr/local/share|/usr/share|" configure : Cette commande modifie le script configure pour chercher des polices Ghostscript à l'endroit où ils sont installés par les instructions de BLFS.

--sysconfdir=/etc/a2ps : Les données de configuration sont installées dans /etc/a2ps et non dans /usr/etc.

--enable-shared : Ce paramètre active la construction de la bibliothèque dynamique liba2ps.

--with-medium=letter : Ce paramètre modifie le format du papier par défaut en lettre américaine. On peut soit le donner ici soit le paramétrer dans /etc/a2ps/a2ps-site.cfg après l'installation. Par défaut, il est en A4, mais il existe plusieurs autres options, en particulier : A4dj ou letterdj sont de bons réglages pour les HP Deskjet et d'autres imprimantes exigeant des marges de papier plus larges. Voir /etc/a2ps/a2ps.cfg après l'installation.

touch doc/*.info: Cette commande évite d'essayer de régénérer les fichiers info. C'est un ancien paquet et les fichiers .texi actuels produiront des erreurs empêchant make install de travailler correctement.

Configuration de a2ps

Fichiers de configuration

/etc/a2ps/a2ps.cfg, /etc/a2ps/a2ps-site.cfg

Informations sur la configuration

Vous pouvez trouver des informations sur la configuration d'a2ps dans les commentaires contenus dans les fichiers ci-dessous et également en lançant info a2ps.

Contenu

Programmes installés: a2ps, card, composeglyphs, fixnt, fixps, ogonkify, pdiff, psmandup, psset, et texi2dvi4a2ps
Bibliothèques installées: liba2ps.{so,a} et filter data
Répertoires installés: /etc/a2ps et /usr/share/a2ps

Descriptions courtes

a2ps

est un filtre, utilisé d'abord par des scripts d'impression, qui convertit l'entrée standard or des fichiers supportés en PostScript.

card

imprime une carte de référence des options d'un programme donné.

composeglyphs

crée un programme de polices composites.

fixnt

est supposé corriger les problèmes dans les fichiers PostScript généré par le pilote Microsoft PostScript sous Windows NT (3.5 et 4.0).

fixps

essaie de corriger des problèmes habituels PostScript qui cassent le traitement a posteriori.

ogonkify

offre le support international pour Postscript en effectuant divers munging de fichiers PostScript liés à l'impression dans différentes langues.

pdiff

fournit une comparaison jolie entre des fichiers.

psmandup

essaie de produire une version d'un fichier PostScript donné pour une impression en duplex manuel.

psset

produit une version d'un fichier PostScript avec un appel protégé à l'opérateur PostScript 'setpagedevice'. L'utilisation classique est de faire une impression de fichiers en duplex, ou sur le plateau manuel, etc.

texi2dvi4a2ps

compile des fichiers Texinfo et LaTeX en DVI ou PDF

Last updated on 2018-02-25 20:05:49 +0100