Compartilhar via


GetPrintCapabilities

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.

O método IPrintTicketProvider::GetPrintCapabilities deve retornar um documento PrintCapabilities válido. Para uma implementação básica, o documento pode ser muito simples, entretanto, o driver de impressão não pode dar suporte a nenhum recurso em um tíquete de impressão que não seja exposto no documento PrintCapabilities. Ao adicionar suporte a tíquetes de impressão ao driver de impressão, será necessário retornar a essa rotina e adicionar esses recursos ao documento PrintCapabilities.

O sistema não fornece nenhum documento PrintCapabilities padrão, mesmo para os recursos que o sistema fornece por meio da conversão DEVMODE para PrintTicket. O driver de impressão deve criar e retornar o documento PrintCapabilities correspondente.