GHOSTSCRIPT POUR DOS

Affichage/Impression PostScript et PDF sous DOS !

Retour vers page principale    Version anglaise

Ce système est basé sur l'emploi d'une version modifiée du logiciel GPL_GHOSTSCRIPT (version 8.57) rendue compatible avec l'environnement 'HX DOS-Extender' (voir www.japheth.de) et pouvant ainsi s'exécuter aussi bien sous Windows XP que directement sous DOS (mode réel).

Pour revoir ou découvrir les nombreuses possibilités de GhostScript voyez cet excellent manuel en ligne: http://ghostscript.com/doc/current/Use.htm

Pour utiliser la version spéciale vous devez d'abord installer la version normale de GhostScript 8.57 L'installation doit être effectuée dans C:\GS (ou D:\GS) et non pas dans C:\Program files\gs afin de toujours pouvoir utiliser des noms de fichiers simples (format 8.3) plus aisés à spécifier par la suite sous DOS.

Vous pouvez l'obtenir ici, l'installation est directe et sans complication: http://downloads.sourceforge.net/ghostscript/gs857w32.exe

Assurez vous, dans un premier temps, du bon fonctionnement de la version normale sous Win XP.

Vous devez ensuite remplacer les fichiers 'gswin32c.exe' et 'gsdll32.dll' par leur version 'spéciale' contenues dans : http://www.milec.com/download/GSD857B.ZIP

Assurez vous immédiatement du bon fonctionnement de cette version 'spéciale' sous Win XP. Sous Windows vous pouvez utilement installer le logiciel complémentaire GSView permettant l'affichage/impression direct des fichiers POSTSCRIPT (sans passage par le PDF).

USAGE SOUS DOS (mode réel)

Pour permettre le fonctionnement sous DOS vous devez avoir installé sur votre PC l'environnement 'HX-RunTime' et l'avoir activé.

Voir ici : http://www.japheth.de et aussi le Wiki

Vous devez aussi avoir mis en place la gestion des noms de fichiers 'longs' sous DOS. Tout se trouve dans DOSLFN.ZIP.

Pour vérifier le bon fonctionnement de la version 'spéciale' sous DOS utilisez le fichier XGSD.BAT ci-dessous (à placer dans C:\GS\GS8.57):

Set XGSDIR=C:\GS
Set GS_LIB= 
Set GS_FONTPATH= 
Set GS_OPTIONS=-I%XGSDIR%\GS8.57\lib;%XGSDIR%\fonts;%XGSDIR%\GS8.57\Resource -q 
IF "%1" == "" GOTO DEFAULT
SET FN=%1 GOTO SUITE 
:DEFAULT
rem SET FN=%XGSDIR%\GS8.57\EXAMPLES\snowflak 
SET FN=LISTING
echo /Times-Roman findfont 32 scalefont setfont 1.0 1.0 0.0 setrgbcolor>%FN%.PS 
echo 100 350 moveto (Hello world!)show 1.5 setlinewidth 500 600 lineto stroke showpage >>%FN%.PS
:SUITE
rem 1) Simple Affichage d'un fichier POSTSCRIPT
dpmild32 -g bin\gswin32c %FN%.PS -c quit
rem 2) conversion d'un fichier POSRSCRIPT en fichier au format PDF
bin\gswin32c -sDEVICE#pdfwrite -sOUTPUTFILE#%FN%.PDF %FN%.PS -c quit> gs.log
rem 3) Impression d'un fichier POSTSCRIPT (qualité brouillon, noir et blanc)  
bin\gswin32c -sDEVICE=deskjet -dBitsPerPixel=1 %FN%.PS -c quit
rem 4) Conversion d'un fichier PDF en un fichier au format PCX 
bin\gswin32c -sDEVICE=pcx16 -sOUTPUTFILE=%FN%.pcx %FN%.pdf -c quit
rem 5) Conversion d'un fichier POSTSCRIPT en un fichier au format BMP
bin\gswin32c -sDEVICE=bmp256 -sOUTPUTFILE=%FN%.bmp %FN%.PS -c quit
rem 6) Affichage à l'écran d'un fichier PDF
dpmild32 -g bin\gswin32c %FN%.PDF -c quit
rem 7) Impression directe d'un fichier PDF (couleur 16 bits)
bin\gswin32c -sDEVICE=cdeskjet -dBitsPerPixel=16 -dDepletion=1 -dShingling=2 %FN%.PDF -c quit
:FIN
SET FN= TYPE GS.LOG

Vous pouvez nous joindre directement au 02 35 61 31 80 ou par mail sur info@milec.com pour assistance

NOTE: Les modifications apportées aux fichiers sources d'origine de GhostScript sont disponibles sur simple demande


Retour la page principale