Retornando informações específicas da impressora

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.

Às vezes, a GDI solicita que uma DLL de gráficos de impressora retorne informações específicas da impressora entre os trabalhos de impressão, chamando essas funções DDI de gráficos prefixados DrvQuery como DrvQueryAdvanceWidths (se definido pela DLL de gráficos).

Um exemplo de quando isso pode ocorrer é o caso de um aplicativo de processamento de texto que mantém uma exibição de tela WYSIWYG de uma página imprimível. Para exibir corretamente as quebras de linha no texto, o processador de texto deve basear os cálculos de ajuste de linha em larguras de caracteres e outras métricas de fonte da implementação de uma fonte da impressora selecionada.