23Aug
Κατά την εκτύπωση, ίσως έχετε συναντήσει τη λέξη "Postscript". Αναρωτηθήκατε ποτέ ποιο είναι το καλό αυτό, και η συνάφεια που έχει με τον εκτυπωτή σας;Πάρτε ένα λεπτό, μάθετε κάποιο ιστορικό υπολογιστή και λίγο περισσότερο για τους εκτυπωτές γραφείου.
Εκτός αν είστε επιστήμονας υπολογιστών, μπορεί να προκαλέσει σύγχυση για να αναζητήσετε "Postscript" και μάθετε ότι είναι μια "concatenative γλώσσα προγραμματισμού" μόνο για να βρείτε ότι έχετε ακόμη περισσότερο σύγχυση λέξεις για να αναζητήσετε.Σήμερα, θα το καταφέρουμε εύκολα και θα βάλουμε το Postscript στο πλαίσιο, θα εξηγήσουμε τι είναι, γιατί και πώς κάνει αυτό που κάνει και πόσο πολύ γύρισε ολόκληρο τον κόσμο των γραφικών στο συλλογικό αυτί του!Συνεχίστε να διαβάζετε, υπάρχουν κάποια καλά πράγματα γεμάτα διασκέδαση μπροστά.
ASCII, Dot Matrix, Plotters, and Changing Printed Graphics
Πριν κατανοήσουμε τις Postscript και πιο σύγχρονες συσκευές εκτύπωσης, πρέπει να εξετάσουμε τις ταπεινές ρίζες του υπολογιστή στην τεχνολογία εκτύπωσης.Οι παλιότεροι εκτυπωτές υπολογιστών ήταν ακατέργαστες συσκευές που έγιναν μόνο για την αναπαραγωγή κειμένων και χαρακτήρων ASCII - υπήρχε μικρή ή και καθόλου εφαρμογή γραφικών και ελάχιστα χρήσιμο γι 'αυτούς.Αυτοί οι λεγόμενοι "χαζή" εκτυπωτές θα μπορούσαν να προγραμματιστούν για να παράγουν κείμενο, αν και πολλοί θα είχαν περιορισμούς υλικού που θα τους εμπόδιζαν να εκτυπώσουν οτιδήποτε άλλο εκτός από τους χαρακτήρες στο hardware-think "γραφομηχανή."
Μερικοί από μας στο How-To Geekπαρουσιάστε τον εαυτό μας και πείτε ότι θυμόμαστε ένα σημαντικό επόμενο βήμα στον εκτυπωτή evolution- dot matrix εκτυπωτές. Αυτά ήταν ικανά να εκτυπώσουν γραφικά γραφικών σε γκρι με σειρές εικονοστοιχείων, καθώς και τυπογραφικό πλάτος με χαμηλό εικονοστοιχείο.Αν και είχαν το πλεονέκτημα της δημιουργίας ψηφιακών εικόνων( αν και η τέχνη ASCII μετράει), η ακατέργαστη τυπογραφία ήταν μια οπισθοδρόμηση για τους πρόωρους εκτυπωτές μήτρας dot.Όλοι οι εκτυπωτές dot matrix έλαβαν οδηγίες για την εκτύπωση εικόνων και κειμένου περίπου με τον ίδιο τρόπο.σπρώξτε το σε εικονοστοιχεία, εκτυπώστε τα σε σειρές καθώς η κεφαλή εκτύπωσης περνάει κατά μήκος του χαρτιού, τροφοδοτήστε το επόμενο κομμάτι χαρτιού και επαναλάβετε.
Σε αντίθεση με τους εκτυπωτές dot matrix, οι plotters εξακολουθούν να είναι αρκετά συνηθισμένοι, ιδιαίτερα στην κατασκευή.Οι σχεδιαστές μετακινούν χαρτιά, βινύλιο ή διάφορα άλλα υλικά γύρω από αλγεβρικές συντεταγμένες για να σχεδιάσουν, να εκτυπώσουν ή να κόψουν λείες, μαθηματικά καθαρά μορφές διανυσμάτων με μια γραφίδα ή λεπίδα μαχαιριού.Όπως έχουμε μάθει, λόγω της φύσης των τυπογραφικών glyphs, τα σχήματα διανυσμάτων είναι πολύ ανώτερα από τα pixels για τον ορισμό αφηρημένων μαθηματικά καθαρών σχημάτων που βρίσκονται στον τύπο.Επειδή οι σχεδιογράφοι έχουν σχεδιαστεί για να μετακινούνται με βάση ακριβή μαθηματικά, οι οδηγίες σχετικά με τον τρόπο δημιουργίας τυπογραφίας και άλλων σχημάτων είναι αρκετά εύκολο για έναν υπολογιστή να επικοινωνεί με τη συσκευή.
Η πρόκληση ήταν η εξής: κανένα υπάρχον μοντέλο τεχνολογίας PC για εκτύπωση δεν θα μπορούσε ταυτόχρονα να δημιουργήσει γραφικά και γραφικά με καθαρή τυπογραφία και γραφικά.Ποιες ήταν οι υποτιθέμενοι που έπρεπε να κάνουν όλοι οι έξυπνοι geeks;
Xerox PARC και Ανάπτυξη του πρώτου εκτυπωτή laser
Xerography, φωτοτυπία AKA, ήταν οι εκτυπωτές ανάπτυξης που αναζητούσαν.Παρόλο που η Xerography είχε εφευρεθεί κατά τα τριάντα και έγινε διαθέσιμη στο εμπόριο ως αντιγραφικά μηχανήματα στα τέλη της δεκαετίας του '50 και του '60, δεν χρησιμοποιήθηκε στην εκτύπωση PC μέχρι ο μηχανικός Xerox PARC Gary Starkweather σχεδίασε τον πρώτο εκτυπωτή λέιζερ.
Εδώ είναι μια γραφική και μια περιγραφική περιγραφή του πώς λειτουργεί η Xerography: το φως πλήττει ηλεκτρικά φορτισμένες περιοχές του τύμπανου εκτύπωσης, τα ηλεκτρόνια αντιδρούν και εκείνα τα αρνητικά φορτισμένα σημεία χάνουν το φορτίο.Ο γραφίτης προσκολλάται στον στατικό ηλεκτρισμό και πιέζεται πάνω στο χαρτί, δημιουργώντας γραφικά χωρίς τη χρήση εικονοστοιχείων στυλ dot matrix.Και επειδή αυτή η διαδικασία εκτύπωσης ήταν θεμελιωδώς διαφορετική από οποιαδήποτε από τις συγκριτικά ακατέργαστες μεθόδους που αναφέρονται παραπάνω, η Xerography ήταν ένας λογικός τρόπος για να εκτυπώνετε καθαρό τύπο και γραφικά ταυτόχρονα.Υπήρχε ένα απλό τεχνικό πρόβλημα που έπρεπε να λυθεί - πώς δημιουργείτε οδηγίες για έναν εκτυπωτή που μπορεί εύκολα να κάνει και τα δύο ταυτόχρονα;
Το καλύτερο και των δύο κόσμων: Το Postscript είναι ο ψεύτης της εκτύπωσης
Εισάγετε τους μηχανικούς της Adobe και τους συνιδρυτές John Warnock και Charles Geschke.Το ζευγάρι είχε συνεργαστεί στη Xerox και είχε δημιουργήσει τη γλώσσα περιγραφής σελίδας( ή PDL) που ονομάζεται Interpress.Η Interpress λύνεται αυτό το πρόβλημα μηχανικής - ήταν ένα σύστημα μετάφρασης εικόνων και περίπλοκων σχημάτων σε δεδομένα που ο εκτυπωτής μπορεί να χρησιμοποιήσει για να αποδείξει υψηλής ποιότητας εκτυπωμένο έργο τέχνης.Το Interpress δεν ήταν απαραίτητα το πρώτο PDL και δεν ήταν η τελευταία συνεργασία του Warnock και του Geschke.Αφήνοντας το Xerox PARC, το ζευγάρι ανέπτυξε ένα ναυαρχικό προϊόν στο PostScript, το οποίο παρέμεινε, ακόμα και σήμερα, ένα πρότυπο βιομηχανίας γραφικών.
Το Postscript, όπως υποδηλώνει το είδος της ονομασίας, είναι στην πραγματικότητα μια πλήρης γλώσσα προγραμματισμού Turing.Οι οδηγίες είναι γραμμένες με τρόπο αναγνώσιμο από τον άνθρωπο και γνωστοποιούνται στον εκτυπωτή, ο οποίος δημιουργεί την υψηλή ποιότητα της τέχνης από τις οδηγίες.Ακολουθεί ένα δείγμα του προγράμματος "Hello World" από το Inkguides.com.
Εμφάνιση
Εμφάνιση σελίδας
Ξεκινάμε να δούμε πολύ γρήγορα τι είδους οδηγίες είναι Postscriptδίνοντας στον εκτυπωτή και πόσο απλές είναι οι οδηγίες.Οι γραμματοσειρές που αναφέρονται σε αυτό το πρόγραμμα υπάρχουν σε διανυσματική μορφή και καλούνται από ξεχωριστά αρχεία - και αποτελούσαν μεγάλο μέρος της συμβολής της Adobe στη βιομηχανία ψηφιακών γραφικών.Ακολουθεί ένα δεύτερο παράδειγμα, από τη σελίδα του Mikkel Meinike Nielsen για το Postscript:
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% save πριν χρησιμοποιήσετε μεταφράσει
105 210 μεταφράσει% Αυτή η συνάρτηση τοποθετεί τις εικόνες στο
% η σελίδα
% ----- Η πραγματική εικόνα αρχίζει -------
76.8 κλίμακα 86.4
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt?} εικόνα
% ----- Το πραγματικό τέλος εικόνας -------
επιστρέφει% επαναφέρει τις ρυθμίσεις πριν από την μετακίνηση
0 245 moveto( Κείμενο και εικόνα,) δείχνουν
0 229 moveto( δίπλα-δίπλα).) show
showpage
Αυτό το μεγάλο μεσαίο τμήμα του gobbledygook είναι στην πραγματικότητα δεκαεξαδικό κώδικα που ορίζει μια εικόνα.Τα περισσότερα Postscript δεν είναι γραμμένα με το χέρι έτσι, αλλά με προγράμματα.Για να πάρετε μια ιδέα για το τι ακριβώς φαίνεται αυτός ο κώδικας postscript, ρίξτε μια ματιά σε αυτό το screencap από τη σελίδα της Mikkel κάτω από την εικόνα που δημιούργησε αυτός ο κώδικας.Ολόκληρη η φωτογραφική μάγκα μπορεί επίσης να μεταγραφεί ως postscript με αυτόν τον τρόπο-ο τύπος αρχείου ονομάζεται Encapsulated Post Script ή EPS.
Σύγχρονες εκτυπωμένες σελίδες και νεότερες διεργασίες εκτύπωσης
Σήμερα, δεν χρησιμοποιούν όλους τους εκτυπωτές Postscript, αλλά όλοι τους πρέπει να έχουν κάποιο είδος μεταφραστικού στρώματος για να μετατρέψουν τα δεδομένα κειμένου και εικόνας σε έντυπο υλικό.Καλούμε συνήθως αυτά τα προγράμματα προγράμματα οδήγησης εκτυπωτών -και σήμερα προέρχονται από τον κατασκευαστή, και είναι ένα ιδιόκτητο λογισμικό.Σε κάποια μορφή ή μόδα, αυτό είναι ένα κρίσιμο κομμάτι από ό, τι όλοι οι εκτυπωτές χρειάζονται για να επικοινωνούν με τους Η / Υ - παρόλο που οι εκτυπωτές που χρησιμοποιούμε στα σπίτια μας επιλύουν πολύ διαφορετικά προβλήματα από τους πρώτους εκτυπωτές λέιζερ.Ανεξάρτητα από αυτό, το Postscript ήταν η πρώτη μεγάλη επιτυχία της Adobe και αποτελεί μέρος της αποτελεσματικής έναρξης μιας παγκόσμιας δημοφιλούς έκρηξης .
Συντεταγμένες εικόνας: Εκτυπωτής Brother MFC-8370 από Jung-nam Nam, διαθέσιμο υπό Creative Commons.Αρχαίος Dot Matrix Printer από τον Andy Broomfield, διαθέσιμο υπό Creative Commons.Η IBM 3800, άγνωστος φωτογράφος, υποτίθεται ότι έχει δίκαιη χρήση.Xerographic Photocopy από Yzmo, διαθέσιμη υπό την άδεια GNU.Λογισμικό Adobe του Seven Block, διαθέσιμο στο Creative Commons.Ο νέος εκτυπωτής της Erin Sparling, διαθέσιμος υπό Creative Commons.