Tipo de recurso de impressora

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa um dispositivo de impressora registrado no serviço de Impressão Universal. Os recursos da impressora podem ser usados para gerenciar trabalhos de impressão, configurações da impressora, metadados da impressora e o status de registro. Herda de printerBase.

Este recurso suporta a assinatura de notificações de alteração.

Métodos

Método Tipo de retorno Descrição
Criar printerCreateOperation Criar (registrar) uma nova impressora com a Impressão Universal.
Get impressora Leia as propriedades e as relações do objeto de impressora.
Atualizar impressora Atualize o objeto de impressora.
Delete Nenhum Cancele o registro da impressora física no serviço de Impressão Universal.
Restaurar padrões de fábrica Nenhum Restaure as configurações padrão de uma impressora para os valores especificados pelo fabricante.
Listar trabalhos de impressão coleção printJob Obtenha uma lista de trabalhos de impressão que a impressora enfileira para processamento.
Criar trabalho de impressão printJob Crie um novo trabalho de impressão para a impressora. Para começar a imprimir o trabalho, use iniciar.
Listar conectores coleção printConnector Obtenha uma lista de conectores aos quais esta impressora está associada.
Listar gatilhos de tarefa Nenhum Liste os printTaskTriggers associados a esta impressora.
Criar gatilho de tarefa printTaskTrigger Crie um printTaskTrigger que seja executado quando ocorrerem eventos de impressão.
Excluir gatilho de tarefa Nenhum Exclua um printTaskTrigger associado à impressora.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres O identificador da impressora. Somente leitura.
displayName Cadeia de caracteres O nome da impressora. Herdado de printerBase.
fabricante Cadeia de caracteres O fabricante informado pela impressora. Herdado de printerBase.
modelo Cadeia de caracteres O nome do modelo informado pela impressora. Herdado de printerBase.
registeredDateTime DateTimeOffset O DateTimeOffset quando a impressora foi registrada. Somente leitura.
status printerStatus O status de processamento da impressora, incluindo quaisquer erros. Herdado de printerBase.
isShared Booliano True se a impressora for compartilhada; caso contrário, false. Somente leitura.
hasPhysicalDevice Booliano True se a impressora tiver um dispositivo físico para impressão. Somente leitura.
isAcceptingJobs Booliano Se true, a impressora está aceitando novos trabalhos de impressão. Herdado de printerBase.
localização printerLocation A localização física e/ou organizacional da impressora. Herdado de printerBase.
defaults printerDefaults As configurações de impressão padrão da impressora. Herdado de printerBase.
capabilities printerCapabilities Os recursos da impressora. Herdado de printerBase.
lastSeenDateTime DateTimeOffset O dateTimeOffset mais recente quando uma impressora interagiu com a Impressão Universal. Somente leitura.

Relações

Relação Tipo Descrição
jobs coleção printJob A lista de trabalhos que a impressora coloca na fila para impressão.
shares coleção printerShare A lista de printerShares associados à impressora. Atualmente, apenas um printerShare pode ser associado à impressora. Somente leitura. Anulável.
conectores printConnector Os conectores associados à impressora.
taskTriggers coleção printTaskTrigger Uma lista de gatilhos de tarefa associados à impressora.

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "id": "String (identifier)",
  "displayName": "String",
  "manufacturer": "String",
  "model": "String",
  "isShared": true,
  "registeredDateTime": "String (timestamp)",
  "isAcceptingJobs": true,
  "hasPhysicalDevice": true,
  "location": {"@odata.type": "microsoft.graph.printerLocation"},
  "status": {"@odata.type": "microsoft.graph.printerStatus"},
  "defaults": {"@odata.type": "microsoft.graph.printerDefaults"},
  "capabilities": {"@odata.type": "microsoft.graph.printerCapabilities"},
  "lastSeenDateTime": "String (timestamp)"
}