Freigeben über


Druckerressourcentyp

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 Universal Print-Dienst registriert ist. Druckerressourcen können zum Verwalten von Druckaufträgen, Druckereinstellungen, Druckermetadaten und registrierung 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 Universal Print.
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 Universal Print-Dienst 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 Ruft eine Liste der Druckaufträge ab, die der Drucker für die Verarbeitung in die Warteschlange stellt.
Erstellen eines Druckauftrags printJob Erstellen Sie einen neuen Druckauftrag für den Drucker. Verwenden Sie Start, um mit dem Drucken des Auftrags zu beginnen.
List connectors printConnector-Sammlung Ruft eine Liste der Connectors ab, denen dieser Drucker zugeordnet ist.
Aufgabentrigger auflisten Keine Listet printTaskTrigger 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 Der Bezeichner des Druckers. Schreibgeschützt.
displayName Zeichenfolge Der Name des Druckers. Geerbt von printerBase.
Hersteller Zeichenfolge Der vom Drucker gemeldete Hersteller. Geerbt von printerBase.
model Zeichenfolge Der vom Drucker gemeldete Modellname. Geerbt von printerBase.
registeredDateTime DateTimeOffset Das DateTimeOffset, als der Drucker registriert wurde. Schreibgeschützt.
status printerStatus Die Verarbeitung status des Druckers, einschließlich etwaiger Fehler. Geerbt von printerBase.
isShared Boolescher Wert True, wenn der Drucker freigegeben ist; Andernfalls false. Schreibgeschützt.
hasPhysicalDevice Boolescher Wert True, wenn der Drucker über ein physisches Gerät zum Drucken verfügt. Schreibgeschützt.
isAcceptingJobs Boolescher Wert Gibt truean, dass der Drucker derzeit neue Druckaufträge akzeptiert. Geerbt von printerBase.
Speicherort printerLocation Der physische und/oder organisationsbezogene Standort des Druckers. Geerbt von printerBase.
defaults printerDefaults Die Standarddruckeinstellungen des Druckers. Geerbt von printerBase.
Funktionen printerCapabilities Die Funktionen des Druckers. Geerbt von printerBase.
lastSeenDateTime DateTimeOffset Der letzte dateTimeOffset-Wert, als ein Drucker mit Universal Print interagierte. 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 printerShare zugeordnet werden. Schreibgeschützt. Nullwerte zulassend.
connectors printConnector Die Connectors, die dem Drucker zugeordnet sind.
taskTriggers printTaskTrigger-Sammlung Eine Liste der Aufgabentrigger, 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)"
}