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 de versão.

Representa um dispositivo de impressora que foi registrado com o serviço impressão universal. Os recursos de impressora podem ser usados para gerenciar trabalhos de impressão, configurações de impressora, metadados de impressora e status de registro.

Esse recurso permite:

Métodos

Método Tipo de retorno Descrição
Criar printerCreateOperation Criar (registrar) uma nova impressora com Impressão Universal.
Get impressora Leia as propriedades e as relações do objeto printer.
Atualizar impressora Atualize o objeto printer.
Delete Nenhum Desaconselhe a impressora física do serviço de Impressão Universal.
restoreFactoryDefaults Nenhum Restaure as configurações padrão de uma impressora para os valores especificados pelo fabricante.
Listar trabalhos Coleção printJob Obter uma lista de trabalhos de impressão que estão na fila para processamento pela impressora.
Criar trabalho printJob Crie um novo trabalho de impressão para a impressora. Para começar a imprimir o trabalho, use start.
Listar conectores Coleção printConnector Obter uma lista de conectores que esta impressora está associada.
List taskTriggers Nenhum Listar printTaskTriggers associados a essa impressora.
Create taskTrigger printTaskTrigger Crie um printTaskTrigger que é executado quando ocorrem eventos de impressão.
Delete taskTrigger Nenhum Exclua um printTaskTrigger associado à impressora.

Propriedades

Propriedade Tipo Descrição
id String O identificador da impressora. Somente leitura.
displayName String O nome da impressora.
fabricante String O fabricante relatado pela impressora.
modelo String O nome do modelo relatado pela impressora.
registeredDateTime DateTimeOffset DateTimeOffset quando a impressora foi registrada. Somente leitura.
status printerStatus O status de processamento da impressora, incluindo quaisquer erros.
isShared Booliano True se a impressora for compartilhada; false caso contrário. Somente leitura.
hasPhysicalDevice Booliano True se a impressora tiver um dispositivo físico para impressão. Somente leitura.
isAcceptingJobs Booliano Se a impressora está aceitando novos trabalhos de impressão no momento.
localização printerLocation O local físico e/ou organizacional da impressora.
defaults printerDefaults As configurações de impressão padrão da impressora.
capabilities printerCapabilities Os recursos da impressora.
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 estão na fila para impressão pela impressora.
shares Coleção printerShare A lista de printerShares que estão associadas à impressora. Atualmente, apenas uma impressoraShare pode ser associada à impressora. Somente leitura. Anulável.
conectores printConnector Os conectores associados à impressora.
taskTriggers Coleção printTaskTrigger Uma lista de gatilhos de tarefas associados à impressora.

Representação JSON

Veja a seguir uma representação JSON do 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)"
}