Partilhar via


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 que está registado no serviço impressão universal. Os recursos da impressora podem ser utilizados para gerir tarefas de impressão, definições de impressora, metadados de impressora e status de registo. Herda da impressoraBase.

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

Métodos

Método Tipo de retorno Descrição
Criar printerCreateOperation Crie (registe) uma nova impressora com a Impressão Universal.
Get impressora Leia as propriedades e relações do objeto de impressora.
Atualizar impressora Atualize o objeto da impressora.
Delete Nenhum Anule o registo da impressora física do serviço de Impressão Universal.
Restaurar predefinições de fábrica Nenhum Restaure as predefinições de uma impressora para os valores especificados pelo fabricante.
Listar tarefas de impressão coleção printJob Obtenha uma lista de tarefas de impressão que a impressora coloca em fila para processamento.
Criar tarefa de impressão printJob Crie uma nova tarefa de impressão para a impressora. Para começar a imprimir a tarefa, utilize iniciar.
Listar conectores coleção printConnector Obtenha uma lista de conectores aos quais esta impressora está associada.
Listar acionadores de tarefas Nenhum List printTaskTriggers associados a esta impressora.
Criar acionador de tarefas printTaskTrigger Crie um printTaskTrigger que é executado quando ocorrem eventos de impressão.
Eliminar acionador de tarefa Nenhum Elimine 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 da impressoraBase.
fabricante Cadeia de caracteres O fabricante reportou pela impressora. Herdado da impressoraBase.
modelo Cadeia de caracteres O nome do modelo comunicado pela impressora. Herdado da impressoraBase.
registeredDateTime DateTimeOffset O DateTimeOffset quando a impressora foi registada. Somente leitura.
status printerStatus O processamento status da impressora, incluindo quaisquer erros. Herdado da impressoraBase.
isShared Booliano Verdadeiro se a impressora for partilhada; falso, caso contrário. Somente leitura.
hasPhysicalDevice Booliano Verdadeiro se a impressora tiver um dispositivo físico para impressão. Somente leitura.
isAcceptingJobs Booliano Se true, a impressora está atualmente a aceitar novas tarefas de impressão. Herdado da impressoraBase.
localização printerLocation A localização física e/ou organizacional da impressora. Herdado da impressoraBase.
defaults printerDefaults As predefinições de impressão da impressora. Herdado da impressoraBase.
capabilities printerCapabilities As capacidades da impressora. Herdado da impressoraBase.
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 tarefas que a impressora coloca em fila para impressão.
shares coleção printerShare A lista de printerShares que estão associadas à impressora. Atualmente, apenas uma impressoraPartilha pode ser associada à impressora. Somente leitura. Anulável.
conectores printConnector Os conectores associados à impressora.
taskTriggers printTaskTrigger collection Uma lista de acionadores de tarefas associados à impressora.

Representação JSON

A representação JSON seguinte 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)"
}