Fluxo de dados da impressora pessoal - Personal Printer Data Stream

Personal Printer Data Stream é um nome geral para uma família de linguagem de descrição de página usada por impressoras IBM, que inclui todos os comandos Proprinter, Quietwriter, Quickwriter, LaserPrinter 4019 e LaserPrinter 4029.

PPDS foi introduzido para controlar impressoras em 1981 com o lançamento da IBM Graphics Printer 5152. Originalmente chamado IBM ASCII, Proprinter, Quickwriter ou Quietwriter data stream, o nome foi alterado para PPDS quando o IBM LaserPrinter foi lançado em 1989.

O PPDS tem diferentes níveis de funções que são compatíveis com versões anteriores. Embora muitas impressoras a laser ou jato de tinta não ofereçam suporte a PPDS, aquelas que oferecem suporte a linguagens de impressora binárias ainda usam a sintaxe ESC, que inclui as versões 1 a 5 da linguagem de comando da impressora e o conjunto de comandos ESC / P da Epson .

Níveis PPDS

Nível 1

O nível 1 é o nível básico do PPDS, fornecendo os serviços básicos necessários para qualquer impressora. Este nível é representado pela família de impressoras Proprinter de 9 e 24 pinos . Dentro deste nível, as diferenças típicas entre as impressoras são as seguintes:

  • Seleção de fonte: O conjunto básico de 10, 17,1 e 12 CPI é compatível
  • Gráficos raster: a resolução da imagem superior foi de até 72x240

Nível 2

O Nível 2 incorpora melhorias na seleção de fontes, seleção de qualidade de impressão e manuseio de papel. Este nível é representado pela família de produtos Quietwriter e Quickwriter. Os comandos a seguir permitem que você use esses aprimoramentos:

  • Selecionar fonte global: Permite que o identificador global de fonte IBM selecione fontes
  • Selecionar página de código: Permite que o identificador da página de código IBM selecione a página de código ou conjunto de caracteres
  • Mídia de apresentação de página: Permite a alimentação de folhas avulsas e envelopes de uma ou mais fontes
  • Espaço para frente e para trás: permite justificação de texto mais fácil

Nível 3

O nível 3 fornece aprimoramentos aos níveis PPDS anteriores para impressoras de tipo de página, como a IBM LaserPrinter 4019. Os aprimoramentos são:

  • Posicionamento do cursor: permite a colocação de texto e imagens em qualquer posição da página
  • Salvar e gerenciar macros: para trabalhar com sobreposições de formulários e sequências de comando repetitivas
  • Regra e Preenchimento: Permite o preenchimento de desenhos com diferentes padrões
  • Orientação da página: Permite alterar a orientação da página

Nível 4

O nível 4 adiciona novos recursos do IBM LaserPrinter 4029 aos níveis PPDS anteriores. Esses recursos incluem compactação, fontes escalonáveis ​​e orientações aprimoradas.

  • Imagem Raster: Permite a compressão e descompressão de dados
  • Seleção de fonte abrangente: Adicionado suporte para fontes escalonáveis
  • Definir ângulo de impressão: adiciona suporte para diferentes ângulos

PPDS vs. PCL 1-5

Ambas as linguagens definem diferentes áreas imprimíveis para um determinado meio físico. PCL e PPDS usam características ou ordens diferentes ao pesquisar uma fonte substituta. PCL usa valores numéricos codificados em ASCII como parâmetros de comando, enquanto PPDS usa parâmetros codificados em binários.

Suporte para impressora moderna

Várias impressoras Lexmark modernas (por exemplo, a série Lexmark MS510 / 610 ou a série MFP MX511 / 611) suportam PPDS nível 4 para fornecer um alto nível de suporte para aplicativos legados que foram escritos especificamente para impressoras a laser IBM 4019 e 4029 .

links externos