Comando da impressora
Importante
A plataforma de impressão moderna é o meio preferido 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.
A linguagem GPD fornece um nome de comando predefinido para cada operação de impressora comumente usada. Além disso, comandos personalizados podem ser definidos para opções de impressora específicas do dispositivo.
Cada comando de impressora pode ser implementado de duas maneiras:
Você pode colocar uma cadeia de caracteres de comando específica do dispositivo em um arquivo GPD. O Unidrv envia a cadeia de caracteres de comando para o spooler de impressão no momento apropriado.
Você pode implementar o método COM IPrintOemUni::CommandCallback, que gera dinamicamente uma cadeia de caracteres de comando. O Unidrv chama o método sempre que precisa enviar o comando para o spooler. Para obter mais informações, consulte Comandos de impressora gerados dinamicamente em Personalizando os drivers de impressora da Microsoft.
Os tópicos a seguir descrevem como especificar comandos de impressora em arquivos GPD: