tipo de recurso de impressora
Namespace: microsoft.graph
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.
Esse recurso permite:
Herda da impressoraBase.
Métodos
Método | Tipo de retorno | Descrição |
---|---|---|
Criar | printerCreateOperation | Create (registar) uma nova impressora com 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. |
Create tarefa de impressão | printJob | Create 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 impressoraPartilhas | coleção printerShare | Obtenha uma lista de printerShares a que esta impressora está associada. Atualmente, apenas uma impressoraPartilha pode ser associada a uma impressora. |
Listar acionadores de tarefas | Nenhum | List printTaskTriggers associados a esta impressora. |
Create acionador de tarefa | printTaskTrigger | Create 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 |
---|---|---|
capabilities | printerCapabilities | As capacidades da impressora associada a esta partilha de impressora. Herdado da impressoraBase. |
defaults | printerDefaults | As predefinições de impressão da impressora. Herdado da impressoraBase. |
displayName | Cadeia de caracteres | O nome da impressora. Herdado da impressoraBase. |
hasPhysicalDevice | Booliano | Verdadeiro se a impressora tiver um dispositivo físico para impressão. Somente leitura. |
id | Cadeia de caracteres | O identificador do documento. Herdado da impressoraBase. Somente leitura. |
isAcceptingJobs | Booliano | Verdadeiro se a impressora estiver atualmente a aceitar novas tarefas de impressão. Herdado da impressoraBase. |
isShared | Booliano | Verdadeiro se a impressora for partilhada; falso, caso contrário. Somente leitura. |
lastSeenDateTime | DateTimeOffset | O dateTimeOffset mais recente quando uma impressora interagiu com a Impressão Universal. Somente leitura. |
localização | printerLocation | A localização física e/ou organizacional 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. |
Relações
Relação | Tipo | Descrição |
---|---|---|
conectores | printConnector | Os conectores associados à impressora. |
jobs | coleção printJob | A lista de tarefas que a impressora coloca em fila para impressão. Herdado da impressoraBase. |
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. |
taskTriggers | printTaskTrigger collection | Uma lista de acionadores de tarefas associados à impressora. |
Representação JSON
A representação JSON seguinte mostra o tipo de recurso.
{
"@odata.type": "#microsoft.graph.printer",
"id": "String (identifier)",
"displayName": "String",
"manufacturer": "String",
"model": "String",
"isAcceptingJobs": "Boolean",
"defaults": {
"@odata.type": "microsoft.graph.printerDefaults"
},
"location": {
"@odata.type": "microsoft.graph.printerLocation"
},
"capabilities": {
"@odata.type": "microsoft.graph.printerCapabilities"
},
"status": {
"@odata.type": "microsoft.graph.printerStatus"
},
"registeredDateTime": "String (timestamp)",
"isShared": "Boolean",
"hasPhysicalDevice": "Boolean",
"lastSeenDateTime": "String (timestamp)"
}