23Aug

O que é Postscript? O que ele tem que fazer com minha impressora?

click fraud protection

Ao imprimir, você pode ter encontrado a palavra "Postscript". Já se perguntou o que isso significa, e a relevância que tem para a sua impressora? Leve um minuto, aprenda algum histórico de computadores e um pouco mais sobre as impressoras de mesa funcionam.

A menos que você seja um cientista da computação, pode ser confuso pesquisar "Postscript" e aprender que é uma "linguagem de programação concatenativa" apenas para descobrir que você tem ainda mais palavras confusas para procurar. Hoje, simplificaremos e colocamos o Postscript em contexto, explicamos o que é, por que e como ele faz o que faz, e como ele transformou o mundo gráfico em sua orelha coletiva! Continue lendo, há algumas boas coisas divertidas geeky à frente.

ASCII, Dot Matrix, Plotters e Alterando Gráficos Impressos

Antes de entender o Postscript e os dispositivos de impressão mais modernos, devemos considerar as raízes humildes do PC para imprimir a tecnologia. As primeiras impressoras de computador eram dispositivos brutos feitos apenas para reproduzir texto e caracteres ASCII - havia pouca ou nenhuma aplicação de gráficos e pouca ou nenhuma utilidade para eles. Essas chamadas impressoras "idiotas" podem ser programadas para produzir texto, embora muitos tenham tido limitações de hardware que impedi-los de imprimir qualquer coisa, exceto os personagens da máquina de escrever "hardware-think".

instagram viewer

Alguns de nós em How-To Geek podemnamore-se e diga que lembramos um importante passo seguinte na evolução da impressora - impressoras matriciais de pontos . Estes foram capazes de imprimir alguns gráficos em grayscale em bruto com linhas de pixels, bem como tipografia de baixa e baixa pixel. Embora tivessem a vantagem de criar imagens digitais( embora o tipo de contagem ASCII), a tipografia em bruto era um revés para impressoras de matriz de pontos precoce. Todas as impressoras matriciais de ponto tomaram instruções sobre a impressão de imagens e texto de maneira similar da mesma maneira;divida-o em pixels, imprime-os em linhas enquanto a cabeça de impressão passa ao longo do papel, alimente o próximo bit de papel e repita.

Ao contrário das impressoras de matriz de pontos, os plotters são ainda bastante comuns, particularmente na fabricação. Plotters movem papéis, vinil ou vários outros materiais em coordenadas algébricas para desenhar, imprimir ou cortar formas de vetor lisas e matematicamente puras com uma caneta ou lâmina de faca. Como aprendemos, devido à natureza dos glifos tipográficos, as formas vetoriais são muito superiores aos pixels para a definição de formas abstratas, matematicamente puras encontradas no tipo. Como os plotters são projetados para se deslocar com base em matemática precisa, as instruções sobre como criar tipografia e outras formas são bastante fáceis para um PC se comunicar com o dispositivo.

O desafio foi o seguinte: nenhum modelo existente de tecnologia de PC para imprimir poderia criar gráficos de tipografia e gráficos vetoriais ao mesmo tempo. O que todos os geeks inteligentes deveriam fazer?

Xerox PARC e Desenvolvimento da Primeira Impressora a Laser

Xerography, fotocópia AKA, foram as impressoras de desenvolvimento que procuravam. Embora a Xerografia tenha sido inventada na década de trinta e tenha sido comercializada como máquinas de cópia no final dos anos cinquenta e sessenta, não foi usada na impressão de PC até que o engenheiro da HP, Gary Starkweather, projetou a primeira impressora a laser.

Aqui está uma descrição gráfica e áspera de como a Xerografia funciona: a luz atinge as áreas carregadas eletricamente do tambor de impressão, os elétrons reagem e essas áreas com carga negativa perdem essa carga. O toner adere à eletricidade estática e é pressionado no papel, criando obras de arte sem o uso de pixels de estilo matriz de pontos. E porque este processo de impressão era fundamentalmente diferente de qualquer dos métodos comparativamente cruéis listados acima, a Xerografia era uma maneira lógica de imprimir tipos e gráficos limpos ao mesmo tempo. Havia um problema de engenharia simples que precisava ser resolvido - como você cria instruções para uma impressora que pode facilmente fazer os dois ao mesmo tempo?

O melhor dos dois mundos: Postscript é o Whisperer de impressão

Entre os engenheiros e co-fundadores da Adobe, John Warnock e Charles Geschke. O par tinha trabalhado juntos na Xerox e criou o idioma de descrição da página( ou PDL) chamado Interpress. Interpress resolveu este problema de engenharia - era um sistema de tradução de imagens e formas complicadas em dados que a impressora pode usar para produzir obras de arte impressas de alta qualidade. Interpress não era necessariamente o primeiro PDL, e não era a última colaboração de Warnock e Geschke. Partindo do Xerox PARC, o par desenvolveu um produto emblemático no Postscript, que permaneceu, até hoje, um padrão de indústria gráfica.

Postscript, como o tipo de nome sugerido, é realmente uma linguagem de programação completa de Turing. As instruções são escritas de forma humanamente legível e comunicadas à impressora, o que cria a arte de alta qualidade a partir das instruções. Aqui está um exemplo do programa "Olá Mundo" da Inkguides.com.

%! PS
/ polegada{ 72 mul) def
/ Times-Roman findfont 50 scalefont setfont
2,5 polegadas 5 polegadas moveto
( Olá, Mundo!) Mostram
showpage

Começamos a ver muito rapidamente que tipo de instruções Postscript édando a impressora, e apenas como são simples as instruções. As fontes mencionadas neste programa existem em forma vetorial e são chamadas de arquivos separados - e foram uma grande parte da contribuição da Adobe para a indústria de gráficos digitais. Aqui está um segundo exemplo, da página de Mikkel Meinike Nielsen no Postscript:

%!
/ Times-Roman findfont 16 scalefont setfont
gsave% save antes de usar o tradutor
105 210 traduzir% Este cordinate coloca as imagens em
% da página
% ----- A imagem real começa -------
76,8 escala 86,4
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} imagem
% ----- A extremidade da imagem real -------
grestore% restaura as configurações antes do translate
0 245 moveto( Texto e imagem) mostram
0 229 moveto( lado a lado).) show
showpage

Esta grande seção do meio de gobbledygook é realmente código hexadecimal que define uma imagem. A maioria dos Postscript não está escrito à mão como este, mas sim por programas. Para ter uma idéia do que esse código Postscript realmente se parece, veja esse screencap da página da Mikkel abaixo da imagem que este código gerou. Magos fotográficos inteiros também podem ser reescritos como postscript dessa maneira - o tipo de arquivo é chamado Encapsulated Post Script, ou EPS.

Páginas impressas modernas e processos de impressão mais recentes

Hoje em dia, nem todas as impressoras usam Postscript, mas todas elas precisam ter algum tipo de camada de tradução para transformar dados de texto e imagem em material impresso. Geralmente, chamamos esses drivers de programas - e hoje em dia eles vêm do fabricante e são um software proprietário. De alguma forma ou moda, esta é uma parte crucial do que todas as impressoras precisam se comunicar com PCs - mesmo que as impressoras que usamos em nossas casas estão resolvendo problemas muito diferentes do que as primeiras impressoras a laser. Independentemente disso, o Postscript foi o primeiro grande sucesso da Adobe, e é parte do que efetivamente o início de uma explosão popular mundial de gráficos e design .Créditos de imagem

: Impressora Brother MFC-8370 de Jung-nam Nam, disponível em Creative Commons. Ancient Dot Matrix Printer de Andy Broomfield, disponível no Creative Commons. IBM 3800, fotógrafo desconhecido, assumiu o uso justo. Processo Xerográfico de Fotocópia pela Yzmo, disponível sob licença GNU.Software Adobe de Seven Block, disponível no Creative Commons. A nova impressora de Erin Sparling, disponível no Creative Commons.