Η απόδοση PostScript είναι η διαδικασία μετατροπής και ερμηνείας αρχείων PostScript σε οπτικές εικόνες στην οθόνη ή σε εκτύπωση. Η PostScript είναι μια γλώσσα περιγραφής σελίδας που αναπτύχθηκε από την Adobe Systems και χρησιμοποιείται ευρέως στην εκτύπωση και τη γραφιστική. Για να χρησιμοποιήσετε αυτήν την περιγραφή για εκτύπωση σε χαρτί ή για να δημιουργήσετε μια πλάκα εκτύπωσης, χρειάζεται ένα πρόγραμμα που ερμηνεύει (ή εμφανίζει) τα δεδομένα, μετατρέποντάς τα σε κάτι που ένας εκτυπωτής, φωτοτυπομετρητής ή σύστημα CtP μπορεί να εξάγει σε ένα μέσο. Αυτή η ερμηνεία γίνεται από ένα σύστημα που ονομάζεται RIP (Raster Image Processor) ή renderer.

Εάν κάθε εφαρμογή στην αγορά είχε τον δικό της τρόπο να περιγράφει το περιεχόμενο της σελίδας, θα έπρεπε να αγοράσετε ένα RIP για κάθε μεμονωμένη εφαρμογή (QuarkXPress RIP, Illustrator RIP, Corel Draw RIP, ...). Για να αποφύγετε αυτό το πρόβλημα, τα δεδομένα εισόδου κωδικοποιούνται σε μια τυπική γλώσσα περιγραφής σελίδας ή PDL. Υπάρχουν πολλά PDL. Τα πιο συνηθισμένα είναι:

  • PostScript (το οποίο χρησιμοποιείται κυρίως στα γραφικά)
  • PCL (για χρήση γραφείου)
  • HPGL (χρησιμοποιείται συνήθως για τον έλεγχο σχεδιαστών CAD).

Το υπόλοιπο αυτού του άρθρου επικεντρώνεται στο PostScript RIP.

Λεπτομέρειες για τη γλώσσα

RIP υλικού και λογισμικού. Απόδοση PostScript

Ουσιαστικά, το RIP είναι ένα πρόγραμμα που εκτελείται σε κάποιον υπολογιστή. Πριν από είκοσι χρόνια, όλα τα RIP λειτουργούσαν με αποκλειστικό υλικό, υπολογιστές που είχαν σχεδιαστεί μόνο για να εκτελούν το λογισμικό RIP και δεν περιλάμβαναν απαραίτητα πληκτρολόγιο, οθόνη ή ποντίκι. Αυτά τα RIP ονομάζονται RIP υλικού. Μπορείτε ακόμα να τα βρείτε σε εκτυπωτές λέιζερ και άλλες «φθηνότερες» συσκευές. Αυτά τα ενσωματωμένα RIP ονομάζονται επίσης ελεγκτές PostScript.

Σήμερα, πολλά RIP τρέχουν σε κανονικούς υπολογιστές ή Mac και συμπεριφέρονται όπως κάθε άλλη εφαρμογή. Αυτά τα RIP ονομάζονται RIP λογισμικού. Μπορεί να εξακολουθούν να περιλαμβάνουν ειδικό υλικό, όπως μια κάρτα, για σύνδεση στη συσκευή εξόδου. Για την πρόληψη της πειρατείας, τα RIP λογισμικού περιλαμβάνουν συχνά ένα κλειδί ασφαλείας, όπως ένα κλειδί.

Adobe και όχι τόσο RIP Adobe PostScript

Δεδομένου ότι η PostScript αναπτύχθηκε από την Adobe, είναι η πιο σημαντική εταιρεία που δημιουργεί το PostScript RIP. Αυτά τα RIP πωλούνται στην αγορά OEM: Η Adobe δημιουργεί τον βασικό κώδικα RIP (ο οποίος ονομάζεται επί του παρόντος CPSI ή APPE στην τελευταία γενιά) και τον πουλά σε οποιαδήποτε εταιρεία αναζητά μια λύση PostScript. Στη συνέχεια, ο κατασκευαστής της συσκευής απεικόνισης αγοράζει αυτόν τον κωδικό και προσθέτει το απαραίτητο υλικό για τη διασύνδεση με το εικονογράφο και πρόσθετο λογισμικό για τη διαχείριση του λογισμικού και την προσθήκη λειτουργιών.

Φυσικά, η Adobe δεν είναι η μόνη εταιρεία που δημιουργεί RIP. Άλλες εταιρείες έχουν εκμεταλλευτεί αυτή την τάση για να δημιουργήσουν τους λεγόμενους κλώνους PostScript. Πρόκειται για RIP που ακολουθούν το πρότυπο Adobe PostScript. Τα πιο σημαντικά από αυτά δημιουργούνται από την Global Graphics. Το RIP τους ονομάζεται Harlequin και πωλούν επίσης μια εναλλακτική που ονομάζεται Jaws RIP. Το Ghostscript είναι ένας δωρεάν διερμηνέας PostScript από την Alladin. Ο εμπορικός ανιψιός της χρησιμοποιείται σε προϊόντα όπως το δημοφιλές BESTColor RIP.

Χαρακτηρισμός RIP από την έξοδο τους. Απόδοση PostScript

Ένας άλλος τρόπος για να χαρακτηρίσετε τα RIP είναι να εξετάσετε την έξοδο τους:

  • Ορισμένα RIP παράγουν δεδομένα που μπορούν να σταλούν απευθείας σε έναν ρυθμιστή εικόνας ή σε σχεδιογράφο. Για μια συσκευή φωτοτυπομετρητή ή CtP, αυτά τα δεδομένα έχουν τη μορφή εικονοστοιχείων που λένε στο λέιζερ μέσα στο μηχάνημα εάν πρέπει ή όχι να γράψει κουκκίδες στο μέσο.
  • Άλλα RIP δημιουργούν μια ενδιάμεση μορφή δεδομένων που πρέπει ακόμα να υποβληθεί σε επεξεργασία από άλλο σύστημα πριν σταλεί στη συσκευή εξόδου. Αυτό επιτρέπει στον κατασκευαστή να προσθέσει ένα σύστημα επικάλυψης ή, για παράδειγμα, έναν σταθμό εργασίας επεξεργασίας μεταξύ του RIP και του ρυθμιστή εικόνας. Τα Scitex και Barco RIP είναι τυπικά παραδείγματα αυτής της προσέγγισης.

Αποστολή δεδομένων στο PostScript RIP. Απόδοση PostScript

Συνήθως, κάθε RIP λαμβάνει δεδομένα (σελίδες κωδικοποιημένες σε PostScript ή PDF), τα επεξεργάζεται και στη συνέχεια στέλνει την έξοδο στον προορισμό του. Το λογισμικό RIP για την επίτευξη όλων αυτών είναι αρκετά περίπλοκο και τουλάχιστον τόσο μεγάλο και πολύπλοκο όσο μια ολοκληρωμένη σουίτα γραφείου. Υπάρχουν διάφοροι τρόποι με τους οποίους το RIP μπορεί να λάβει τα δεδομένα του. Ας ρίξουμε πρώτα μια γρήγορη ματιά στον τρόπο δημιουργίας των δεδομένων:

  • Δημιουργείτε μια σελίδα σε InDesign, QuarkXPress, Publisher ή οτιδήποτε άλλο και αποφασίζετε να την εκτυπώσετε.
  • Σε Mac, μεταβείτε στο Chooser, επιλέξτε το πρόγραμμα οδήγησης LaserWriter και, στη συνέχεια, επιλέξτε τη συσκευή στην οποία θα εκτυπώσετε. Το LaserWriter είναι στην πραγματικότητα μια μικρή εφαρμογή που είναι υπεύθυνη και για τη μεταφορά δεδομένων στα επιλεγμένα μέσα και, ανάλογα με την εφαρμογή, για τη δημιουργία δεδομένων PostScript (δείτε παρακάτω).
  • Στο PC κάνεις ουσιαστικά το ίδιο πράγμα. Επιλέγοντας τον εκτυπωτή, λέτε στο λειτουργικό σύστημα ποια έκδοση του προγράμματος οδήγησης είναι Υστερόγραφο μπορεί να κληθεί από μια εφαρμογή για να βοηθήσει στη δημιουργία ενός αρχείου εκτύπωσης PostScript.
  • Ορισμένες εφαρμογές όπως Adobe Illustrator, χρησιμοποιήστε το PostScript ως εσωτερική μορφή τους. Αυτό σημαίνει ότι δεν χρειάζεται να κάνουν πολλή δουλειά για να δημιουργήσουν το αρχείο εξόδου, απλώς προσθέστε ορισμένα στοιχεία όπως λεξικά, δεδομένα σχετικά με γραμματοσειρές και δεδομένα για τη συσκευή, όπως ο έλεγχος οθόνης.
  • Οι περισσότερες εφαρμογές προεκτύπωση χρησιμοποιούν τη δική τους μοναδική εσωτερική μορφή δεδομένων και οι ίδιοι μετατρέπουν τη σελίδα από αυτήν την εσωτερική μορφή σε αρχείο PostScript. Ενδέχεται να βασίζονται εν μέρει στο πρόγραμμα οδήγησης PostScript, το οποίο αποτελεί μέρος του λειτουργικού συστήματος, για τη διαχείριση μέρους αυτής της μετατροπής.
  • Οι επαγγελματικές εφαρμογές όπως το MS Word ή το Excel βασίζονται αποκλειστικά στο πρόγραμμα οδήγησης PostScript για τη δημιουργία δεδομένων PostScript. Αυτό σημαίνει ότι η απλή εναλλαγή από ένα πρόγραμμα οδήγησης PostScript σε άλλο μπορεί να εξαλείψει ορισμένα προβλήματα, εάν είναι συγκεκριμένα για το πρόγραμμα οδήγησης.

Μόλις δημιουργηθεί το αρχείο εκτύπωσης PostScript, αποστέλλεται στο επιλεγμένο μέσο ή συσκευή. Τα περισσότερα RIP υποστηρίζουν πολλά διαφορετικά κανάλια εισόδου.

  • AppleTalk: Το RIP μπορεί να εμφανιστεί στο δίκτυο σαν να ήταν εκτυπωτής λέιζερ. Ο χρήστης Mac επιλέγει το RIP στον Επιλογέα και εκτυπώνει σε αυτό. Αυτός είναι ο ευκολότερος τρόπος για να εκτυπώσετε εργασίες, αλλά είναι επίσης αρκετά αργός.
  • TCP/IP: Τα RIP μπορούν να υποστηρίξουν είτε LPR, που είναι τυπικό πρωτόκολλο Unix, είτε το πρωτόκολλο ροής Helios. Αυτό σημαίνει ότι μπορείτε να εκτυπώσετε σε έναν εκτυπωτή Helios EtherShare και αυτός ο διαχειριστής εκτύπωσης θα προωθήσει το αρχείο στο RIP χρησιμοποιώντας το γρήγορο πρωτόκολλο TCP/IP. Απόδοση PostScript
  • Named pipe: Αυτό είναι ένα πρωτόκολλο της Microsoft για την ανταλλαγή δεδομένων μεταξύ διαφορετικών εφαρμογών. Βασίζεται στο TCP/IP για την πραγματική μεταφορά δεδομένων. Αυτό το πρωτόκολλο μπορεί να χρησιμοποιηθεί εάν θέλετε να εκτυπώσετε από υπολογιστή σε RIP.
  • Hot Folders: Τα περισσότερα λογισμικά RIP μπορούν να παρακολουθούν πολλούς φακέλους και να επεξεργάζονται τυχόν αρχεία PostScipt ή PDF μέσα σε αυτούς. Απλώς εκτυπώστε τη σελίδα σας σε δίσκο και τοποθετήστε αυτό το αρχείο PostScript στον φάκελο γρήγορης πρόσβασης. Γεια, μετά από μερικά δευτερόλεπτα το RIP παρατηρεί το αρχείο και το βγάζει.

Αυτά είναι τα πιο δημοφιλή κανάλια εισόδου, αλλά υπάρχουν και άλλα. Το PostScript 3 RIP μπορεί να υποστηρίξει ένα σύστημα που ονομάζεται εκτύπωση Διαδικτύου. Αυτό σας επιτρέπει να εκτυπώνετε σε RIP μέσω Internet. Μικρότερες συσκευές, όπως εκτυπωτές λέιζερ, ενδέχεται να προσφέρουν συνδέσεις USB.

Γενικά, όσο περισσότεροι τρόποι μπορείτε να στείλετε δεδομένα στο RIP, τόσο καλύτερα μπορείτε να τα ενσωματώσετε στην υπάρχουσα (και μελλοντική) ροή εργασίας σας. Η ευελιξία των καναλιών εισόδου και εξόδου είναι τουλάχιστον εξίσου σημαντική με την απόδοση RIP.

Μόλις το RIP λάβει ένα αρχείο PostScript ή PDF, μπορεί να ξεκινήσει την επεξεργασία αυτού του αρχείου.

Στην πραγματικότητα, αυτή η δήλωση δεν είναι απολύτως αληθής: τα δεδομένα RIP PostScript δεν χρειάζονται απαραίτητα ολόκληρο το αρχείο. Μόλις φτάσουν τα δεδομένα για την πρώτη σελίδα, το RIP μπορεί να αρχίσει να αφομοιώνει αυτήν τη σελίδα. Αυτό δεν ισχύει για τα αρχεία PDF. Λόγω του τρόπου δημιουργίας τους αρχεία PDF,Το RIP χρειάζεται πρόσβαση σε ολόκληρο το αρχείο πριν ξεκινήσει η επεξεργασία του.

Επεξεργασία Δεδομένων PostScript

Το Adobe RIP θα μεταφράσει πρώτα το περιεχόμενο της σελίδας PostScript σε μια ενδιάμεση μορφή που ονομάζεται λίστα εμφάνισης. Η λίστα εμφάνισης περιέχει μια περιγραφή της σελίδας σε ένα πιο βασικό επίπεδο μηχανής. Έτσι, αντί να χρησιμοποιούνται χιλιοστά ή σημεία, όλα τα αντικείμενα στη λίστα εμφάνισης βρίσκονται σε pixel της συσκευής. Απόδοση PostScript

Όλα αυτά τα αντικείμενα δεν είναι πλέον TIFF, EPS ή γραμματοσειρές: Το RIP επεξεργάζεται επίσης όλα τα δεδομένα της σελίδας και, εάν είναι απαραίτητο, τα μετατρέπει σε ενδιάμεση μορφή και τα αποθηκεύει σε αυτό που ονομάζεται λίστα πηγών. Πάρτε για παράδειγμα τις γραμματοσειρές: εάν χρησιμοποιήσατε ένα Avant Garde 20 σημείων κάπου σε μια σελίδα, το RIP θα λάβει τα δεδομένα περιγράμματος της γραμματοσειράς (γραμματοσειρά εκτυπωτή, όπως την αποκαλούν οι χρήστες Mac), θα υπολογίσει πώς θα πρέπει να εξάγεται κάθε μεμονωμένος χαρακτήρας για αυτό δεδομένου μεγέθους και ανάλυσης και αποθηκεύει αυτούς τους χαρακτήρες bitmap στην κρυφή μνήμη γραμματοσειρών. Στο επίπεδο PostScript 1, αυτές οι κρυφές μνήμες γραμματοσειρών αποθηκεύονται μόνιμα στο δίσκο. Μετά από μερικές ημέρες ή εβδομάδες, θα καταλάμβαναν τόσο πολύ χώρο που το RIP δεν θα είχε αρκετό χώρο για να αποθηκεύσει άλλα δεδομένα. Αυτό μπορεί να προκαλέσει όλα τα είδη σφαλμάτων PostScript, όπως "limitcheck" ή "VMerror". Στη συνέχεια, ο χρήστης θα πρέπει να διαγράψει χειροκίνητα όλα αυτά τα προσωρινά δεδομένα εκτελώντας μια "διαγραφή γραμματοσειράς". Η Adobe διόρθωσε αυτό το πρόβλημα στο επίπεδο PostScript 2, όπου η προσωρινή αποθήκευση γραμματοσειρών αντιμετωπίζεται δυναμικά.

Το RIP προσπαθεί να διατηρήσει τόσο τη λίστα εμφάνισης όσο και τη λίστα προέλευσης στην κύρια μνήμη για όσο το δυνατόν περισσότερο, αλλά αποθηκεύει αυτά τα δεδομένα σε ένα αρχείο σελίδας στο δίσκο, εάν γίνει πολύ μεγάλο. Τα αρχεία που περιέχουν πολλές σαρωμένες εικόνες δημιουργούν μεγάλες λίστες πηγών, ενώ τα αρχεία που περιέχουν πολύπλοκα σχέδια από το Illustrator ή άλλη εφαρμογή δημιουργούν συνήθως μεγάλες λίστες εμφάνισης. Φυσικά, το RIP επιβραδύνεται εάν χρειάζεται πρόσβαση σε αργό σκληρό δίσκο αντί για εξαιρετικά γρήγορη μνήμη. Αυτός είναι ο λόγος που βλέπετε RIP να εκτελούνται σε συστήματα με 1 GB μνήμης RAM ή περισσότερο. Απόδοση PostScript

Μόλις ολοκληρωθεί η λίστα εμφάνισης, το RIP θα ραστεροποιήσει το περιεχόμενό του και θα στείλει αυτό το bitmap στη συσκευή εξόδου. Ορισμένοι κατασκευαστές προσθέτουν ένα επιπλέον βήμα σε αυτή τη διαδικασία και μετατρέπουν τη λίστα εμφάνισης στην ενδιάμεση μορφή τους. Για παράδειγμα, η Scitex χρησιμοποίησε το CT/LW ως εσωτερική μορφή και πρόσθεσε επιπλέον bitmaps στο ίδιο το σύνολο εικόνων για να εκτελέσει ραστεροποίηση της τελευταίας στιγμής.

Υπάρχει μια γενική τάση να επιτρέπεται στο RIP να χειρίζεται πρόσθετες εργασίες πέρα ​​από αυτό που συζητήθηκε παραπάνω. Μια παγίδα μπορεί να είναι μια τέτοια ευκαιρία. Ορισμένοι κατασκευαστές προσθέτουν λογισμικό επικάλυψης μεταξύ της ερμηνείας και της ραστεροποίησης του αρχείου.

Έξοδος από το RIP. Απόδοση PostScript

Η διαδικασία ραστεροποίησης μπορεί να διαρκέσει πολύ και να οδηγήσει σε ένα τεράστιο αρχείο που πρέπει να σταλεί στη συσκευή εξόδου. Μερικά πρωτόκολλα RIP χωρίζουν αυτά τα δεδομένα σε μικρές λωρίδες και τα στέλνουν στο ρυθμιστή εικόνας ένα κάθε φορά, άλλα αποθηκεύουν ολόκληρο το bitmap στη μνήμη RAM ή στο δίσκο και στη συνέχεια στέλνουν αυτά τα δεδομένα στη συσκευή εξόδου. Αυτή η ενδιάμεση αποθήκευση ονομάζεται frame buffer. Όλοι οι εκτυπωτές λέιζερ χρησιμοποιούν ένα τέτοιο buffer, το οποίο είναι αποθηκευμένο στη μνήμη RAM. Αυτό εξηγεί γιατί οι σύνθετες σελίδες μπορούν να δημιουργήσουν σφάλματα PostScript σε έναν εκτυπωτή με περιορισμένη μνήμη: απλά δεν υπάρχει αρκετή μνήμη RAM για να αποθηκεύσει τόσο τα ενδιάμεσα δεδομένα όσο και το framebuffer.

Η επιλογή μεταξύ ριγέ εξόδου και αποθήκευσης πλαισίου καθορίζεται από τη συνδεδεμένη συσκευή και τη ροή εργασίας του πελάτη.

  • Η ριγέ έξοδος είναι ο απλούστερος τρόπος επικοινωνίας μεταξύ του RIP και του κινητήρα.
  • Ορισμένοι φωτοτυπομετρητές δεν υποστηρίζουν start-stop. Αυτό σημαίνει ότι χρειάζονται όλα τα δεδομένα ταυτόχρονα χωρίς την παραμικρή διακοπή (κάπως σαν ένα CD writer). Για τέτοια συστήματα πρέπει να χρησιμοποιείται ένα buffer πλαισίου.
  • Τα buffer πλαισίων μπορούν επίσης να επιταχύνουν τη διαδικασία εξόδου, επειδή το RIP μπορεί να συνεχίσει να επεξεργάζεται δεδομένα ενώ ο κινητήρας προωθεί την ταινία, την περικόπτει ή περιμένει τον ηλεκτρονικό επεξεργαστή.

Η φυσική σύνδεση μεταξύ του RIP και του κινητήρα είναι επίσης σημαντική. Στην αγορά χρησιμοποιούνται διάφορες λύσεις.

  • Πολλοί κατασκευαστές χρησιμοποιούν τα δικά τους πρωτόκολλα και υλικό για να συνδέσουν το RIP με τους ρυθμιστές εικόνας τους. Η Agfa έχει το δικό της πρωτόκολλο APIS που μοιάζει με SCSI. Το Scitex χρησιμοποιεί μια οπτική σύνδεση μεταξύ δύο συσκευών. Με εξαίρεση την αγορά των εφημερίδων, δεν υπάρχουν πραγματικά πρότυπα.
  • Μια τυπική σύνδεση δικτύου μεταξύ του RIP και του κινητήρα μπορεί να χρησιμοποιηθεί εφόσον η μεταφορά δεδομένων μεταξύ των δύο συσκευών δεν υπερβαίνει τη χωρητικότητα γραμμής των 10 ή 100 Mbit. Αυτός ο τύπος σύνδεσης χρησιμοποιείται συχνά για plotters. Απόδοση PostScript
  • Για φθηνότερους εκτυπωτές και διορθωτές, μπορεί να χρησιμοποιηθεί σύνδεση USB.

 

αλφάβητο