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. |