Type de ressource printJobConfiguration

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 .

Groupe de paramètres qu’une imprimante doit utiliser pour imprimer un travail.

Propriétés

Propriété Type Description
pageRanges integerRange, collection Plages de pages à imprimer. En lecture seule.
Qualité printQuality Qualité d’impression à utiliser lors de l’impression du travail. Les valeurs valides sont décrites dans le tableau ci-dessous. En lecture seule.
ppp Int32 Résolution à utiliser lors de l’impression du travail, exprimée en points par pouce (PPP). En lecture seule.
feedOrientation printerFeedOrientation Orientation à utiliser lors de l’alimentation du média dans l’imprimante. Les valeurs valides sont décrites dans le tableau suivant. En lecture seule.
orientation printOrientation Paramètre d’orientation que l’imprimante doit utiliser lors de l’impression du travail. Les valeurs valides sont décrites dans le tableau suivant.
duplexMode printDuplexMode Mode duplex que l’imprimante doit utiliser lors de l’impression du travail. Les valeurs valides sont décrites dans le tableau ci-dessous. En lecture seule.
Copies Int32 Nombre de copies à imprimer. En lecture seule.
colorMode printColorMode Mode couleur que l’imprimante doit utiliser pour imprimer le travail. Les valeurs valides sont décrites dans le tableau ci-dessous. En lecture seule.
inputBin Chaîne Bac d’entrée (bac) à utiliser lors de l’impression. Consultez les fonctionnalités de l’imprimante pour obtenir la liste des compartiments d’entrée pris en charge.
outputBin Chaîne Bac de sortie dans lequel placer les impressions terminées. Consultez les fonctionnalités de l’imprimante pour obtenir la liste des bacs de sortie pris en charge.
mediaSize Chaîne Taille de média à utiliser lors de l’impression. Prend en charge les noms de taille standard pour les tailles de média ISO et ANSI. Les valeurs valides sont répertoriées dans la rubrique printerCapabilities .
marge printMargin Paramètres de marge à utiliser lors de l’impression.
mediaType Chaîne Type de support par défaut (tel que papier) sur lequel imprimer le document.
finitions collection printFinishing Processus de finition à utiliser lors de l’impression.
pagesPerSheet Int32 Nombre de pages de document à imprimer sur chaque feuille.
multipageLayout printMultipageLayout Direction à suivre pour disposer les pages lorsque plusieurs pages sont imprimées par feuille. Les valeurs valides sont décrites dans le tableau suivant.
collationner Valeur booléenne Indique si l’imprimante doit assembler des pages lors de l’impression de plusieurs copies d’un document multipage.
montée en charge printScaling Spécifie la façon dont l’imprimante doit mettre à l’échelle les données du document pour les adapter au support demandé. Les valeurs valides sont décrites dans le tableau suivant.

Valeurs printQuality

Membre Valeur Description
Faible 0 L’imprimante imprime le travail en utilisant une qualité faible (communément appelée « brouillon »).
medium 1 L’imprimante imprime le travail à l’aide d’une qualité moyenne (communément appelée « normale »).
Haute 2 L’imprimante imprime le travail à l’aide d’une qualité élevée (communément appelée « meilleure » ou « fine »).
unknownFutureValue 3 Valeur sentinel de l’énumération évolutive. Ne pas utiliser.

valeurs printerFeedOrientation

Membre Valeur Description
longEdgeFirst 0 L’imprimante consomme les feuilles du plateau actif en orientation « paysage », avec d’abord le long bord de la feuille.
shortEdgeFirst 1 L’imprimante consomme les feuilles du plateau actif en orientation « portrait », avec d’abord le bord court de la feuille.
unknownFutureValue 2 Valeur sentinel de l’énumération évolutive. Ne pas utiliser.

Valeurs printOrientation

Membre Valeur Description
Portrait 3 L’imprimante imprime des impressions dans l’orientation « portrait ».
Paysage 4 L’imprimante imprime les impressions dans l’orientation « paysage ».
reverseLandscape 5 L’imprimante imprime les impressions dans l’orientation « paysage inversé ».
reversePortrait 6 L’imprimante imprime des impressions dans l’orientation « portrait inversé ».

Valeurs printDuplexMode

Membre Valeur Description
flipOnLongEdge 0 L’imprimante imprime recto verso et retourne les documents le long du bord long.
flipOnShortEdge 1 L’imprimante imprime recto verso et retourne les documents le long du bord court.
oneSided 2 L’imprimante imprime un seul côté.

Valeurs printColorMode

Membre Valeur Description
blackAndWhite 0 Noir et blanc (utilisez uniquement le matériau de marqueur noir.)
Gris 1 Nuances de gris (peut utiliser un matériau de marqueur de couleur.)
color 2 Couleur (utilisez n’importe quelle combinaison de matériaux marqueurs pour créer une impression de couleur).
auto 3 Laissez l’imprimante choisir le mode de couleur à utiliser.

valeurs printFinishing

Membre Valeur Description
none 3 Aucune finition. L’inclusion de cette valeur équivaut à fournir une collection vide de finitions.
Agrafe 4 Agrafez le document à l’aide de la configuration d’agrafage par défaut de l’imprimante.
Punch 5 Trou perfore le document à l’aide de la configuration de perforateur par défaut de l’imprimante.
Couvrir 6 Appliquer une couverture au document.
Lier 7 Liez le document à l’aide de la configuration de liaison par défaut de l’imprimante.
saddleStitch 8 Récupérez le document à l’aide de la configuration de pointage par défaut de l’imprimante.
stitchEdge 9 Pointez le document à l’aide de la configuration de pointage par défaut de l’imprimante.
stapleTopLeft 20 Agrafez le document dans le coin supérieur gauche.
stapleBottomLeft 21 Agrafez le document dans le coin inférieur gauche.
stapleTopRight 22 Agrafez le document dans le coin supérieur droit.
stapleBottomRight 23 Agrafer le document dans le coin inférieur droit.
stitchLeftEdge 24 Pointez le document le long du bord gauche.
stitchTopEdge 25 Pointez le document le long du bord supérieur.
stitchRightEdge 26 Pointez le document le long du bord droit.
stitchBottomEdge 27 Pointez le document le long du bord inférieur.
stapleDualLeft 28 Agrafer le document deux fois le long du bord gauche.
stapleDualTop 29 Agrafer le document deux fois le long du bord supérieur.
stapleDualRight 30 Agrafer le document deux fois le long du bord droit.
stapleDualBottom 31 Agrafer le document deux fois le long du bord inférieur.
unknownFutureValue 32 Valeur sentinel de l’énumération évolutive. Ne pas utiliser.

Valeurs printMultipageLayout

Membre Valeur Description
sens des aiguilles d’une montreFromTopLeft 0 Organisez les pages dans une grille dans le sens des aiguilles d’une montre en commençant en haut à gauche.
counterClockwiseFromTopLeft 1 Organisez les pages dans une grille dans le sens inverse des aiguilles d’une montre en commençant en haut à gauche.
counterClockwiseFromTopRight 2 Organisez les pages dans une grille dans le sens inverse des aiguilles d’une montre en commençant en haut à droite.
dans le sens des aiguilles d’une montreFromTopRight 3 Organisez les pages dans une grille dans le sens des aiguilles d’une montre en commençant en haut à droite.
counterClockwiseFromBottomLeft 4 Organisez les pages dans une grille dans le sens inverse des aiguilles d’une montre en commençant en bas à gauche.
dans le sens des aiguilles d’une montreFromBottomLeft 5 Organisez les pages dans une grille dans le sens des aiguilles d’une montre en commençant en bas à gauche.
counterClockwiseFromBottomRight 6 Organisez les pages dans une grille dans le sens inverse des aiguilles d’une montre en commençant en bas à droite.
dans le sens des aiguilles d’une montreFromBottomRight 7 Organisez les pages dans une grille dans le sens des aiguilles d’une montre en commençant en bas à droite.

Valeurs printScaling

Membre Valeur Description
auto 0 Si le document est plus grand que le support demandé et que les marges sont différentes de zéro, l’imprimante met le document à l’échelle comme l’ajustement printScaling. Sinon, l’imprimante met à l’échelle le document à l’aide du remplissage printScaling. Si le document est plus petit que le média demandé, « none » printScaling est utilisé.
shrinkToFit 1 Si le document est plus grand que le support demandé, l’imprimante met le document à l’échelle comme l’ajustement printScaling. Sinon, l’imprimante met à l’échelle le document comme le none printScaling.
remplissage 2 L’imprimante met à l’échelle le document pour remplir la taille de média demandée, en conservant ses proportions, mais en rognant potentiellement les parties du document.
ajustement 3 L’imprimante met à l’échelle le document pour s’adapter à la zone imprimable de la taille de média demandée, en conservant les proportions des données du document sans rogner le document.
none 4 L’imprimante ne met pas le document à l’échelle pour s’adapter à la taille de média demandée. Si le document est plus grand que le média demandé, l’imprimante centre et clipse la sortie obtenue. Si le document est plus petit que le support demandé, l’imprimante centre la sortie résultante.
unknownFutureValue 5 Valeur sentinel de l’énumération évolutive. Ne pas utiliser.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "pageRanges": [{"@odata.type": "microsoft.graph.integerRange"}],
  "quality": {"@odata.type": "microsoft.graph.printQuality"},
  "dpi": 12345,
  "feedOrientation": {"@odata.type": "microsoft.graph.printerFeedOrientation"},
  "orientation": {"@odata.type": "microsoft.graph.printOrientation"},
  "duplexMode": {"@odata.type": "microsoft.graph.printDuplexMode"},
  "copies": 12345,
  "colorMode": {"@odata.type": "microsoft.graph.printColorMode"},
  "inputBin": "",
  "outputBin": "",
  "mediaSize": "",
  "margin": {"@odata.type": "microsoft.graph.printMargin"},
  "mediaType": "",
  "finishings": [{"@odata.type": "microsoft.graph.printFinishing"}],
  "pagesPerSheet": 12345,
  "multipageLayout": {"@odata.type": "microsoft.graph.printMultipageLayout"},
  "collate": true,
  "scaling": {"@odata.type": "microsoft.graph.printScaling"}
}