gs | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
NOM | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
SYNOPSIS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
DESCRIPTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
L'interpréteur reconnaît les options décrites ci-dessous. Elles peuvent apparaître n'importe où dans la ligne de commande et s'appliquent à tous les fichiers qui les suivent. L'invocation de Ghostscript avec l'option -h ou -? affiche un message qui montre plusieurs options utiles, tous les périphériques supportés par l'exécutable, les chemins de recherche pour les polices et sous Unix l'emplacement de la documentation détaillée.
Ghostscript peut être construit pour utiliser de nombreux périphériques de sortie. Pour afficher la liste des périphériques reconnus par votre exécutable, utilisez « gs -h ». Si vous ne spécifiez pas de périphérique particulier, Ghostscript utilisera le premier de la liste comme périphérique de sortie par défaut. Si celui-ci vous convient, alors tapez simplement la commande
gs monfichier.ps
Pour afficher, l'ensemble des périphériques disponibles au sein de Ghostscript : invoquez Ghostscript et tapez
devicenames ==
mais le premier périphérique de cette liste n'est pas obligatoirement le même que celui de la liste obtenue avec « gs -h ». Pour désigner « AbcXyz » comme périphérique de sortie initial, utiliser l'option
-sDEVICE=AbcXyz
Par exemple, pour obtenir une sortie vers une imprimante Epson, vous pouvez utiliser la commande
gs -sDEVICE=epson monfichier.ps
L'option « -sDEVICE= » doit précéder tous les fichiers à imprimer et seule la première occurrence de l'option a un effet. Autrement, dans Ghostscript vous pouvez taper
(epson) selectdevice (monfichier.ps) run
Toutes les sorties iront vers l'imprimante jusqu'à ce que vous sélectionniez un autre périphérique avec la procédure « selectdevice » dans un programme PostScript, par exemple
(vga) selectdeviceou
(x11) selectdevice
Finalement, vous pouvez spécifier un périphérique par défaut par l'intermédiaire de la variable d'environnement GS_DEVICE. L'ordre de précédence pour toutes ces alternatives est, par ordre décroissant des priorités :
selectdevice (ligne de commande) GS_DEVICE (premier périphérique de la liste intégrée)
Certaines imprimantes peuvent imprimer dans différentes résolutions. Pour spécifier la résolution d'impression, utilisez l'option "-r" :
gs -sDEVICE=<device> -r<xres>x<yres>
Par exemple sur une imprimante 9 aiguilles compatible Epson, vous pouvez obtenir la résolution la plus faible (et la plus rapide) avec
gs -sDEVICE=epson -r60x72
et la plus haute résolution (la sortie de meilleure qualité) avec
gs -sDEVICE=epson -r240x72.
Si vous sélectionnez une imprimante comme périphérique de sortie, Ghostscript vous permet de choisir où il envoie la sortie -- sur les systèmes Unix, habituellement vers un fichier temporaire. Pour envoyer la sortie vers le fichier "toto.xyz", utilisez l'option
-sOutputFile=toto.xyz
Si vous voulez imprimer chaque page séparément, dans une liste de fichiers « toto1.xyz, toto2.xyz, ... » utilisez l'option « -sOutputFile= » avec « %d » dans un modèle de fichier :
-sOutputFile=toto%d.xyz
Chaque fichier produit recevra une page de sortie, et les fichiers seront numérotés dans l'ordre croissant. « %d » est une spécification de format printf, vous pouvez aussi utiliser une variante comme « %02d ».
Sous Unix, vous pouvez aussi envoyer la sortie vers un pipe. Par exemple pour diriger la sortie vers la commande « lpr » (qui, pour la plupart des systèmes Unix, redirige vers une imprimante) utilisez, l'option :
-sOutputFile=\|lpr
Vous pouvez aussi envoyer la sortie vers la sortie standard avec l'option
-sOutputFile=-
Dans ce cas vous devez aussi utiliser l'option -q, pour empêcher Ghostscript d'écrire des messages sur la sortie standard.
Pour spécifier une taille de papier particulière, utiliser l'option
-sPAPERSIZE=une_taille_de_papier_connue
par exemple
-sPAPERSIZE=a4ou
-sPAPERSIZE=legal
Pour le moment, les tailles de papiers connues, définies dans le fichier d'initialisation « gs_statd.ps », sont :
TAILLE | X pouces | Y pouces | X cm | Y en cm |
a0 | 33.0556 | 46.7778 | 83.9611 | 118.816 |
a1 | 23.3889 | 33.0556 | 59.4078 | 83.9611 |
a2 | 16.5278 | 23.3889 | 41.9806 | 59.4078 |
a3 | 11.6944 | 16.5278 | 29.7039 | 41.9806 |
a4 | 8.26389 | 11.6944 | 20.9903 | 29.7039 |
a5 | 5.84722 | 8.26389 | 14.8519 | 20.9903 |
a6 | 4.125 | 5.84722 | 10.4775 | 14.8519 |
a7 | 2.91667 | 4.125 | 7.40833 | 10.4775 |
a8 | 2.05556 | 2.91667 | 5.22111 | 7.40833 |
a9 | 1.45833 | 2.05556 | 3.70417 | 5.22111 |
a10 | 1.02778 | 1.45833 | 2.61056 | 3.70417 |
b0 | 39.3889 | 55.6667 | 100.048 | 141.393 |
b1 | 27.8333 | 39.3889 | 70.6967 | 100.048 |
b2 | 19.6944 | 27.8333 | 50.0239 | 70.6967 |
b3 | 13.9167 | 19.6944 | 35.3483 | 50.0239 |
b4 | 9.84722 | 13.9167 | 25.0119 | 35.3483 |
b5 | 6.95833 | 9.84722 | 17.6742 | 25.0119 |
archA | 9 | 12 | 22.86 | 30.48 |
archB | 12 | 18 | 30.48 | 45.72 |
archC | 18 | 24 | 45.72 | 60.96 |
archD | 24 | 36 | 60.96 | 91.44 |
archE | 36 | 48 | 91.44 | 121.92 |
flsa | 8.5 | 13 | 21.59 | 33.02 |
flse | 8.5 | 13 | 21.59 | 33.02 |
halfletter | 5.5 | 8.5 | 13.97 | 21.59 |
note | 7.5 | 10 | 19.05 | 25.4 |
letter | 8.5 | 11 | 21.59 | 27.94 |
legal | 8.5 | 14 | 21.59 | 35.56 |
11x17 | 11 | 17 | 27.94 | 43.18 |
ledger | 17 | 11 | 43.18 | 27.94 |
Remarquez que les tailles de papier B sont normalisées ISO : pour plus d'information sur l'utilisation des tailles JIS B, voyez Use.htm.
Ghostscript ne se limite pas à l'impression ou à l'affichage de fichiers PostScript et PDF. Par exemple si vous voulez connaître la taille de la zone imprimée (bounding box) d'un fichier PostScript (ou EPS), Ghostscript fournit un périphérique spécial qui affiche uniquement cette information :
gs -sDEVICE=bbox monfichier.ps
Par exemple, en utilisant les fichiers exemples distribués avec Ghostscript,
gs -sDEVICE=bbox golfer.ps
affiche
%%BoundingBox: 0 25 583 732 %%HiResBoundingBox: 0.808497 25.009496 582.994503 731.809445
FICHIERS D'INITIALISATION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
GS_LIB_DEFAULT, GS_LIB, et -I peuvent spécifier un ou plusieurs répertoires séparés par des « : ».
RESSOURCES X | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Voyez le document d'utilisation pour une liste plus complète des ressources. Pour positionner ces ressources sous Unix, mettez les dans un fichier tel que « ~/.Xresources » de la forme suivante :
Ghostscript*geometry: 612x792-0+0 Ghostscript*xResolution: 72 Ghostscript*yResolution: 72
Puis fusionnez ces ressources avec celles du serveur X :
% xrdb -merge ~/.Xresources
OPTIONS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Remarquez que le fichier d'initialisation normal « gs_init.ps » met en lecture-seule « systemdict », aussi les valeurs des noms définies par -D, -d, -S et -s ne peuvent pas être modifiées (évidement elles peuvent être remplacées par des définitions dans « userdict » ou d'autres dictionnaires).
NOMS SPÉCIAUX | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
FICHIERS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
L'emplacement de beaucoup de fichiers est compilé dans l'exécutable lors de sa construction. Sous Unix, ils sont typiquement situés dans /usr/local, mais ceci peut être différent sur votre système. Sous DOS, ils sont typiquement dans C:\GS, mais peuvent être ailleurs particulièrement si vous installez Ghostscript avec GSview. Lancez « gs -h » pour trouver l'emplacement de la documentation Ghostscript sur votre système, elle pourra vous donner plus de détails.
ENVIRONNEMENT | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
VOIR AUSSI | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
BOGUES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
VERSION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
AUTEUR | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
TRADUCTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Sommaire | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
Table des mots clés | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
- | OPTIONS |
-- filename arg1 ... | OPTIONS |
-dDISKFONTS | NOMS SPÉCIAUX |
-Dname | OPTIONS |
-Dname=token | OPTIONS |
-dNOBIND | NOMS SPÉCIAUX |
-dNOCACHE | NOMS SPÉCIAUX |
-dNODISPLAY | NOMS SPÉCIAUX |
-dNOPAUSE | NOMS SPÉCIAUX |
-dNOPLATFONTS | NOMS SPÉCIAUX |
-dSAFER | NOMS SPÉCIAUX |
-dWRITESYSTEMDICT | NOMS SPÉCIAUX |
-gnumber1xnumber2 | OPTIONS |
-Idirectories | OPTIONS |
-q | OPTIONS |
-rnumber | OPTIONS |
-sDEVICE=device | NOMS SPÉCIAUX |
-Sname=string | OPTIONS |
-sOutputFile=filename | NOMS SPÉCIAUX |
/usr/local/share/ghostscript/#.##/* | FICHIERS |
/usr/local/share/ghostscript/#.##/doc/* | FICHIERS |
/usr/local/share/ghostscript/#.##/examples/* | FICHIERS |
/usr/local/share/ghostscript/fonts/* | FICHIERS |
borderColor | RESSOURCES X |
borderWidth | RESSOURCES X |
geometry | RESSOURCES X |
GS_DEVICE | ENVIRONNEMENT |
GS_FONTPATH | ENVIRONNEMENT |
GS_LIB | ENVIRONNEMENT |
GS_OPTIONS | ENVIRONNEMENT |
TEMP | ENVIRONNEMENT |
useBackingPixmap | RESSOURCES X |
xResolution | RESSOURCES X |
yResolution | RESSOURCES X |