Oferecendo compatibilidade com tamanhos de papel definidos pelo fornecedor
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 tamanhos de papel definidos pelo fornecedor são específicos do fornecedor e devem ser totalmente descritos pelo arquivo GPD de cada impressora. Esses tamanhos também são chamados de tamanhos de papel fora do padrão, pois não estão incluídos nas opções padrão do recurso PaperSize.
Para cada tamanho de papel definido pelo fornecedor que uma impressora suporta, o recurso PaperSize do arquivo GPD deve incluir uma entrada *Option cujo argumento não é um dos nomes de opção padrão. Nessa entrada, os seguintes atributos de opção são obrigatórios:
*PageDimensions *PrintableArea *PrintableOrigin *rcNameID ou *Name *Command
Os seguintes atributos de opção podem ser usados, mas não são obrigatórios:
*CursorOrigin *RotateSize? *PageProtectMem