23Aug
Al imprimir, es posible que haya encontrado la palabra "Postscript". ¿Alguna vez se ha preguntado qué diablos significa esto y qué relevancia tiene para su impresora? Tómese un minuto, aprenda algo del historial de la computadora y un poco más sobre las impresoras de escritorio.
A menos que seas un científico de la computación, puede ser confuso buscar "Postscript" y aprender que es un "lenguaje de programación concatenativo" solo para descubrir que tienes aún más palabras confusas para buscar. Hoy, lo haremos más fácil, y pondremos Postscript en contexto, explicaremos qué es, por qué y cómo hace lo que hace, y cómo casi convirtió todo el mundo de los gráficos en su oído colectivo. Sigue leyendo, hay algunas cosas divertidas geek por delante.
ASCII, matriz de puntos, trazadores y cambio de gráficos impresos
Antes de comprender Postscript y los dispositivos de impresión más modernos, debemos considerar las raíces humildes de la tecnología de PC para imprimir. Las primeras impresoras de computadora eran simples dispositivos hechos solo para reproducir texto y caracteres ASCII: había poca o ninguna aplicación de gráficos, y poca o ninguna utilidad para ellos. Estas llamadas impresoras "tontas" podrían programarse para producir texto, aunque muchas habrían tenido limitaciones de hardware que les impedirían imprimir cualquier cosa que no fueran los caracteres en el hardware, piense en "máquina de escribir".
Algunos de nosotros en How-To Geek podríanfecharnos a nosotros mismos y decir que recordamos un importante paso siguiente en la evolución de la impresora: impresoras de matriz de puntos . Estos fueron capaces de imprimir algunos gráficos crudos en escala de grises con filas de píxeles, así como una tipografía de profundidad de píxeles compactos. Aunque tenían la ventaja de crear imágenes digitales( aunque el tipo de arte ASCII cuenta), la tipografía bruta fue un revés para las primeras impresoras de matriz de puntos. Todas las impresoras de matriz de puntos tomaron direcciones para imprimir imágenes y texto de la misma manera;divide en píxeles, imprimiéndolos en filas a medida que el cabezal de impresión pasa a lo largo del papel, alimenta el siguiente trozo de papel y repite.
A diferencia de las impresoras de matriz de puntos, los trazadores son todavía bastante comunes, particularmente en la fabricación. Los trazadores mueven papeles, vinilo u otros materiales en coordenadas algebraicas para dibujar, imprimir o cortar formas vectoriales suaves y matemáticamente puras con un lápiz o hoja de cuchillo. Como hemos aprendido, debido a la naturaleza de los glifos tipográficos, las formas de los vectores son muy superiores a los píxeles para definir las formas abstractas y matemáticamente puras que se encuentran en el tipo. Debido a que los trazadores están diseñados para moverse en base a cálculos matemáticos precisos, las instrucciones sobre cómo crear tipografías y otras formas son bastante fáciles para que una PC se comunique con el dispositivo.
El desafío era este: ningún modelo existente de PC para imprimir tecnología podría crear gráficos y tipos de vectores limpios y basados en vectores al mismo tiempo.¿Qué se suponía que debían hacer todos los frikis inteligentes?
Xerox PARC, y el desarrollo de la primera impresora láser
Xerography, AKA photocopying, fue el desarrollo que los impresores estaban buscando. Aunque la Xerografía se inventó en los años treinta y se comercializó como copiadora a fines de los años cincuenta y sesenta, no se usó en la impresión de PC hasta que el ingeniero de Xerox PARC, Gary Starkweather, diseñó la primera impresora láser.
Aquí hay un gráfico y una descripción aproximada de cómo funciona la Xerografía: la luz llega a las áreas cargadas eléctricamente del tambor de impresión, los electrones reaccionan y las áreas cargadas negativamente pierden esa carga. El tóner se adhiere a la electricidad estática y se presiona sobre el papel, creando ilustraciones sin el uso de píxeles de estilo de matriz de puntos. Y debido a que este proceso de impresión era fundamentalmente diferente de cualquiera de los métodos comparativamente crudos enumerados anteriormente, la Xerografía era una forma lógica de imprimir tipos y gráficos limpios al mismo tiempo. Había un problema de ingeniería simple que tenía que resolverse: ¿cómo se crean instrucciones para una impresora que pueda hacer ambas cosas a la vez?
Lo mejor de ambos mundos: Postscript es el susurrador de impresión
Introduzca a los ingenieros y cofundadores de Adobe, John Warnock y Charles Geschke. Ambos habían trabajado juntos en Xerox y habían creado un lenguaje de descripción de página( PDL) llamado Interpress. Interpress resolvió este problema de ingeniería: era un sistema de traducción de imágenes y formas complicadas a datos que la impresora puede usar para producir ilustraciones impresas de alta calidad. Interpress no fue necesariamente el primer PDL, y no fue la última colaboración de Warnock y Geschke. Al salir de Xerox PARC, la pareja desarrolló un producto estrella en Postscript, que se ha mantenido, incluso hasta el día de hoy, como un estándar de la industria gráfica.
Postscript, como su nombre lo sugiere, es en realidad un lenguaje de programación completo de Turing. Las instrucciones se escriben de una manera legible para los humanos y se comunican a la impresora, lo que crea el arte de alta calidad a partir de las instrucciones. Aquí hay un ejemplo del programa "Hello World" de Inkguides.com.
%! PS
/ inch{ 72 mul} def
/ Times-Roman findfont 50 scalefont setfont
2.5 inch 5 inch moveto
( Hello, World!) Muestra
showpage
Empezamos a ver muy rápidamente qué tipo de instrucciones es Postscriptdando a la impresora, y qué tan simples son las instrucciones. Las fuentes a las que se hace referencia en este programa existen en forma vectorial y se invocan desde archivos separados, y fueron una gran parte de la contribución de Adobe a la industria de gráficos digitales. Aquí hay un segundo ejemplo, de la página de Mikkel Meinike Nielsen en Postscript:
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% save antes de usar translate
105 210 translate% Esto cordinates coloca las imágenes en
% en la página
% ----- La imagen real comienza -------
76.8 86.4 escala
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} imagen
% ----- El final de la imagen real -------
grestore% restablece la configuración antes de trasladar
0 245 moveto( Texto e imagen,) muestra
0 229 movimiento( uno al lado del otro).) mostrar
showpage
Esta gran sección central de gobbledygook es en realidad un código hexadecimal que define una imagen. La mayoría de Postscript no está escrito a mano de esta manera, sino por programas. Para tener una idea de cómo se ve realmente este código Postscript, eche un vistazo a este encabezado de la página de Mikkel debajo de la imagen que este código generó.Los magos fotográficos completos también se pueden volver a escribir como postscript de esta manera: el tipo de archivo se llama Encapsulated Post Script o EPS.
Páginas impresas modernas y procesos de impresión más nuevos
Actualmente, no todas las impresoras usan Postscript, pero todas tienen que tener algún tipo de capa de traducción para convertir los datos de texto y de imagen en material impreso. Normalmente llamamos a estos programas controladores de impresora , y en la actualidad provienen del fabricante y son un software propietario. De alguna forma o forma, esta es una pieza crucial de lo que todas las impresoras necesitan para comunicarse con las PC, a pesar de que las impresoras que usamos en nuestros hogares resuelven problemas muy diferentes a las de las primeras impresoras láser. Independientemente, Postscript fue el primer gran éxito de Adobe, y es parte de lo que efectivamente es el comienzo de una popular explosión mundial de gráficos y diseño .Créditos de imagen de
: Impresora Brother MFC-8370 de Jung-nam Nam, disponible bajo Creative Commons. Impresora antigua de matriz de punto de Andy Broomfield, disponible bajo Creative Commons. IBM 3800, fotógrafo desconocido, asumió el uso legítimo. Proceso de fotocopia Xerographic por Yzmo, disponible bajo la licencia de GNU.Software de Adobe de Seven Block, disponible bajo Creative Commons. La nueva impresora de Erin Sparling, disponible bajo Creative Commons.