Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Impressoras Gráficas

O desenvolvimento de GUIs levou a grandes mudanças na tecnologia da impressora. À medida que os computadores mudaram para telas mais baseadas em imagens, a impressão passou de técnicas baseadas em caracteres para técnicas gráficas. Isso foi facilitado pelo advento da impressora a laser de baixo custo que, em vez de imprimir caracteres fixos, podia imprimir pequenos pontos em qualquer parte da área imprimível da página. Isso possibilitou a impressão de fontes proporcionais (como as usadas por compositores) e até mesmo fotografias e diagramas de alta qualidade.

No entanto, passar de um esquema baseado em caracteres para um esquema gráfico apresentou um desafio técnico formidável. Aqui está o motivo: O número de bytes necessários para preencher uma página usando uma impressora baseada em caracteres pode ser calculado desta forma (assumindo 60 linhas por página, cada uma contendo 80 caracteres):

60 X 80 = 4800 bytes

Em comparação, uma impressora a laser de 300 pontos por polegada (DPI) (assumindo uma área de impressão de 8 por 10 polegadas por página) requer:

(8 X 300) X (10 X 300) / 8 = 900000 bytes

Muitas das redes lentas de PC simplesmente não conseguiam lidar com o quase um megabyte de dados necessário para imprimir uma página inteira em uma impressora a laser, então estava claro que uma invenção inteligente era necessária.

Essa invenção acabou por ser o linguagem de descrição da página (PDL). Uma linguagem de descrição de página é uma linguagem de programação que descreve o conteúdo de uma página. Basicamente, ele diz, “vá para esta posição, desenhe o caractere 'a' em 10 pontos Helvetica, vá para esta posição ...” até que tudo na página seja descrito. O primeiro grande PDL foi PostScript da Adobe Systems, que ainda é amplamente utilizada hoje. A linguagem PostScript é uma linguagem de programação completa adaptada para tipografia e outros tipos de gráficos e imagens. Inclui suporte integrado para 35 fontes padrão de alta qualidade, além da capacidade de aceitar definições de fonte adicionais em tempo de execução. No início, o suporte para PostScript foi embutido nas próprias impressoras. Isso resolveu o problema de transmissão de dados. Embora o programa PostScript típico fosse muito prolixo em comparação com o fluxo de bytes simples das impressoras baseadas em caracteres, era muito menor do que o número de bytes necessário para representar a página impressa inteira.

A Impressora PostScript aceitou um programa PostScript como entrada. A impressora continha seu


próprio processador e memória (muitas vezes tornando a impressora um computador mais poderoso do que o computador ao qual estava conectada) e executava um programa especial chamado de Intérprete PostScript, que lê o programa PostScript de entrada e renderizado os resultados ficam na memória interna da impressora, formando assim o padrão de bits (pontos) que seriam transferidos para o papel. O nome genérico para este processo de renderizar algo em um grande padrão de bits (chamado de bitmap) é processador de imagem raster ou RIP.

Com o passar dos anos, os computadores e as redes tornaram-se muito mais rápidos. Isso permitiu que o RIP se movesse da impressora para o computador host, o que, por sua vez, permitiu que as impressoras de alta qualidade fossem muito mais baratas.

Muitas impressoras hoje ainda aceitam fluxos baseados em caracteres, mas muitas impressoras de baixo custo não. Eles dependem do RIP do computador host para fornecer um fluxo de bits para imprimir como pontos. Ainda existem algumas impressoras PostScript também.


Top OS Cloud Computing na OnWorks: