tipo de recurso printJob

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 trabalho de impressão que foi enfileirado para uma impressora.

Métodos

Método Tipo de retorno Descrição
Get printJob Leia propriedades e relações do objeto printJob.
Create printJob Crie um novo objeto de trabalho de impressão.
Atualizar printJob Atualize um objeto de trabalho de impressão.
Start Nenhum Iniciar o trabalho de impressão.
Cancel Nenhum Cancele o trabalho de impressão.
Anular** Nenhum Aborte o trabalho de impressão.
Redirecionamento (para outra impressora) printJob Um trabalho de impressão que está enfileirado para a impressora de destino.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres A ID do trabalho de impressão. Somente leitura.
displayName Cadeia de caracteres O nome do trabalho de impressão.
createdDateTime DateTimeOffset O DateTimeOffset quando o trabalho foi criado. Somente leitura.
status Printjobstatus O status do trabalho de impressão. Somente leitura.
configuração printJobConfiguration Um grupo de configurações que uma impressora deve usar para imprimir um trabalho.
isFetchable Edm.Boolean Se for verdadeiro, o documento pode ser buscado pela impressora.
redirectedFrom Edm.String Contém a URL do trabalho de origem, se o trabalho tiver sido redirecionado de outra impressora.
redirectedTo Edm.String Contém a URL do trabalho de destino, se o trabalho tiver sido redirecionado para outra impressora.

Relações

Relação Tipo Descrição
createdBy userIdentity Somente leitura. Anulável.
documentos coleção printDocument Somente leitura.
tarefas coleção printTask Uma lista de printTasks que foram disparados por este trabalho de impressão.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "id": "String (identifier)",
  "displayName": "String",
  "createdDateTime": "String (timestamp)",
  "isFetchable": "Boolean",
  "redirectedFrom": "String",
  "redirectedTo": "String",
  "status": {"@odata.type": "microsoft.graph.printJobStatus"},
  "createdBy": {"@odata.type": "microsoft.graph.userIdentity"},
  "configuration": {"@odata.type": "microsoft.graph.printJobConfiguration"},
  "documents": [ {"@odata.type": "microsoft.graph.printDocument"} ]
}