Historia de PostScript. Estas páxinas ofrecen unha visión xeral da evolución da linguaxe de descrición das páxinas PostScript. PostScript leva máis de 25 anos no mercado. Isto tivo un profundo impacto na industria editorial e segue sendo un importante estándar da industria aínda hoxe.

PostScript é unha linguaxe programación, que se usa para describir gráficos vectoriales e impresión. Foi desenvolvido por John Warnock xunto con colegas de Adobe Systems en 1982.

Séculos Escuros. Historia de PostScript

Para avaliar PostScript, debes saber como funciona o mercado antes de que estea dispoñible. A principios dos 80, se necesitabas equipos de composición, acudías aos tipógrafos Acme e vendíanche un sistema Acme cun dispositivo de saída Acme. A continuación, someterse a polo menos dúas semanas de adestramento para aprender a usar o sistema. O sistema Acme non será compatible con equipos de ningún outro fabricante. Na maioría dos casos, incluso sería difícil ou imposible intercambiar datos con outros sistemas.

Se tes un ordenador persoal, podes conectalo a unha impresora de matriz de puntos, que emitirá caracteres ráster de baixa calidade. Os gráficos podían facerse, pero a calidade só era aceptable para os nerds que compraban ordenadores naqueles tempos.

O principio é unha fotocopiadora. Historia de PostScript

A historia de PostScript comeza en Parc, un instituto de investigación de Xerox. Foi aquí onde se desenvolveron moitas das tecnoloxías informáticas que agora damos por sentadas. Impresora láser, GUI e Ethernet son algúns exemplos brillantes.

Un dos enxeñeiros xeniais que traballaban en Xerox foi John Warnock. Desenvolveu unha linguaxe chamada Interpress que podería usarse para controlar as impresoras láser Xerox. El e o seu xefe, Charles M. Chuck Geschke, pasaron dous anos tratando de convencer a Xerox de converter Interpress nun produto comercial. Cando iso fallou, decidiron deixar Xerox e probalo eles mesmos.  

Adobe fundado

John Warnock e Chuck Geschke chamaron á súa empresa Adobe polo pequeno regato que corría detrás da casa de Warnock en Los Altos, California. Ás veces ves esta referencia nas guías de viños nos mapas do Napa Valley, onde se producen algúns dos viños máis famosos de California.

Nun primeiro momento, Warnock e Geschke pensaron en construír eles mesmos unha impresora verdadeiramente poderosa, pero pronto se deron conta de que tería máis sentido que outros fabricantes desenvolvesen ferramentas para controlar as súas impresoras.

Adobe tardou 20 anos en desenvolver PostScript, unha linguaxe que se pode usar para controlar dispositivos de saída como impresoras láser.

 

1984 - PostScript nivel 1. Historia de PostScript

PostScript foi lanzado en 1984. Orixinalmente chamábase simplemente PostScript. O "Nivel 1" engadiuse máis tarde para diferencialo da actualización posterior do Nivel 2.

PostScript é unha linguaxe moi poderosa, que é un pouco como Forth, outra linguaxe informática. Desde o principio, PostScript requiriu un sistema bastante potente para funcionar. De feito, nos seus primeiros anos, as impresoras PostScript tiñan máis potencia de procesamento que as Macintosh que lles acompañaban.

Ofrece algúns beneficios enormes que outros sistemas non ofrecen:

  • PostScript é independente do dispositivo. Isto significa que o ficheiro PostScript pode executarse en calquera dispositivo PostScript. Nunha impresora láser obtén unha saída de 300 ppp, pero o mesmo ficheiro produce unha fermosa nítida de 2400 ou 2540 ppp nun fototipo. Para os usuarios, isto significaba que xa non estaban ligados a un fabricante e podían escoller os dispositivos que mellor se adaptaban ao seu propósito. Historia de PostScript
  • Calquera fabricante pode adquirir unha licenza para un intérprete PostScript e usala para crear un dispositivo de saída.
  • As especificacións PostScript (sintaxe) estaban dispoñibles de xeito gratuíto, polo que calquera podía escribir software que o admitise.

PostScript despega

PostScript foi un xogo bastante grande para Adobe, e non serían capaces de convencer ao mercado do seu valor se non fose por Steve Jobs de Apple Computer.

En 1985, as vendas de ordenadores Macintosh comezaron a diminuír, e Apple realmente necesitaba unha aplicación para o seu novo bebé. A Steve Jobs gustoulle a tecnoloxía de Adobe, investiu 2,5 millóns de dólares na empresa e convenceu a Warnock de que crease un controlador PostScript para o LaserWriter de Apple. Esta impresora era semellante á HP LaserJet, pero un controlador PostScript permitiríalle producir páxinas con "calidade de compositor". O LaserWriter custa uns 7000 dólares. Isto pode parecer caro hoxe (e foi!), pero compara isto coa primeira impresora láser de Xerox, que custou 1978 dólares en 500.

Un ordenador conectado a unha impresora láser de alta potencia non tería moito impacto, pero Apple e Adobe tiveron a sorte de tropezar cun terceiro socio, unha pequena empresa nova que creou unha aplicación para aproveitar ao máximo o Mac e LaserWriter. graos. A empresa chamábase Aldus e o seu produto de software era PageMaker.

Naceu a autoedición e, nun ano, a combinación de LaserWriter, PostScript e PageMaker salvou a Apple e converteu a Aldus e Adobe en empresas ricas. Linotype foi o primeiro vendedor de gráficos en recoñecer o valor de PostScript e ofrecer un conxunto de imaxes co seu propio RIP PostScript. Axiña seguiron outros fabricantes e PostScript converteuse rapidamente na lingua franca do mundo. preimpresión.

1991 - PostScript Nivel 2. Historia de PostScript

Ao redor de 1991, Adobe lanzou a seguinte versión de PostScript, chamada Level 2. Esta era unha actualización bastante importante que os representantes agardaban ansiosamente. preimpresión.

As características máis importantes:

  • Velocidade e fiabilidade melloradas: os erros PostScript de Limitcheck e VMerror fixéronse terribles pouco antes de que se introduza o segundo nivel. Adobe solucionou todo isto mellorando a xestión da memoria do seu código e optimizando o seu código. Isto tamén nos deu un mellor rendemento, especialmente coas exploracións intercaladas.
  • Soporte de separación dentro do rip: os RIP de nivel 2 son capaces de recibir un ficheiro PostScript composto e realizar a separación de cores por si mesmos. Esta non é unha característica obrigatoria, e hai certamente diferenzas funcionais entre os RIP de capa 2 de diferentes fabricantes.
  • Descompresión de imaxes en RIP: os RIP de nivel 2 poden descomprimir imaxes JPEG e CCITT do Grupo 4 comprimidas.
  • Compatibilidade con fontes compostas: isto é importante para os países asiáticos que usan conxuntos de caracteres máis grandes que os que facemos en Europa. Apple debería admitir fontes compostas a través de QuickDraw GX. Nestes días pódese atopar no armario de Apple nalgún lugar xunto a outros descubrimentos como OpenDoc e Newton.
  • Caché de fontes e modelos: cousas aburridas como eliminar a caché de fontes desapareceron no segundo nivel. O caché de patróns foi usado uns anos máis tarde por persoas como PressWise e Preps.
  • Controladores mellorados: principalmente LaserWriter 8 para Macintosh e Adobe PostScript 2.X controlador para Windows 3.1 xunto cos controladores PPD asociados.
  • Algoritmos de selección mellorados: esta era unha vella noticia para moitos fabricantes de RIP cando saíu o nivel 2.  

Lenta adopción do nivel 2

Adobe cometeu un gran erro ao publicar primeiro as especificacións de nivel 2 e despois traballando na implementación real. Para vergoña, os competidores crearon emuladores de capa 2 máis rápido do que Adobe pensaba posible.
Aínda que PostScript Level 2 tivo beneficios inmediatos, pasou moito tempo antes de que as aplicacións comezasen a aproveitar a nova funcionalidade. XPress 5, 11 anos despois do lanzamento de Level 2, non admitía unha función como a división nun rip.

1998 - PostScript 3

Por algún motivo estraño, Adobe optou por chamar á última actualización PostScript 3 en lugar de PostScript Nivel 3. En comparación co Nivel 2, PostScript 3 foi unha actualización bastante menor. Cando se lanzou, moitas aplicacións aínda non podían soportar correctamente a Capa 2. Historial de PostScript

Principais vantaxes PostScript 3 son:

  • Admite máis de 256 niveis de gris por cor. Adobe incluíu screening de 12 bits no seu código PostScript. Isto permite ata 4096 niveis de gris por cor. No pasado, o límite de 256 grises era ás veces visible como raias, especialmente nas mesturas.
  • Soporte PDF. Os RIP PostScript 3 admiten ficheiros PostScript Nivel 2 e PDF.
  • Soporte de separación intra-rip mellorado: os RIP PostScript de nivel 2 xa son capaces de separar cores dentro do propio RIP, pero algúns tipos de imaxes, como imaxes dúplex ou hexacromáticas, non se poden procesar neste fluxo de traballo. PostScript 3 contén un espazo de cor adicional chamado DeviceN. Se se codifica unha imaxe en cor non CMYK neste espazo de cor, PostScript 3 RIP pode proporcionar a separación de cores correcta desa imaxe.
  • Listo para imprimir. Nestes días de publicidade en Internet, Adobe non podía estar lonxe e engadiu algunhas funcións de Internet a PostScript. Curiosamente, ningún dos clientes OEM de Adobe parece que se molestou en implementalo.

2001 - A gran división. Historia de PostScript

As especificacións para PDF 1.4, publicadas en 2001, incluían por primeira vez un par de funcións que non tiñan equivalente en PostScript: transparencia e capas.

Resolución da imaxe

O 2006 é o principio do fin? Historia de PostScript

En 2006, Adobe anunciou o Adobe PDF Print Engine (APPE), unha reescritura completa da súa arquitectura RIP. En lugar de confiar en PostScript como linguaxe de descrición da páxina principal, APPE usa PDF. Os deseñadores agora poden exportar Arquivos PDF desde unha aplicación de deseño como InDesign. Estas páxinas envíanse á impresora, que utiliza un sistema de fluxo de traballo baseado en PDF para inspeccionar, capturar e colocar estas páxinas. O motor de impresión PDF emprégase entón para crear os datos acabados. Ao longo de toda a cadea, PostScript xa non é necesario.

Cando se lle preguntou se Adobe introducirá algunha vez PostScript 4, unha actualización que incluirá todas as novas funcións dispoñibles en PDF, Dov Isaacs de Adobe dixo o seguinte nun fío dos foros de Printplanet:

"Absolutamente non sucederá. PostScript é unha linguaxe de programación, non unha linguaxe de descrición de páxinas. Pola súa propia natureza, non ofrece fluxos de traballo de extremo a extremo realmente robustos xa que, por definición, o contido pode cambiar sobre a marcha. Diversión para hackers, desastre para persoas que precisan gañarse a vida.
Non, non hai un 4º nivel no disco Linguaxe PostScript, á espera de que o marketing dea o sinal. A partir de PDF 1.4, todas as adicións ao modelo de imaxe de Adobe foron incluídas en PDF en lugar de PostScript.
Para ser absolutamente claro, Adobe seguirá licenciando a tecnoloxía PostScript a través dos nosos socios OEM sempre que exista demanda por parte dos seus clientes. Tamén seguiremos admitindo a pasarela de PostScript a PDF mediante a nosa tecnoloxía Distiller en Acrobat. Adobe seguirá dando soporte EPS como un formato de gráficos legado para importar datos de gráficos opacos e opacos en aplicacións de Adobe (como InDesign e Illustrator). Aínda que definitivamente non recomendamos almacenar contido gráfico novo en formato EPS (ademais de ter que importar os datos en programas de deseño de páxinas que non están exactamente centrados en PDF - non é necesario mencionar os nomes aquí!), a nosa base de usuarios debería sentirse cómoda. non ter que preocuparse por ter que converter as súas grandes bibliotecas de recursos gráficos baseados en EPS". Historia de PostScript

Fracaso paulatino 

A publicación anterior xa deixou claro que Adobe xa non está a facer ningún esforzo en PostScript. Na última década, a industria pasou a fluxos de traballo baseados en PDF. Aínda hai casos illados nos que se usa PostScript debido ao uso de software obsoleto ou a xente que non quere cambiar a forma de traballar. A medida que os controladores PostScript son cada vez máis raros, só é cuestión de tempo que PostScript desapareza por completo.

Proxecto