tipo de recurso de impresora

Espacio de nombres: microsoft.graph

Representa un dispositivo de impresora registrado con el servicio de impresión universal. Los recursos de impresora se pueden usar para administrar trabajos de impresión, configuración de impresora, metadatos de impresora y estado de registro.

Este recurso admite:

Hereda de printerBase.

Métodos

Método Tipo devuelto Descripción
Crear printerCreateOperation Cree (registre) una nueva impresora con impresión universal.
Get printer Lea las propiedades y relaciones del objeto de impresora.
Actualizar printer Actualice el objeto de impresora.
Delete Ninguno Anule el registro de la impresora física del servicio de impresión universal.
restoreFactoryDefaults Ninguno Restaure la configuración predeterminada de una impresora a los valores especificados por el fabricante.
Enumerar trabajos colección printJob Obtenga una lista de trabajos de impresión que la impresora pone en cola para su procesamiento.
Crear trabajo Printjob Cree un nuevo trabajo de impresión para la impresora. Para empezar a imprimir el trabajo, use iniciar.
Enumerar conectores colección printConnector Obtenga una lista de los conectores a los que está asociada esta impresora.
Compartir listas printerShare (colección) Obtenga una lista de printerShares a los que está asociada esta impresora. Actualmente, solo se puede asociar una impresoraShare a una impresora.
Enumerar taskTriggers Ninguno Enumerar printTaskTriggers asociados a esta impresora.
Crear taskTrigger printTaskTrigger Cree un printTaskTrigger que se ejecute cuando se produzcan eventos de impresión.
Eliminar taskTrigger Ninguno Elimine un printTaskTrigger asociado a la impresora.

Propiedades

Propiedad Tipo Descripción
capabilities printerCapabilities Capacidades de la impresora asociada a este recurso compartido de impresora. Se hereda de printerBase.
defaults printerDefaults La configuración de impresión predeterminada de la impresora. Se hereda de printerBase.
displayName Cadena Nombre de la impresora. Se hereda de printerBase.
hasPhysicalDevice Booleano True si la impresora tiene un dispositivo físico para imprimir. Solo lectura.
id Cadena Identificador del documento. Se hereda de printerBase. Solo lectura.
isAcceptingJobs Booleano True si la impresora está aceptando nuevos trabajos de impresión. Se hereda de printerBase.
isShared Booleano True si la impresora está compartida; false en caso contrario. Solo lectura.
lastSeenDateTime DateTimeOffset Fecha más recienteTimeOffset cuando una impresora interactuó con impresión universal. Solo lectura.
ubicación printerLocation Ubicación física o organizativa de la impresora. Se hereda de printerBase.
manufacturer Cadena Fabricante notificado por la impresora. Se hereda de printerBase.
model Cadena Nombre del modelo notificado por la impresora. Se hereda de printerBase.
registeredDateTime DateTimeOffset DateTimeOffset cuando se registró la impresora. Solo lectura.
status printerStatus Estado de procesamiento de la impresora, incluidos los errores. Se hereda de printerBase.

Relaciones

Relación Tipo Descripción
conectores printConnector Conectores asociados a la impresora.
jobs colección printJob Lista de trabajos que la impresora pone en cola para la impresión. Se hereda de printerBase.
shares printerShare (colección) Lista de printerShares asociados a la impresora. Actualmente, solo se puede asociar una impresoraShare a la impresora. Solo lectura. Admite valores NULL.
taskTriggers colección printTaskTrigger Lista de desencadenadores de tareas asociados a la impresora.

Representación JSON

La siguiente representación JSON muestra el 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)"
}