Ressourcentyp des Druckers

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Stellt ein Druckergerät dar, das beim universellen Druckdienst registriert ist. Druckerressourcen können zum Verwalten von Druckaufträgen, Druckereinstellungen, Druckermetadaten und Registrierungs-status verwendet werden. Erbt von printerBase.

Diese Ressource unterstützt das Abonnieren von Änderungsbenachrichtigungen.

Methoden

Methode Rückgabetyp Beschreibung
Create printerCreateOperation Erstellen (registrieren) eines neuen Druckers mit universellem Drucken.
Get Drucker Lesen Sie die Eigenschaften und Beziehungen des Druckerobjekts.
Update Drucker Aktualisieren Sie das Druckerobjekt.
Löschen Keine Heben Sie die Registrierung des physischen Druckers beim Dienst für universelles Drucken auf.
Wiederherstellen von Werkseinstellungen Keine Stellen Sie die Standardeinstellungen eines Druckers auf die vom Hersteller angegebenen Werte wieder her.
Auflisten von Druckaufträgen printJob-Sammlung Rufen Sie eine Liste der Druckaufträge ab, die der Drucker zur Verarbeitung in die Warteschlange stellt.
Erstellen eines Druckauftrags 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 Rufen Sie eine Liste der Connectors ab, mit denen dieser Drucker verbunden ist.
Aufgabentrigger auflisten Keine Listen Sie printTaskTriggers auf, die diesem Drucker zugeordnet sind.
Aufgabentrigger erstellen printTaskTrigger Erstellen Sie einen printTaskTrigger , der ausgeführt wird, wenn Druckereignisse auftreten.
Aufgabentrigger löschen Keine Löschen Sie einen printTaskTrigger , der dem Drucker zugeordnet ist.

Eigenschaften

Eigenschaft Typ Beschreibung
id Zeichenfolge Bezeichner des Druckers. Schreibgeschützt.
displayName Zeichenfolge Der Name des Druckers. Von printerBase geerbt.
Hersteller Zeichenfolge Der vom Drucker gemeldete Hersteller. Von printerBase geerbt.
model Zeichenfolge Der vom Drucker gemeldete Modellname. Von printerBase geerbt.
registeredDateTime DateTimeOffset Der DateTimeOffset, als der Drucker registriert wurde. Schreibgeschützt.
status printerStatus Der Status der Verarbeitung des Druckers, einschließlich eventueller Fehler. Von printerBase geerbt.
isShared Boolescher Wert "True", wenn der Drucker gemeinsam genutzt wird; andernfalls "false". Schreibgeschützt.
hasPhysicalDevice Boolean TRUE, wenn der Drucker über ein physisches Gerät zum Drucken verfügt. Schreibgeschützt.
isAcceptingJobs Boolean If true, akzeptiert der Drucker derzeit neue Druckaufträge. Von printerBase geerbt.
Speicherort printerLocation Der physische und/oder organisatorische Standort des Druckers. Von printerBase geerbt.
defaults printerDefaults Die Standarddruckeinstellungen des Druckers. Von printerBase geerbt.
Fähigkeiten printerCapabilities Die Funktionen des Druckers. Von printerBase geerbt.
lastSeenDateTime DateTimeOffset Der letzte dateTimeOffset, wenn ein Drucker mit universellem Drucken interagiert hat. Schreibgeschützt.

Beziehungen

Beziehung Typ Beschreibung
jobs printJob-Sammlung Die Liste der Aufträge, die der Drucker zum Drucken in die Warteschlange stellt.
shares printerShare-Sammlung Die Liste der printerShares, die dem Drucker zugeordnet sind. Derzeit kann dem Drucker nur eine einzige printerShare zugeordnet werden. Schreibgeschützt. Nullwerte zulassend.
connectors printConnector Die Anschlüsse, die dem Drucker zugeordnet sind.
taskTriggers printTaskTrigger-Auflistung Eine Liste der Aufgabenauslöser, die dem Drucker zugeordnet sind.

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

{
  "id": "String (identifier)",
  "displayName": "String",
  "manufacturer": "String",
  "model": "String",
  "isShared": true,
  "registeredDateTime": "String (timestamp)",
  "isAcceptingJobs": true,
  "hasPhysicalDevice": true,
  "location": {"@odata.type": "microsoft.graph.printerLocation"},
  "status": {"@odata.type": "microsoft.graph.printerStatus"},
  "defaults": {"@odata.type": "microsoft.graph.printerDefaults"},
  "capabilities": {"@odata.type": "microsoft.graph.printerCapabilities"},
  "lastSeenDateTime": "String (timestamp)"
}