Compartilhar via


Funcionalidades do provedor de impressão

Aviso A partir do Windows 10, as APIs que dão suporte a provedores de impressão de terceiros são preteridas. A Microsoft não recomenda nenhum investimento em provedores de impressão de terceiros. Além disso, em Windows 8 e produtos mais recentes em que o modelo de driver de impressão v4 está disponível, os provedores de impressão de terceiros podem não criar ou gerenciar filas que usam drivers de impressão v4.

Ao dar suporte a conjuntos predefinidos de funções de API, os provedores de impressão do Microsoft Windows 2000 e posteriores podem fornecer os seguintes recursos:

  • Gerenciamento de Fila de Impressão

    Adicionar, excluir, abrir, fechar, enumerar e definir parâmetros para filas de impressão. Além disso, fornecer notificação de alterações no estado de uma fila de impressão.

  • Gerenciamento de Driver de Impressora

    Adicionar, excluir, enumerar e especificar um diretório para drivers de impressora.

  • Criação de trabalho de impressão

    Iniciando e terminando um documento, iniciando e encerrando uma página de documento, gravando o fluxo de dados do trabalho em uma porta, lendo a impressora status informações.

  • Agendamento de trabalho de impressão

    Agendamento, enumeração e configuração de parâmetros para um trabalho de impressão.

  • Gerenciamento de Formulários

    Adicionar, excluir, enumerar e definir parâmetros para formulários de impressão.

  • Gerenciamento de Processador de Impressão

    Adicionando, excluindo, enumerando, especificando um diretório para e os tipos de dados compatíveis com processadores de impressão.

  • Gerenciamento do Monitor de Impressão

    Adicionar, excluir e enumerar monitores de impressão.

  • Gerenciamento de Portas

    Adicionar, excluir, configurar, enumerar e definir parâmetros para portas de impressora.

  • Gerenciamento de Registro

    Criar, excluir e enumerar chaves e valores do Registro associados a um provedor de impressão.

  • Outros recursos

    Exibindo uma caixa de mensagem, desligando o provedor de impressão, lendo um arquivo de spool mapeado de memória, fornecendo um caminho de comunicação entre DLLs de interface do usuário do monitor de porta e DLLs do servidor de monitor de porta.

Essas funcionalidades são implementadas como um conjunto de funções definidas por provedores de impressão.