Qu'est-ce que PostScript? Qu'est-ce que cela a à voir avec mon imprimante?

Table des matières:

Qu'est-ce que PostScript? Qu'est-ce que cela a à voir avec mon imprimante?
Qu'est-ce que PostScript? Qu'est-ce que cela a à voir avec mon imprimante?

Vidéo: Qu'est-ce que PostScript? Qu'est-ce que cela a à voir avec mon imprimante?

Vidéo: Qu'est-ce que PostScript? Qu'est-ce que cela a à voir avec mon imprimante?
Vidéo: LES STRATEGIES DE GROUPE - YouTube 2024, Avril
Anonim
Lors de l'impression, vous avez peut-être rencontré le mot «PostScript». Vous êtes-vous déjà demandé ce que cela voulait dire et ce qu'il a pour votre imprimante? Prenez une minute, découvrez l’historique de votre ordinateur et un peu plus sur le travail des imprimantes de bureau.
Lors de l'impression, vous avez peut-être rencontré le mot «PostScript». Vous êtes-vous déjà demandé ce que cela voulait dire et ce qu'il a pour votre imprimante? Prenez une minute, découvrez l’historique de votre ordinateur et un peu plus sur le travail des imprimantes de bureau.

À moins que vous ne soyez un informaticien, il peut être déroutant de chercher «PostScript» et d’apprendre qu’il s’agit d’un «langage de programmation concaténatif». encore plus mots déroutants à regarder. Aujourd’hui, nous allons simplifier la tâche et replacer PostScript dans son contexte, expliquer ce qu’il en est, pourquoi et comment il fait ce qu’il fait, et comment il a pratiquement bouleversé l’ensemble du monde graphique! Continuez à lire, il y a de bons trucs amusants geek à venir.

ASCII, matrice de points, traceurs et modification des graphiques imprimés

Avant de comprendre PostScript et les périphériques d’impression plus modernes, nous devons prendre en compte les modestes racines de la technologie d’impression sur PC. Les premières imprimantes étaient des appareils rudimentaires conçus uniquement pour reproduire du texte et des caractères ASCII: les applications graphiques étaient peu ou pas appliquées, et elles étaient peu ou pas utiles. Ces imprimantes dites "stupides" pourraient être programmées pour produire du texte, bien que beaucoup aient eu des limitations matérielles qui les empêcheraient d’imprimer autre chose que les caractères du matériel - pensez à "machine à écrire".
Avant de comprendre PostScript et les périphériques d’impression plus modernes, nous devons prendre en compte les modestes racines de la technologie d’impression sur PC. Les premières imprimantes étaient des appareils rudimentaires conçus uniquement pour reproduire du texte et des caractères ASCII: les applications graphiques étaient peu ou pas appliquées, et elles étaient peu ou pas utiles. Ces imprimantes dites "stupides" pourraient être programmées pour produire du texte, bien que beaucoup aient eu des limitations matérielles qui les empêcheraient d’imprimer autre chose que les caractères du matériel - pensez à "machine à écrire".

Certains d'entre nous à How-To Geek pourraient sortir avec nous et dire que nous nous souvenons d'une prochaine étape importante dans l'évolution de l'imprimante -imprimantes matricielles. Ils étaient capables d’imprimer des graphiques bruts en niveaux de gris avec des rangées de pixels, ainsi que la typographie en bloc et à faible profondeur de pixels. Bien qu’ils aient eu l’avantage de créer des images numériques (bien que les sortes d’art ASCII comptent), la typographie grossière a été un revers pour les premières imprimantes matricielles. Toutes les imprimantes matricielles ont suivi des instructions d'impression d'images et de texte à peu près de la même manière; coupez-le en pixels, imprimez-les en rangées au fur et à mesure que la tête d'impression passe sur le papier, chargez le morceau de papier suivant et répétez l'opération.

Contrairement aux imprimantes matricielles, traceurs sont encore assez communs, en particulier dans la fabrication. Les traceurs déplacent des papiers, du vinyle ou divers autres matériaux sur des coordonnées algébriques pour dessiner, imprimer ou découper des formes vectorielles lisses et mathématiquement pures à l'aide d'un stylet ou d'une lame de couteau. Comme nous l’avons appris, en raison de la nature des glyphes typographiques, les formes vectorielles sont nettement supérieures aux pixels pour la définition de formes abstraites et mathématiquement pures trouvées dans le type. Les traceurs étant conçus pour se déplacer sur la base de calculs mathématiques précis, les instructions sur la création de typographie et autres formes sont assez faciles à communiquer à un PC.

Le défi était le suivant: aucun modèle existant de technologie d'impression sur PC ne pouvait créer en même temps une typographie nette ET à base vectorielle. Qu'est-ce que tous les geeks intelligents étaient supposés faire?

Xerox PARC et développement de la première imprimante laser

Xerography, AKA photocopying, était le développement que recherchaient les imprimeurs. Bien que la Xérographie ait été inventée dans les années trente et soit commercialement disponible en tant que photocopieuse à la fin des années 1950 et 1960, elle n’était plus utilisée dans l’impression sur PC avant que Gary Starkweather, ingénieur de Xerox PARC, ait conçu la première imprimante laser.
Xerography, AKA photocopying, était le développement que recherchaient les imprimeurs. Bien que la Xérographie ait été inventée dans les années trente et soit commercialement disponible en tant que photocopieuse à la fin des années 1950 et 1960, elle n’était plus utilisée dans l’impression sur PC avant que Gary Starkweather, ingénieur de Xerox PARC, ait conçu la première imprimante laser.
Voici un graphique et une description approximative du fonctionnement de la xérographie: la lumière frappe les zones du tambour d’impression chargées électriquement, les électrons réagissent et les zones de charge négative perdent cette charge. Le toner adhère à l'électricité statique et est pressé sur le papier pour créer des illustrations sans utiliser de pixels de style matrice à points. Et comme ce processus d’impression était fondamentalement différent de l’une des méthodes relativement rudimentaires énumérées ci-dessus, la Xérographie était un moyen logique d’imprimer des caractères et des graphiques nets en même temps. Il y avait un problème d'ingénierie simple à résoudre: comment créer des instructions pour une imprimante pouvant facilement faire les deux à la fois?
Voici un graphique et une description approximative du fonctionnement de la xérographie: la lumière frappe les zones du tambour d’impression chargées électriquement, les électrons réagissent et les zones de charge négative perdent cette charge. Le toner adhère à l'électricité statique et est pressé sur le papier pour créer des illustrations sans utiliser de pixels de style matrice à points. Et comme ce processus d’impression était fondamentalement différent de l’une des méthodes relativement rudimentaires énumérées ci-dessus, la Xérographie était un moyen logique d’imprimer des caractères et des graphiques nets en même temps. Il y avait un problème d'ingénierie simple à résoudre: comment créer des instructions pour une imprimante pouvant facilement faire les deux à la fois?

Le meilleur des deux mondes: PostScript est le Whisperer imprimé

Entrez dans les ingénieurs et cofondateurs d'Adobe, John Warnock et Charles Geschke. Le couple avait travaillé ensemble chez Xerox et avait créé un langage de description de page (ou PDL) appelé Interpress. Interpress a résolu ce problème d'ingénierie: il s'agissait d'un système de traduction d'images et de formes complexes en données pouvant être utilisées par l'imprimante pour produire des illustrations imprimées de haute qualité. Interpress n’était pas nécessairement le premier PDL, et il ne s’agissait pas de la dernière collaboration entre Warnock et Geschke. En quittant Xerox PARC, la paire a mis au point un produit phare dans Postscript, qui est encore, à ce jour, un standard de l’industrie graphique.
Entrez dans les ingénieurs et cofondateurs d'Adobe, John Warnock et Charles Geschke. Le couple avait travaillé ensemble chez Xerox et avait créé un langage de description de page (ou PDL) appelé Interpress. Interpress a résolu ce problème d'ingénierie: il s'agissait d'un système de traduction d'images et de formes complexes en données pouvant être utilisées par l'imprimante pour produire des illustrations imprimées de haute qualité. Interpress n’était pas nécessairement le premier PDL, et il ne s’agissait pas de la dernière collaboration entre Warnock et Geschke. En quittant Xerox PARC, la paire a mis au point un produit phare dans Postscript, qui est encore, à ce jour, un standard de l’industrie graphique.

Comme son nom l'indique, Postscript est en fait un langage de programmation complet de Turing. Les instructions sont rédigées de manière lisible par l’homme et communiquées à l’imprimeur, ce qui crée un art de haute qualité à partir des instructions. Voici un exemple de programme «Hello World» d’Inkguides.com.

%!PS /inch {72 mul} def /Times-Roman findfont 50 scalefont setfont 2.5 inch 5 inch moveto (Hello, World!) show showpage

Nous commençons à voir assez rapidement le type d’instructions que PostScript donne à l’imprimeur et à quel point les instructions sont simples. Les polices référencées dans ce programme existent sous forme vectorielle et sont appelées à partir de fichiers distincts. Elles ont largement contribué à la contribution d’Adobe au secteur des graphiques numériques. Voici un deuxième exemple, tiré de la page de Mikkel Meinike Nielsen sur Postscript:

%! /Times-Roman findfont 16 scalefont setfont gsave %save before using translate 105 210 translate %This cordinates places the images on %the page %-----The actual image begin------- 76.8 86.4 scale 40 45 1 [ 40 0 0 -45 0 45 ] { < fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff ff7fffffffffffffffffffffffffff> } image %-----The actual image end ------- grestore %restore the settings from before the translat 0 245 moveto (Text and image, ) show 0 229 moveto (side by side. ) show showpage

Cette grande partie centrale de gobbledygook est en réalité un code hexadécimal qui définit une image. La plupart du temps, Postscript n’est pas écrit à la main, mais plutôt par programmes. Pour avoir une idée de ce à quoi ressemble ce code Postscript, jetez un coup d'œil à cette capture d'écran de la page ci-dessous de Mikkel qui présente l'image générée par ce code. Des mages photographiques entiers peuvent également être ré-écrits en postscript: le type de fichier s'appelle Encapsulated Post Script ou EPS.

Image
Image

Pages imprimées modernes et procédés d'impression plus récents

Image
Image

De nos jours, toutes les imprimantes n'utilisent pas PostScript, mais elles doivent toutes avoir un calque de traduction pour transformer le texte et les données d'image en documents imprimés. Nous appelons habituellement ces programmes pilotes d'imprimante- et de nos jours, ils proviennent du fabricant et sont un logiciel propriétaire. D'une manière ou d'une autre, il s'agit d'un élément crucial de ce dont toutes les imprimantes ont besoin pour communiquer avec les PC - même si les imprimantes que nous utilisons à la maison résolvent des problèmes très différents de ceux des premières imprimantes laser. Quoi qu’il en soit, PostScript a été le premier grand succès d’Adobe et fait partie de ce qui a réellement été le début d’une explosion populaire dans le monde du graphisme et du design.

Crédits images: imprimante Brother MFC-8370 de Jung-nam Nam, disponible sous licence Creative Commons. Ancienne imprimante matricielle par Andy Broomfield, disponible sous Creative Commons. IBM 3800, photographe inconnu, a supposé une utilisation équitable. Processus de photocopie xérographique par Yzmo, disponible sous licence GNU. Logiciel Adobe de Seven Block, disponible sous Creative Commons. La nouvelle imprimante d'Erin Sparling, disponible sous Creative Commons.

Conseillé: