CSP UniversalPrint

A tabela abaixo mostra a aplicabilidade do Windows:

Edição Windows 11 Windows 10
Home Não Não
Pro Sim Sim
Windows SE Sim Sim
Negócios Sim Sim
Enterprise Sim Sim
Educação Sim Sim

O fornecedor de serviços de configuração (CSP) universalPrint é utilizado para adicionar impressoras compatíveis com Impressão Universal aos pontos finais de cliente do Windows. A Impressão Universal é uma solução de impressão baseada na cloud que é executada inteiramente no Microsoft Azure. Não requer nenhuma infraestrutura no local. Para obter informações mais específicas, veja Descobrir Impressão Universal.

Este CSP foi adicionado no Windows 11 e no Windows 10, versão 21H2, atualização de julho de 2022 KB5015807.

O exemplo seguinte mostra o fornecedor de serviços de configuração UniversalPrint no formato de árvore.

./Vendor/MSFT
PrinterProvisioning
----UPPrinterInstalls
--------<GUID> (PrinterSharedID)
--------CloudDeviceID
--------PrinterSharedName
--------Install
--------Status
--------ErrorCode

./Vendor/MSFT/PrinterProvisioning O nó raiz do fornecedor de serviços de configuração Universal Print PrinterProvisioning.

UPPrinterInstalls

Esta definição irá instalar ou desinstalar uma impressora específica para uma conta de utilizador de destino.

Valores válidos:

  • Instalar (predefinição) – a impressora está instalada.
  • Desinstalar – a impressora é desinstalada.

O tipo de dados é nó (nó XML). A operação com suporte é Get.

<GUID> (PrinterSharedID)

O ID de Partilha é utilizado para identificar a impressora de Impressão Universal que pretende instalar na conta de utilizador de destino. Pode obter o ID de Partilha da impressora nas propriedades da impressora no portal de Impressão Universal.

O tipo de dados é nó (nó XML). As operações suportadas são Get, Add e Delete.

Observação

A conta de utilizador de destino tem de ter direitos de acesso à impressora e ao serviço de Impressão Universal.

CloudDeviceID

O ID da Impressora é utilizado para identificar a impressora de Impressão Universal que pretende instalar na conta de utilizador de destino. Pode obter o ID da Impressora da impressora nas propriedades da impressora no portal de Impressão Universal.

O tipo de dados é cadeia/texto (GUID). As operações suportadas são Obter, Adicionar, Eliminar e Substituir.

Observação

A conta de utilizador de destino tem de ter direitos de acesso à impressora e ao serviço de Impressão Universal.

PrinterSharedName

O Nome da Partilha é utilizado para identificar a impressora de Impressão Universal que pretende instalar na conta de utilizador de destino. Pode obter o Nome da Partilha da impressora nas propriedades da impressora no portal de Impressão Universal.

O tipo de dados é cadeia/texto. As operações suportadas são Obter, Adicionar, Eliminar e Substituir.

Observação

A conta de utilizador de destino tem de ter direitos de acesso à impressora e ao serviço de Impressão Universal.

Instalar

Instala a impressora Impressão Universal. Suporta a execução assíncrona.

O tipo de dados é cadeia/texto (cadeia vazia). As operações suportadas são Get e Execute.

Estado

O estado do resultado da instalação da impressora.

Valores válidos:

  • 1 (predefinição) – a instalação foi concluída com êxito.
  • 2 - A instalação está em curso após receber o cmd de execução.
  • 4 - Falha na instalação.
  • 8 - Estado inicial da instalação
  • 32 - Desconhecido (não utilizado)

O tipo de dados é int. As operações suportadas são Get.

ErrorCode

HRESULT da última instalação devolveu o código.

O tipo de dados é int. A operação suportada é Get.