Druckerressourcentyp

Namespace: microsoft.graph

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.

Diese Ressource unterstützt Folgendes:

Erbt von printerBase.

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.
Delete Keine Heben Sie die Registrierung des physischen Druckers beim Universal Print-Dienst auf.
restoreFactoryDefaults Keine Stellen Sie die Standardeinstellungen eines Druckers auf die vom Hersteller angegebenen Werte wieder her.
Aufträge auflisten printJob-Sammlung Ruft eine Liste der Druckaufträge ab, die der Drucker für die Verarbeitung in die Warteschlange stellt.
Auftrag erstellen 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.
Freigaben auflisten printerShare-Sammlung Rufen Sie eine Liste der printerShares ab, denen dieser Drucker zugeordnet ist. Derzeit kann nur ein printerShare einem Drucker zugeordnet werden.
List taskTriggers Keine Listet printTaskTrigger auf, die diesem Drucker zugeordnet sind.
Create taskTrigger printTaskTrigger Erstellen Sie einen printTaskTrigger , der ausgeführt wird, wenn Druckereignisse auftreten.
Delete taskTrigger Keine Löschen Sie einen printTaskTrigger , der dem Drucker zugeordnet ist.

Eigenschaften

Eigenschaft Typ Beschreibung
Funktionen printerCapabilities Die Funktionen des Druckers, der dieser Druckerfreigabe zugeordnet ist. Geerbt von printerBase.
defaults printerDefaults Die Standarddruckeinstellungen des Druckers. Geerbt von printerBase.
displayName String Der Name des Druckers. Geerbt von printerBase.
hasPhysicalDevice Boolesch True, wenn der Drucker über ein physisches Gerät zum Drucken verfügt. Schreibgeschützt.
id String Der Bezeichner des Dokuments. Geerbt von printerBase. Schreibgeschützt.
isAcceptingJobs Boolesch True, wenn der Drucker derzeit neue Druckaufträge akzeptiert. Geerbt von printerBase.
isShared Boolescher Wert True, wenn der Drucker freigegeben ist; Andernfalls false. Schreibgeschützt.
lastSeenDateTime DateTimeOffset Der letzte dateTimeOffset-Wert, als ein Drucker mit Universal Print interagierte. Schreibgeschützt.
Speicherort printerLocation Der physische und/oder organisationsbezogene Standort 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 Das DateTimeOffset, als der Drucker registriert wurde. Schreibgeschützt.
status printerStatus Die Verarbeitung status des Druckers, einschließlich etwaiger Fehler. Geerbt von printerBase.

Beziehungen

Beziehung Typ Beschreibung
connectors printConnector Die Connectors, die dem Drucker zugeordnet sind.
jobs printJob-Sammlung Die Liste der Aufträge, die der Drucker zum Drucken in die Warteschlange stellt. Geerbt von printerBase.
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.
taskTriggers printTaskTrigger-Sammlung Eine Liste der Aufgabentrigger, die dem Drucker zugeordnet sind.

JSON-Darstellung

Die folgende JSON-Darstellung zeigt den Ressourcentyp.

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