Partilhar via


ObterCapacidadesDeImpressão

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 Guia de design do aplicativo de suporte de impressão v1 e v2.

O método IPrintTicketProvider::GetPrintCapabilities deve retornar um documento PrintCapabilities válido. Para uma implementação básica, o documento pode ser muito simples; no entanto, o driver de impressão não pode suportar nenhum recurso em um Print Ticket que não esteja exposto no documento PrintCapabilities. Ao adicionares suporte a bilhete de impressão ao driver de impressão, precisarás de voltar a essa rotina e adicionar esses recursos ao documento PrintCapabilities.

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