Introdução aos arquivos GPD
Importante
A plataforma de impressão moderna é o meio preferencial do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) 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 Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
Os arquivos GPD são usados para criar minidrivers Unidrv. Um minidriver Unidrv consiste em uma GPD (descrição genérica da impressora) baseada em texto, 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 arquivos 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 que descrevem os recursos da impressora que podem ser controlados pelo Unidrv.
Opções de impressora que representam os estados que podem ser atribuídos aos recursos da impressora.
Descrições de fontes de impressora que especificam as características associadas a fontes residentes em hardware e cartucho.
Instruções condicionais que descrevem dependências entre os atributos da impressora e a configuração de uma impressora.
A linguagem GPD também define entradas de arquivos GPD que controlam as seguintes operações:
Manipulando recursos e opções instaláveis
Descrevendo as configurações de memória da impressora
Esta seção introdutória também inclui discussões sobre unidades mestres, usando vários arquivos GPD em um minidriver e usando DLLs de recursos em um minidriver.