Qu'est-ce qu'un fantôme?
Malgré son nom, Ghostscript n'est pas un script. Il s'agit d'une suite de logiciels qui peuvent interpréter la langue post-scriptumalité créée par Adobe Systems Inc. via ces programmes, un utilisateur peut convertir les fichiers de langue post-scriptum autour.
l. Peter Deutsch a créé la suite GhostScript en 1986 pour le projet Not Unix (GNU) du GNU pour fournir un moyen pour les systèmes Unix® open-source pour interpréter le langage post-scriptum. Bien qu'il soit destiné à être un logiciel open-source, Deutsch avait également l'intention de faire une version commerciale, et ainsi conservé le droit d'auteur sur le code source. En conséquence, le logiciel a fini par tomber sous les limites de nombreuses licences différentes tle chapeau a restreint son utilisation de diverses manières.
Deutsch a formé la société Aladdin Enterprises, qui a pris la suite originale et a publié une version intitulée Aladdin Ghostscript. Bien que le but de cette version ait été de commencer à travailler sur une version commerciale, une partie de l'accord avec le projet GNU signifiait également publier une version gratuite. Deutsch a ensuite publié une version générale de licence publique (GPL) pour GNU, et une version d'Aladdin Enterprises a été publiée sous ce qu'on appelait la licence publique gratuite d'Aladdin (AFPL), qui était plus restrictive que le GPL. Cette version est devenue plus tard simplement connue sous le nom de Ghostscript AFPL.
La société Easy Software Products (ESP) a développé en 1993 une version appelée ESP Ghostcript, qui a également été couverte par le GPL. Cette version a été créée pour être compatible avec le système d'impression UNIX ESP Common (tasses). En 2006, comme les tasses sont finalement devenues un aliment de base pour Linux® etD'autres systèmes d'exploitation UNIX®, ESP Ghostscript et la version GPL ont fusionné pour créer le GNU Ghostscript du projet GNU. En fin de compte, toute cette dénomination, la fourniture du code source du logiciel et la dispute de licence sont importantes à noter lorsque deux versions sont émergées de la Fray - Ghostscript, qui est un logiciel protégé par des droits d'auteur appartenant à Artifex Software Inc. et sous licence pour une utilisation commerciale, et GNU Ghostscript, maintenue par le projet GNU et donné une version GPL.
En tant qu'interprète, l'objectif principal de ce logiciel est de prendre les commandes de description de la page PostScript et de les traduire dans un format qui peut être affiché soit sur un moniteur d'ordinateur ou sur papier à partir d'une imprimante. Lors de l'exécution, l'interprète affiche une invite pour l'utilisateur. La langue PostScript peut ensuite être entrée directement dans l'interprète, soit via un fichier texte qui contient la langue PostScript. La méthode la plus courante est via un fichier texte ou un document PostScript. Sur la plupart des systèmes de fichiers informatiques, les fichiers post-scriptum sont IDEntifié par le suffixe .ps.
Cette méthode fastidieuse de la ligne de commande pour l'utilisation de GhostScript est assez inaccessible pour l'utilisateur de l'ordinateur commun, de sorte qu'un certain nombre de projets logiciels ont émergé qui utilisent le logiciel comme back-end pour afficher ou imprimer les fichiers post-scriptum et pdf. Le plus courant est un programme appelé GSView, qui fournit une interface utilisateur graphique (GUI). Compte tenu des Origins du logiciel et de la fourniture par Adobe Systems Inc. d'interprètes PostScript et PDF pour de nombreux systèmes d'exploitation commerciaux, la majorité du logiciel GUI disponible pour travailler avec GhostScript est développé pour fonctionner sous les systèmes d'exploitation gratuits de type UNIX®.
GhostScript lui-même, cependant, a été porté pour s'exécuter sous de nombreux systèmes d'exploitation, y compris pratiquement toutes les variantes de type Unix®, Linux®, Macintosh®, Microsoft Windows ™, ainsi que une myriade d'autres systèmes d'exploitation. La raison en est probablement la capacité du logiciel à agir comme un RIP. Dans de tels cas d'utilisation, GhostScript se trouve en tant que service,ou Daemon, et agit comme un filtre d'entrée pour un appareil en prenant PostScript et en le traitant pour une imprimante ou un affichage. En tant que moteur pour les appareils RIP, il doit être en mesure de fonctionner en douceur sous l'un des systèmes d'exploitation variables dans lesquels les appareils RIP sont construits.