Partilhar via


Referência de instalação do driver de impressora

As funções nesta seção instalam e configuram drivers de impressora em um computador.

Nesta secção

Função Descrição
AddMonitor
A função AddMonitor instala um monitor de porta local e vincula os arquivos de configuração, dados e monitor.
AddPort
A função AddPort adiciona o nome de uma porta à lista de portas suportadas. A função AddPort é exportada pelo monitor de porta.
AddPrinterDriver
A funçãoAddPrinterDriverinstala um driver de impressora local ou remoto e associa os arquivos de configuração, dados e driver.
Para obter mais flexibilidade na instalação ou atualização de drivers de impressora, use a função deAddPrinterDriverExporque ela permite atualização rigorosa, downgrade estrito, cópia apenas de arquivos mais recentes e cópia de todos os arquivos (independentemente dos carimbos de data/hora do arquivo).
Nota: A instalação de um driver de impressora sem um pacote de driver não é mais recomendada. Use InstallPrinterDriverFromPackage em vez disso.
AddPrinterDriverEx
O função AddPrinterDriverEx instala um driver de impressora local ou remoto e vincula os arquivos de configuração, dados e driver. Além de ter os recursos de AddPrinterDriver, ele também tem opções que permitem atualização estrita, downgrade estrito, cópia de arquivos mais recentes apenas, e cópia de todos os arquivos (independentemente de carimbos de data/hora do arquivo).
Nota: A instalação de um driver de impressora sem um pacote de driver não é mais recomendada. Use InstallPrinterDriverFromPackage em vez disso.
AddPrintProcessor
A função AddPrintProcessor instala um processador de impressão no servidor especificado e adiciona o nome do processador de impressão à lista de processadores de impressão suportados.
AddPrintProvidor
A funçãoAddPrintProvidorinstala um provedor de impressão local e vincula os arquivos de configuração, dados e provedor.
CorePrinterDriverInstalado
O função CorePrinterDriverInstalled informa se um driver de impressora principal com um GUID, data e versão especificados está instalado.
DeleteMonitor
A funçãoDeleteMonitor remove um monitor de porta adicionado pela funçãoAddMonitor.
DeletePort
A funçãoDeletePort exibe uma caixa de diálogo que permite ao usuário excluir um nome de porta.
DeletePrinterDriver
A função DeletePrinterDriver remove o nome do driver de impressora especificado da lista de nomes de drivers suportados em um servidor.
Para excluir os arquivos associados ao driver, além de remover o nome do driver de impressora especificado da lista de nomes de drivers suportados para um servidor, use a funçãoDeletePrinterDriverEx.
DeletePrinterDriver exclui um driver somente se nenhuma versão do driver estiver em uso para o ambiente especificado. DeletePrinterDriverEx pode excluir versões específicas do driver.
DeletePrinterDriverEx
A funçãoDeletePrinterDriverEx remove o nome do driver de impressora especificado da lista de nomes de drivers suportados em um servidor e exclui os arquivos associados ao driver. Esta função também pode excluir versões específicas do driver.
DeletePrinterDriverPackage
Exclui um pacote de driver de impressora do armazenamento de driver.
DeletePrintProcessor
A funçãoDeletePrintProcessor remove um processador de impressão adicionado pela funçãoAddPrintProcessor.
DeletePrintProvidor
A funçãoDeletePrintProvidor remove um provedor de impressão adicionado pela funçãoAddPrintProvidor.
EnumMonitors
A funçãoEnumMonitors recupera informações sobre os monitores de porta instalados no servidor especificado.
EnumPorts
A função EnumPorts enumera as portas que estão disponíveis para impressão em um servidor especificado.
EnumPrinterDrivers
A função EnumPrinterDrivers enumera os drivers de impressora instalados em um servidor de impressora especificado.
EnumPrintProcessorDatatypes
A funçãoEnumPrintProcessorDatatypes enumera os tipos de dados suportados por um processador de impressão especificado.
EnumPrintProcessors
A funçãoEnumPrintProcessors enumera os processadores de impressão instalados no servidor especificado.
GetCorePrinterDrivers
Recupera GUID, versão e data dos drivers de impressora principais especificados e o caminho para seus pacotes.
GetPrinterDriver
A função GetPrinterDriver recupera dados de driver para a impressora especificada. Se o driver não estiver instalado no computador local, o GetPrinterDriver o instalará.
GetPrinterDriver2
A funçãoGetPrinterDriver2 recupera dados de driver para a impressora especificada. Se o driver não estiver instalado no computador local, o GetPrinterDriver2 o instalará e exibirá qualquer interface do usuário para a janela especificada.
GetPrinterDriverDirectory
A funçãoGetPrinterDriverDirectory recupera o caminho do diretório do driver de impressora.
GetPrinterDriverPackagePath
Recupera o caminho para o pacote de driver de impressora especificado em um servidor de impressão.
GetPrintProcessorDirectory
A funçãoGetPrintProcessorDirectory recupera o caminho para o diretório do processador de impressão no servidor especificado.
InstallPrinterDriverFromPackage
Instala um driver de impressora a partir de um pacote de driver que está no armazenamento de driver do servidor de impressão.
UploadPrinterDriverPackage
Carrega um driver de impressora para o armazenamento de driver do servidor de impressão para que ele possa ser instalado chamando InstallPrinterDriverFromPackage.