Partilhar via


Introdução aos arquivos GPD

Importante

A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte o guia de design do aplicativo de suporte Print.

Arquivos GPD são utilizados para criar minidrivers Unidrv. Um minidriver Unidrv consiste em uma descrição genérica de impressora baseada em texto (GPD), que pode estar contida em um ou mais arquivos GPD.

Os arquivos GPD usam a linguagem GPD para descrever uma impressora. Os arquivos contêm entradas de arquivo GPD que usam a linguagem GPD para fornecer os seguintes tipos de informações:

  • Atributos da impressora que descrevem as características da impressora.

  • Comandos da impressora que controlam as operações da impressora.

  • Recursos da impressora descrição das capacidades da impressora que podem ser controladas pela Unidrv.

  • Opções de impressora representando os estados que podem ser atribuídos aos recursos da impressora.

  • descrições de fontes da impressora que especificam as características associadas às fontes residentes no hardware e do cartucho.

  • Instruções condicionais que descrevem dependências entre atributos de impressora e configuração de uma impressora.

A linguagem GPD também define entradas de arquivo GPD que controlam as seguintes operações:

Compactando dados raster

Manipulação de formatos de cores

Meio-tom com Unidrv

Gestão de recursos e opções instaláveis

Descrição das configurações de memória da impressora

Esta seção introdutória também inclui discussões sobre unidades principais, utilizando vários arquivos GPD num minidrivere usando DLLs de recursos num minidriver.