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 true an, 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)"
}