Partager via


type de ressource d’imprimante

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

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. Hérite de printerBase.

Cette ressource prend en charge l’abonnement aux notifications de modification.

Méthodes

Méthode Type renvoyé 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 Aucun Annulez l’inscription de l’imprimante physique auprès du service d’impression universelle.
Restaurer les paramètres par défaut de la fabrique Aucun Restaurez les paramètres par défaut d’une imprimante aux valeurs spécifiées par le fabricant.
Répertorier les travaux d’impression collection printJob Obtenez la liste des travaux d’impression que l’imprimante met en file d’attente pour traitement.
Créer un travail d’impression 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.
Lister les déclencheurs de tâche Aucun Répertoriez printTaskTriggers associés à cette imprimante.
Créer un déclencheur de tâche printTaskTrigger Créez un printTaskTrigger qui s’exécute lorsque des événements d’impression se produisent.
Supprimer le déclencheur de tâche Aucun Supprimez un printTaskTrigger associé à l’imprimante.

Propriétés

Propriété Type Description
id String Identificateur de l’imprimante. En lecture seule.
displayName String Nom de l’imprimante. Hérité de printerBase.
Fabricant String Fabricant signalé par l’imprimante. Hérité de printerBase.
model String 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.
isShared Boolean True si l’imprimante est partagée ; false dans le cas contraire. En lecture seule.
hasPhysicalDevice Boolean True si l’imprimante dispose d’un périphérique physique pour l’impression. En lecture seule.
isAcceptingJobs Boolean Si truela valeur est , l’imprimante accepte actuellement de nouveaux travaux d’impression. Hérité de printerBase.
emplacement printerLocation Emplacement physique et/ou organisationnel de l’imprimante. Hérité de printerBase.
Valeurs par défaut printerDefaults Paramètres d’impression par défaut de l’imprimante. Hérité de printerBase.
fonctionnalités printerCapabilities Fonctionnalités de l’imprimante. Hérité de printerBase.
lastSeenDateTime DateTimeOffset DateTimeOffset le plus récent lorsqu’une imprimante a interagi avec l’impression universelle. En lecture seule.

Relations

Relation Type Description
tâches collection printJob Liste des travaux que l’imprimante met en file d’attente pour l’impression.
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.
connecteurs printConnector Connecteurs associés à l’imprimante.
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.

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