Tipo de recurso de impressoraprinter resource type

Namespace: microsoft.graphNamespace: microsoft.graph

Importante

A Microsoft está oferecendo temporariamente o uso das APIs de impressão em nuvem para gerenciar o Universal Print gratuitamente.Microsoft is temporarily offering usage of the cloud printing APIs to manage Universal Print at no charge. A Microsoft espera cobrar pelo uso de algumas ou todas essas APIs no futuro.Microsoft expects to charge for the use of some or all of these APIs in the future. A Microsoft fornecerá um aviso prévio sobre alterações de preçosMicrosoft will provide advanced notice of pricing changes.

Representa um dispositivo de impressora que foi registrado com o serviço impressão universal.Represents a printer device that has been registered with the Universal Print service. Os recursos de impressora podem ser usados para gerenciar trabalhos de impressão, configurações de impressora, metadados de impressora e status de registro.Printer resources can be used to manage print jobs, printer settings, printer metadata and registration status.

Esse recurso permite:This resource supports:

Herda de printerBase.Inherits from printerBase.

MétodosMethods

MétodoMethod Tipo de retornoReturn type DescriçãoDescription
CriarCreate printerCreateOperationprinterCreateOperation Criar (registrar) uma nova impressora com Impressão Universal.Create (register) a new printer with Universal Print.
GetGet impressoraprinter Leia as propriedades e as relações do objeto printer.Read the properties and relationships of the printer object.
AtualizaçãoUpdate impressoraprinter Atualize o objeto printer.Update the printer object.
DeleteDelete NenhumNone Desaconselhe a impressora física do serviço de Impressão Universal.Unregister the physical printer from the Universal Print service.
restoreFactoryDefaultsrestoreFactoryDefaults NenhumNone Restaure as configurações padrão de uma impressora para os valores especificados pelo fabricante.Restore a printer's default settings to the values specified by the manufacturer.
Listar trabalhosList jobs Coleção printJobprintJob collection Obter uma lista de trabalhos de impressão que estão na fila para processamento pela impressora.Get a list of print jobs that are queued for processing by the printer.
Criar trabalhoCreate job printJobprintJob Crie um novo trabalho de impressão para a impressora.Create a new print job for the printer. Para começar a imprimir o trabalho, use start.To start printing the job, use start.
Listar conectoresList connectors Coleção printConnectorprintConnector collection Obter uma lista de conectores que esta impressora está associada.Get a list of connectors that this printer is associated with.
Listar sharesList shares Coleção printerShareprinterShare collection Obter uma lista de printerShares que esta impressora está associada.Get a list of printerShares that this printer is associated with. Atualmente, apenas uma impressoraShare pode ser associada a uma impressora.Currently, only one printerShare can be associated with a printer.
List taskTriggersList taskTriggers NenhumNone Listar printTaskTriggers associados a essa impressora.List printTaskTriggers associated with this printer.
Create taskTriggerCreate taskTrigger printTaskTriggerprintTaskTrigger Crie um printTaskTrigger que é executado quando ocorrem eventos de impressão.Create a printTaskTrigger that runs when print events occur.
Delete taskTriggerDelete taskTrigger NenhumNone Exclua um printTaskTrigger associado à impressora.Delete a printTaskTrigger that is associated with the printer.

PropriedadesProperties

PropriedadeProperty TipoType DescriçãoDescription
idid StringString O identificador do documento.The document's identifier. Herdado de printerBase.Inherited from printerBase. Somente leitura.Read-only.
displayNamedisplayName StringString O nome da impressora.The name of the printer. Herdado de printerBase.Inherited from printerBase.
fabricantemanufacturer StringString O fabricante relatado pela impressora.The manufacturer reported by the printer. Herdado de printerBase.Inherited from printerBase.
modelomodel StringString O nome do modelo relatado pela impressora.The model name reported by the printer. Herdado de printerBase.Inherited from printerBase.
registeredDateTimeregisteredDateTime DateTimeOffsetDateTimeOffset DateTimeOffset quando a impressora foi registrada.The DateTimeOffset when the printer was registered. Somente leitura.Read-only.
statusstatus printerStatusprinterStatus O status de processamento da impressora, incluindo quaisquer erros.The processing status of the printer, including any errors. Herdado de printerBase.Inherited from printerBase.
isSharedisShared BoolianoBoolean True se a impressora for compartilhada; false caso contrário.True if the printer is shared; false otherwise. Somente leitura.Read-only.
hasPhysicalDevicehasPhysicalDevice BoolianoBoolean True se a impressora tiver um dispositivo físico para impressão.True if the printer has a physical device for printing. Somente leitura.Read-only.
isAcceptingJobsisAcceptingJobs BoolianoBoolean Se a impressora está aceitando novos trabalhos de impressão no momento.Whether the printer is currently accepting new print jobs. Herdado de printerBase.Inherited from printerBase.
localizaçãolocation printerLocationprinterLocation O local físico e/ou organizacional da impressora.The physical and/or organizational location of the printer. Herdado de printerBase.Inherited from printerBase.
defaultsdefaults printerDefaultsprinterDefaults As configurações de impressão padrão da impressora.The printer's default print settings. Herdado de printerBase.Inherited from printerBase.
capabilitiescapabilities printerCapabilitiesprinterCapabilities Os recursos da impressora associados a esse compartilhamento de impressora.The capabilities of the printer associated with this printer share. Herdado de printerBase.Inherited from printerBase.
lastSeenDateTimelastSeenDateTime DateTimeOffsetDateTimeOffset O dateTimeOffset mais recente quando uma impressora interagiu com a Impressão Universal.The most recent dateTimeOffset when a printer interacted with Universal Print. Somente leitura.Read-only.

RelaçõesRelationships

RelaçãoRelationship TipoType DescriçãoDescription
jobsjobs Coleção printJobprintJob collection A lista de trabalhos que estão na fila para impressão pela impressora.The list of jobs that are queued for printing by the printer. Herdado de printerBase.Inherited from printerBase.
sharesshares Coleção printerShareprinterShare collection A lista de printerShares que estão associadas à impressora.The list of printerShares that are associated with the printer. Atualmente, apenas uma impressoraShare pode ser associada à impressora.Currently, only one printerShare can be associated with the printer. Somente leitura.Read-only. Anulável.Nullable.
conectoresconnectors printConnectorprintConnector Os conectores associados à impressora.The connectors that are associated with the printer.
taskTriggerstaskTriggers Coleção printTaskTriggerprintTaskTrigger collection Uma lista de gatilhos de tarefas associados à impressora.A list of task triggers that are associated with the printer.

Representação JSONJSON representation

Veja a seguir uma representação JSON do recurso.The following is a JSON representation of the resource.

{
  "@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)"
}