Skip to main content

Cos'è un Ghostscript?

Nonostante il suo nome, Ghostscript non è uno script.È una suite di programmi software in grado di interpretare il linguaggio PostScript creato da Adobe Systems Inc. attraverso questi programmi, un utente può convertire i file di linguaggio PostScript in diversi formati di elaborazione delle immagini raster (RIP) per la stampa e la visualizzazione o interpretare un file PostScript perUna stampante che non ha capacità PostScript incorporate. Questa suite di software può eseguire le stesse funzioni per i file del formato di documenti portatili (PDF) e ha la capacità di convertire i file PostScript in PDF o viceversa.

l.Peter Deutsch ha creato la Suite Ghostscript nel 1986 per il progetto GNUS Not Unix (GNU) per fornire un mezzo per Unix e Reg open source;Sistemi per interpretare il linguaggio PostScript.Sebbene destinato a essere software open source, Deutsch aveva anche in programma di creare una versione commerciale e quindi ha mantenuto il copyright al codice sorgente.Di conseguenza, il software ha finito per cadere sotto i confini di molte licenze diverse che ne hanno limitato l'uso in vari modi.

Deutsch ha formato la società Aladdin Enterprises, che ha preso la suite originale e ha rilasciato una versione chiamata Aladdin Ghostscript.Sebbene lo scopo di questa versione fosse iniziare a lavorare su una versione commerciale, parte dell'accordo con il progetto GNU significava anche rilasciare una versione gratuita.Deutsch ha quindi rilasciato una versione di Licenza pubblica generale (GPL) per GNU e una versione di Aladdin Enterprises è stata rilasciata sotto quella che era chiamata Aladdin Free Public License (AFPL), che era più restrittiva del GPL.Questa versione in seguito divenne semplicemente nota come AFPL GhostScript.

La società Easy Software Products (ESP) sviluppata nel 1993 una versione chiamata ESP Ghostscript, che era anche coperta dal GPL.Questa versione è stata creata per essere compatibile con il sistema di stampa UNIX (CUSS) ESP Common.Nel 2006, poiché le tazze alla fine divennero un punto fermo di Linux e altri Unix Sistemi operativi, ESP GhostScript e la versione GPL si sono uniti per creare i progetti GNU GNU GhostScript.In definitiva, tutta questa denominazione, biforcimento del codice sorgente del software e lodo di licenza è importante notare quando due versioni sono emerse da Fray Mdash;Ghostscript, che è un software protetto da copyright di proprietà di Artifex Software Inc. e autorizzato per uso commerciale, e GNU GhostScript, gestito dal progetto GNU e dato una versione GPL.

Come interprete, lo scopo principale di questo software è prendere PostScript PageDescrizione comandi e traducili in un formato che può essere visualizzato su un monitor del computer o su carta da una stampante.Se eseguito, l'interprete visualizza un prompt per l'utente.Il linguaggio PostScript può quindi essere inserito direttamente nell'interprete o tramite un file di testo che contiene il linguaggio PostScript.Il metodo più comune è tramite un file di testo o un documento PostScript.Sulla maggior parte dei file system di computer, i file PostScript sono identificati dal suffisso .ps.

Questo noioso metodo di comando per l'utilizzo di GhostScript è abbastanza inaccessibile per l'utente del computer comune, quindi sono emersi numerosi progetti software che utilizzano il softwareBack-end per visualizzare o stampare file PostScript e PDF.Il più comune è un programma chiamato GSVIEW, che fornisce un'interfaccia utente grafica (GUI).Date le Origins e Adobe Systems Inc.s Origins e interpreti PDF per molti sistemi operativi commerciali, la maggior parte del software GUI disponibile per lavorare con Ghostscript è sviluppata per operare in UNIX simili a sistemi operativi gratuiti.

Ghostscript stesso., tuttavia, è stato portato a funzionare in numerosi sistemi operativi, tra cui praticamente tutte le varianti di Unix simili a Linux , Macintosh , Microsoft Windows Trade;, nonché una miriade di altri sistemi operativi.La ragione di ciò è probabilmente la capacità di software di agire da strappo.In tali casi d'uso, Ghostscript si trova come servizio, o daemon e atticome filtro di input per un dispositivo prendendo PostScript e elaborandolo per una stampante o display.Come motore per dispositivi RIP, quindi, deve essere in grado di funzionare senza intoppi sotto uno qualsiasi dei diversi sistemi operativi che i dispositivi RIP sono costruiti intorno.