type de ressource d’imprimante

Espace de noms: microsoft.graph

Représente un périphérique d’imprimante inscrit auprès du service d’impression universelle. Les ressources d’imprimante peuvent être utilisées pour gérer les travaux d’impression, les paramètres de l’imprimante, les métadonnées de l’imprimante et les status d’inscription.

Cette ressource prend en charge les fonctions suivantes :

Hérite de printerBase.

Méthodes

Méthode Type de retour Description
Créer printerCreateOperation Créez (inscrivez) une imprimante avec l’impression universelle.
Obtenir imprimante Lisez les propriétés et les relations de l’objet imprimante.
Mettre à jour imprimante Mettez à jour l’objet d’imprimante.
Supprimer Aucune Annulez l’inscription de l’imprimante physique auprès du service d’impression universelle.
restoreFactoryDefaults Aucune Restaurez les paramètres par défaut d’une imprimante aux valeurs spécifiées par le fabricant.
Liste des travaux collection printJob Obtenez la liste des travaux d’impression que l’imprimante met en file d’attente pour traitement.
Créer un travail printJob Créez un travail d’impression pour l’imprimante. Pour commencer à imprimer le travail, utilisez démarrer.
Répertorier des connecteurs collection printConnector Obtenez la liste des connecteurs auxquels cette imprimante est associée.
Répertorier les partages collection printerShare Obtenez la liste des printerShares auxquels cette imprimante est associée. Actuellement, un seul printerShare peut être associé à une imprimante.
Répertorier taskTriggers Aucune Répertoriez printTaskTriggers associés à cette imprimante.
Créer taskTrigger printTaskTrigger Créez un printTaskTrigger qui s’exécute lorsque des événements d’impression se produisent.
Supprimer taskTrigger Aucune Supprimez un printTaskTrigger associé à l’imprimante.

Propriétés

Propriété Type Description
fonctionnalités printerCapabilities Fonctionnalités de l’imprimante associée à ce partage d’imprimantes. Hérité de printerBase.
Valeurs par défaut printerDefaults Paramètres d’impression par défaut de l’imprimante. Hérité de printerBase.
displayName Chaîne Nom de l’imprimante. Hérité de printerBase.
hasPhysicalDevice Valeur booléenne True si l’imprimante dispose d’un périphérique physique pour l’impression. En lecture seule.
id Chaîne Identificateur du document. Hérité de printerBase. En lecture seule.
isAcceptingJobs Valeur booléenne True si l’imprimante accepte actuellement de nouveaux travaux d’impression. Hérité de printerBase.
isShared Boolean True si l’imprimante est partagée ; false dans le cas contraire. En lecture seule.
lastSeenDateTime DateTimeOffset DateTimeOffset le plus récent lorsqu’une imprimante a interagi avec l’impression universelle. En lecture seule.
emplacement printerLocation Emplacement physique et/ou organisationnel de l’imprimante. Hérité de printerBase.
Fabricant Chaîne Fabricant signalé par l’imprimante. Hérité de printerBase.
model Chaîne Nom du modèle signalé par l’imprimante. Hérité de printerBase.
registeredDateTime DateTimeOffset DateTimeOffset lorsque l’imprimante a été inscrite. En lecture seule.
status printerStatus La status de traitement de l’imprimante, y compris les erreurs éventuelles. Hérité de printerBase.

Relations

Relation Type Description
connecteurs printConnector Connecteurs associés à l’imprimante.
tâches collection printJob Liste des travaux que l’imprimante met en file d’attente pour l’impression. Hérité de printerBase.
shares collection printerShare Liste des printerShares associés à l’imprimante. Actuellement, un seul printerShare peut être associé à l’imprimante. En lecture seule. Pouvant accepter la valeur Null.
taskTriggers collection printTaskTrigger Liste des déclencheurs de tâche associés à l’imprimante.

Représentation JSON

La représentation JSON suivante montre le type de 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)"
}