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 seção

Função Descrição
AddMonitor
A função AddMonitor instala um monitor de porta local e vincula a configuração, os dados e os arquivos de monitoramento.
AddPort
A função AddPort adiciona o nome de uma porta à lista de portas com suporte. A função AddPort é exportada pelo monitor de porta.
AddPrinterDriver
A função AddPrinterDriver instala 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 AddPrinterDriverEx porque permite atualização estrita, downgrade estrito, cópia somente de arquivos mais recentes e cópia de todos os arquivos (independentemente dos carimbos de data/hora do arquivo).
Nota: Não é mais recomendável instalar um driver de impressora sem um pacote de driver. Em vez disso , use InstallPrinterDriverFromPackage .
AddPrinterDriverEx
A 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 do AddPrinterDriver, ele também tem opções que permitem atualização estrita, downgrade estrito, cópia somente de arquivos mais recentes e cópia de todos os arquivos (independentemente dos carimbos de data/hora do arquivo).
Nota: Não é mais recomendável instalar um driver de impressora sem um pacote de driver. Em vez disso , use InstallPrinterDriverFromPackage .
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 com suporte.
AddPrintProvidor
A função AddPrintProvidor instala um provedor de impressão local e vincula a configuração, os dados e os arquivos do provedor.
CorePrinterDriverInstalled
A função CorePrinterDriverInstalled informa se um driver de impressora principal com um GUID, uma data e uma versão especificados está instalado.
DeleteMonitor
A função DeleteMonitor remove um monitor de porta adicionado pela função AddMonitor .
DeletePort
A função DeletePort exibe uma caixa de diálogo que permite que o usuário exclua um nome de porta.
DeletePrinterDriver
A função DeletePrinterDriver remove o nome do driver de impressora especificado da lista de nomes de drivers com suporte 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 com suporte para um servidor, use a função DeletePrinterDriverEx .
DeletePrinterDriver excluirá 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ção DeletePrinterDriverEx remove o nome do driver de impressora especificado da lista de nomes de drivers com suporte em um servidor e exclui os arquivos associados ao driver. Essa função também pode excluir versões específicas do driver.
DeletePrinterDriverPackage
Exclui um pacote de driver de impressora do repositório de driver.
DeletePrintProcessor
A função DeletePrintProcessor remove um processador de impressão adicionado pela função AddPrintProcessor .
DeletePrintProvidor
A função DeletePrintProvidor remove um provedor de impressão adicionado pela função AddPrintProvidor .
EnumMonitors
A função EnumMonitors recupera informações sobre os monitores de porta instalados no servidor especificado.
EnumPorts
A função EnumPorts enumera as portas 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ção EnumPrintProcessorDatatypes enumera os tipos de dados aos quais um processador de impressão especificado dá suporte.
EnumPrintProcessors
A função EnumPrintProcessors enumera os processadores de impressão instalados no servidor especificado.
GetCorePrinterDrivers
Recupera o GUID, a versão e a 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ção GetPrinterDriver2 recupera dados de driver para a impressora especificada. Se o driver não estiver instalado no computador local, GetPrinterDriver2 o instalará e exibirá qualquer interface do usuário para a janela especificada.
GetPrinterDriverDirectory
A função GetPrinterDriverDirectory recupera o caminho do diretório printer-driver.
GetPrinterDriverPackagePath
Recupera o caminho para o pacote de driver de impressora especificado em um servidor de impressão.
GetPrintProcessorDirectory
A função GetPrintProcessorDirectory recupera o caminho para o diretório do processador de impressão no servidor especificado.
InstallPrinterDriverFromPackage
Instala um driver de impressora de um pacote de driver que está no repositório de driver do servidor de impressão.
UploadPrinterDriverPackage
Carrega um driver de impressora no repositório de driver do servidor de impressão para que ele possa ser instalado chamando InstallPrinterDriverFromPackage.