Druckerressourcentyp

Namespace: microsoft.graph

Stellt ein Druckergerät dar, das beim Universellen Druckdienst registriert wurde. Druckerressourcen können zum Verwalten von Druckaufträgen, Druckereinstellungen, Druckermetadaten und Registrierungsstatus verwendet werden.

Diese Ressource unterstützt Folgendes:

Erbt von printerBase.

Methoden

Methode Rückgabetyp Beschreibung
Create printerCreateOperation Erstellen (Registrieren) eines neuen Druckers mit Universal Print.
Abrufen Drucker Lesen sie die Eigenschaften und Beziehungen des Druckerobjekts.
Update Drucker Aktualisieren Sie das Druckerobjekt.
Löschen None Heben Sie die Registrierung des physischen Druckers beim Universellen Druckdienst auf.
restoreFactoryDefaults None Stellen Sie die Standardeinstellungen eines Druckers auf die vom Hersteller angegebenen Werte wieder her.
Aufträge auflisten printJob-Auflistung Dient zum Abrufen einer Liste von Druckaufträgen, die zur Verarbeitung durch den Drucker in die Warteschlange eingereiht sind.
Auftrag erstellen Printjob Erstellen Sie einen neuen Druckauftrag für den Drucker. Um mit dem Drucken des Auftrags zu beginnen, verwenden Sie start.
List connectors printConnector-Auflistung Dient zum Abrufen einer Liste der Connectors, denen dieser Drucker zugeordnet ist.
Freigaben auflisten printerShare-Sammlung Rufen Sie eine Liste der printerShares ab, denen dieser Drucker zugeordnet ist. Derzeit kann einem Drucker nur ein PrinterShare zugeordnet werden.
List taskTriggers None List printTaskTriggers associated with this printer.
Create taskTrigger printTaskTrigger Erstellen Sie einen printTaskTrigger, der ausgeführt wird, wenn Druckereignisse auftreten.
Delete taskTrigger None Löschen Sie einen printTaskTrigger, der dem Drucker zugeordnet ist.

Eigenschaften

Eigenschaft Typ Beschreibung
id Zeichenfolge Der Bezeichner des Dokuments. Geerbt von printerBase. Schreibgeschützt.
displayName String Der Name des Druckers. Geerbt von printerBase.
Hersteller String Der vom Drucker gemeldete Hersteller. Geerbt von printerBase.
model String Der vom Drucker gemeldete Modellname. Geerbt von printerBase.
registeredDateTime DateTimeOffset DateTimeOffset, als der Drucker registriert wurde. Schreibgeschützt.
status printerStatus Der Verarbeitungsstatus des Druckers, einschließlich etwaiger Fehler. Geerbt von printerBase.
isShared Boolescher Wert True, wenn der Drucker freigegeben ist; andernfalls false. Schreibgeschützt.
hasPhysicalDevice Boolesch True, wenn der Drucker über ein physisches Gerät zum Drucken verfügt. Schreibgeschützt.
isAcceptingJobs Boolesch Gibt an, ob der Drucker derzeit neue Druckaufträge akzeptiert. Geerbt von printerBase.
Speicherort printerLocation Der physische und/oder organisatorische Standort des Druckers. Geerbt von printerBase.
defaults printerDefaults Die Standarddruckeinstellungen des Druckers. Geerbt von printerBase.
Funktionen printerCapabilities Die Funktionen des Druckers, der dieser Druckerfreigabe zugeordnet ist. Geerbt von printerBase.
lastSeenDateTime DateTimeOffset Das neueste dateTimeOffset, wenn ein Drucker mit Universal Print interagiert hat. Schreibgeschützt.

Beziehungen

Beziehung Typ Beschreibung
jobs printJob-Auflistung Die Liste der Aufträge, die zum Drucken durch den Drucker in die Warteschlange eingereiht sind. Geerbt von printerBase.
shares printerShare-Sammlung Die Liste der printerShares, die dem Drucker zugeordnet sind. Derzeit kann dem Drucker nur ein PrinterShare zugeordnet werden. Schreibgeschützt. Nullwerte zulassend.
Steckverbinder printConnector Die Dem Drucker zugeordneten Verbinder.
taskTriggers printTaskTrigger-Sammlung Eine Liste der Aufgabenauslöser, die dem Drucker zugeordnet sind.

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

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