Skip to main content

Τι είναι το Ghostscript;

Παρά το όνομά του, το Ghostscript δεν είναι σενάριο.Πρόκειται για μια σειρά προγραμμάτων λογισμικού που μπορούν να ερμηνεύσουν τη γλώσσα PostScript που δημιουργήθηκε από την Adobe Systems Inc. μέσω αυτών των προγραμμάτων, ένας χρήστης μπορεί να μετατρέψει τα αρχεία γλώσσας PostScript σε διαφορετικές μορφές επεξεργασίας εικόνας Raster (RIP) για εκτύπωση και προβολή ή να ερμηνεύσει ένα αρχείο PostScript γιαΈνας εκτυπωτής που δεν έχει ενσωματωμένες δυνατότητες postscript. Αυτή η σουίτα λογισμικού μπορεί να εκτελέσει τις ίδιες λειτουργίες για αρχεία φορητού εγγράφου (PDF) και έχει την ικανότητα να μετατρέψει τα αρχεία PostScript σε PDF ή το αντίστροφο.Ο Peter Deutsch δημιούργησε τη σουίτα GhostScript το 1986 για το έργο GNUS Not Unix (GNU) για να παράσχει ένα μέσο για το UNIX Reg.συστήματα για την ερμηνεία της γλώσσας postscript.Ενώ προοριζόταν να είναι λογισμικό ανοιχτού κώδικα, η Deutsch είχε επίσης σχέδια να κάνει μια εμπορική έκδοση και έτσι διατηρούσε τα πνευματικά δικαιώματα στον πηγαίο κώδικα.Παρόλο που ο σκοπός αυτής της απελευθέρωσης ήταν να αρχίσει να εργάζεται σε μια εμπορική έκδοση, μέρος της συμφωνίας με το έργο GNU σήμαινε την απελευθέρωση μιας δωρεάν έκδοσης.Στη συνέχεια, η Deutsch δημοσίευσε μια έκδοση γενικής δημόσιας άδειας (GPL) για το GNU και μια έκδοση Aladdin Enterprises κυκλοφόρησε κάτω από αυτό που ονομάστηκε Aladdin Free Public License (AFPL), η οποία ήταν πιο περιοριστική από την GPL.Αυτή η έκδοση αργότερα έγινε γνωστή ως AFPL GhostScript.

Η εταιρεία Easy Software Products (ESP) αναπτύχθηκε το 1993 μια έκδοση που ονομάζεται ESP GhostScript, η οποία επίσης καλύφθηκε από το GPL.Αυτή η έκδοση δημιουργήθηκε για να είναι συμβατή με το ESP Common Unix Printing System (Cups).Το 2006, καθώς τα κύπελλα τελικά έγιναν βασικά στο Linux Reg.και άλλα Unix Reg.Τα λειτουργικά συστήματα, το ESP GhostScript και η έκδοση GPL συγχωνεύθηκαν για να δημιουργήσουν τα GNU Projects GNU GhostScript.Τελικά, όλη αυτή η ονομασία, η διχαλωτή τοποθέτηση του πηγαίου κώδικα λογισμικού και η διαμαρτυρία των αδειών είναι σημαντικό να σημειωθεί ότι δύο εκδόσεις προέκυψαν από το Fray Mdash.Το GhostScript, το οποίο διαθέτει λογισμικό που προστατεύεται από πνευματικά δικαιώματα που ανήκει στην Artifex Software Inc. και έχει άδεια για εμπορική χρήση, και GNU GhostScript, που διατηρείται από το έργο GNU και έδωσε μια έκδοση GPL.Περιγραφή εντολές και μεταφράστε τις σε μορφή που μπορεί να εμφανιστεί είτε σε οθόνη υπολογιστή είτε σε χαρτί από έναν εκτυπωτή.Όταν εκτελείται, ο διερμηνέας εμφανίζει μια προτροπή για τον χρήστη.Η γλώσσα PostScript μπορεί στη συνέχεια να εισάγεται είτε απευθείας στον διερμηνέα είτε μέσω ενός αρχείου κειμένου που περιέχει τη γλώσσα PostScript.Η πιο συνηθισμένη μέθοδος είναι μέσω αρχείου κειμένου ή εγγράφου postscript.Στα περισσότερα συστήματα αρχείων υπολογιστών, τα αρχεία PostScript αναγνωρίζονται από το επίθημα .ps.

Αυτή η κουραστική μέθοδος γραμμής εντολών για τη χρήση του GhostScript είναι αρκετά απρόσιτη για τον κοινό χρήστη του υπολογιστή, οπότε προέκυψαν διάφορα έργα λογισμικού που χρησιμοποιούν το λογισμικό ως aback-end για προβολή ή εκτύπωση postcript και αρχεία PDF.Το πιο συνηθισμένο είναι ένα πρόγραμμα που ονομάζεται GSView, το οποίο παρέχει ένα γραφικό περιβάλλον χρήστη (GUI).Λαμβάνοντας υπόψη την παροχή των διερμηνείς postscript και PDF για πολλά εμπορικά λειτουργικά συστήματα, η πλειοψηφία του λογισμικού GUI που διατίθεται για εργασία με το GhostScript αναπτύσσεται για να λειτουργεί υπό Unix Reg, όπως τα ελεύθερα λειτουργικά συστήματα., ωστόσο, έχει μεταφερθεί για να τρέξει κάτω από πολυάριθμα λειτουργικά συστήματα, συμπεριλαμβανομένων σχεδόν όλων των παραλλαγών Unix Reg, Linux Reg, Macintosh Reg, Microsoft Windows Trade, καθώς και μυριάδες άλλα λειτουργικά συστήματα.Ο λόγος για αυτό είναι πιθανόν η ικανότητα των λογισμικών να ενεργεί ως σχισμή.Σε τέτοιες περιπτώσεις χρήσης, το GhostScript κάθεται ως υπηρεσία ή δαίμονα και ενεργείΩς φίλτρο εισόδου για μια συσκευή λαμβάνοντας το PostScript και την επεξεργασία για εκτυπωτή ή οθόνη.Ως κινητήρας για συσκευές RIP, λοιπόν, πρέπει να είναι σε θέση να λειτουργεί ομαλά κάτω από οποιοδήποτε από τα διαφορετικά λειτουργικά συστήματα που είναι χτισμένες συσκευές RIP.