printJobConfiguration リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

プリンターがジョブの印刷に使用する必要がある設定のグループ。

プロパティ

プロパティ 種類 説明
pageRanges integerRange コレクション 印刷するページ範囲。 読み取り専用です。
品質 printQuality ジョブを印刷するときに使用する印刷品質。 有効な値については、次の表を参照してください。 読み取り専用です。
dpi Int32 1 インチあたりのドット数 (DPI) で表される、ジョブの印刷時に使用する解像度。 読み取り専用です。
feedOrientation printerFeedOrientation プリンターにメディアを送るときに使用する向き。 次の表では、有効な値について説明します。 読み取り専用です。
orientation printOrientation ジョブの印刷時に使用するプリンターの向き設定。 次の表では、有効な値について説明します。
duplexMode printDuplexMode ジョブの印刷時にプリンターが使用する必要がある二重モード。 有効な値については、次の表を参照してください。 読み取り専用です。
コピー Int32 印刷する必要がある部数。 読み取り専用です。
colorMode printColorMode プリンターがジョブの印刷に使用する必要があるカラー モード。 有効な値については、次の表を参照してください。 読み取り専用です。
inputBin String 印刷時に使用する入力ビン (トレイ)。 サポートされている入力ビンの一覧については、プリンターの 機能 を参照してください。
outputBin String 完了した印刷を配置する出力ビン。 サポートされている出力ビンの一覧については、プリンターの 機能 を参照してください。
mediaSize String 印刷時に使用するメディア サイズ。 ISO および ANSI メディア サイズの標準サイズ名をサポートします。 有効な値は printerCapabilities トピックに記載されています。
余白 printMargin 印刷時に使用する余白の設定。
MediaType String ドキュメントを印刷する既定のメディア (用紙など) の種類。
finishings printFinishing コレクション 印刷時に使用するプロセスを終了します。
pagesPerSheet Int32 各シートに印刷するドキュメント ページの数。
multipageLayout printMultipageLayout シートごとに複数のページが印刷されている場合にページをレイアウトする方向。 次の表では、有効な値について説明します。
照合 Boolean プリンターで複数ページの文書の複数のコピーを印刷する必要があるかどうか。
拡大縮小 printScaling プリンターが要求されたメディアに合わせてドキュメント データをスケーリングする方法を指定します。 次の表では、有効な値について説明します。

printQuality 値

メンバー 説明
0 プリンターは、低品質 (通常は "下書き" と呼ばれます) を使用してジョブを印刷します。
medium 1 プリンターは、メディム (一般的に "標準" と呼ばれる) 品質を使用してジョブを印刷します。
2 プリンターは、高品質 (一般的に "最適" または "fine" と呼ばれます) を使用してジョブを印刷します。
unknownFutureValue 3 進化可能な列挙センチネル値。 使用しないでください。

printerFeedOrientation 値

メンバー 説明
longEdgeFirst 0 プリンターは、作業中のトレイのシートを "横" の向きで使用し、最初にシートの長い端を使用します。
shortEdgeFirst 1 プリンターは、作業中のトレイのシートを"縦" の向きで使用し、最初にシートの短い端を使用します。
unknownFutureValue 2 進化可能な列挙センチネル値。 使用しないでください。

printOrientation 値

メンバー 説明
肖像 画 3 プリンターは、"縦" の向きで表示回数を印刷します。
風景 4 プリンターは、"横" の向きで表示回数を印刷します。
reverseLandscape 5 プリンターは、"逆の横" の向きで表示回数を印刷します。
reversePortrait 6 プリンターは、"逆の縦" の向きで表示回数を印刷します。

printDuplexMode 値

メンバー 説明
flipOnLongEdge 0 プリンターは両面印刷し、長辺に沿ってドキュメントを反転します。
flipOnShortEdge 1 プリンターは両面印刷され、短い端に沿ってドキュメントを反転します。
oneSided 2 プリンターは片面で印刷されます。

printColorMode 値

メンバー 説明
blackAndWhite 0 白黒 (黒いマーカー素材のみを使用)。
グレースケール 1 グレースケール (一部のカラー マーカー マテリアルを使用する場合があります)。
color 2 色 (マーカー マテリアルの任意の組み合わせを使用して、色の印象を作成します)。
自動 3 プリンターで使用するカラー モードを決定します。

printFinishing 値

メンバー 説明
none 3 仕上げなし。 この値を含めることは、仕上げの空のコレクションを提供することと同じです。
主食 4 プリンターの既定のステープル構成を使用してドキュメントをステープルします。
パンチ 5 プリンターの既定の穴のパンチ構成を使用して、ドキュメントに穴を開けます。
カバー 6 文書にカバーを適用します。
バインド 7 プリンターの既定のバインド構成を使用してドキュメントをバインドします。
saddleStitch 8 プリンターの既定のスティッチング構成を使用して、ドキュメントをサドルで貼り付けます。
stitchEdge 9 プリンターの既定のスティッチング構成を使用して、ドキュメントをエッジスティッチします。
stapleTopLeft 20 左上隅にある文書をホチキス止めします。
stapleBottomLeft 21 ドキュメントを左下隅にホチキス止めします。
stapleTopRight 22 右上隅にあるドキュメントをホチキス止めします。
stapleBottomRight 23 右下隅にあるドキュメントをホチキス止めします。
stitchLeftEdge 24 文書を左端に沿ってエッジスティッチします。
stitchTopEdge 25 ドキュメントを上端に沿ってエッジで切り取ります。
stitchRightEdge 26 ドキュメントを右端に沿ってエッジで切り取ります。
stitchBottomEdge 27 ドキュメントを下端に沿ってエッジで切り取ります。
stapleDualLeft 28 文書を左端に沿って 2 回ホチキス止めします。
stapleDualTop 29 文書を上端に沿って 2 回ホチキス止めします。
stapleDualRight 30 文書を右端に沿って 2 回ホチキス止めします。
stapleDualBottom 31 文書を下端に沿って 2 回ホチキス止めします。
unknownFutureValue 32 進化可能な列挙センチネル値。 使用しないでください。

printMultipageLayout 値

メンバー 説明
clockwiseFromTopLeft 0 ページを左上から時計回りのグリッドに配置します。
counterclockwiseFromTopLeft 1 左上から始まる反時計回りのグリッドにページを配置します。
counterclockwiseFromTopRight 2 右上から始まる反時計回りのグリッドにページを配置します。
clockwiseFromTopRight 3 右上から始まる時計回りのグリッドにページを配置します。
counterclockwiseFromBottomLeft 4 ページを左下から反時計回りのグリッドに配置します。
clockwiseFromBottomLeft 5 ページを左下から時計回りのグリッドに配置します。
counterclockwiseFromBottomRight 6 ページを右下から反時計回りのグリッドに配置します。
clockwiseFromBottomRight 7 右下から始まる時計回りのグリッドにページを配置します。

printScaling 値

メンバー 説明
自動 0 ドキュメントが要求されたメディアより大きく、余白が 0 以外の場合、プリンターは 印刷の拡大縮小に合 わせてドキュメントをスケーリングします。 それ以外の場合、プリンターは 塗りつぶし の印刷スケーリングを使用してドキュメントをスケーリングします。 ドキュメントが要求されたメディアより小さい場合は、'none' printScaling が使用されます。
shrinkToFit 1 ドキュメントが要求されたメディアより大きい場合、プリンターは 、印刷の拡大縮小に合 わせてドキュメントをスケーリングします。 それ以外の場合、プリンターは none printScaling のようにドキュメントを拡大縮小します。
fill 2 プリンターは、要求されたメディア サイズに合わせてドキュメントをスケーリングします。縦横比は維持されますが、ドキュメントの一部がトリミングされる可能性があります。
フィット 3 プリンターは、要求されたメディア サイズの印刷可能領域に合わせてドキュメントを拡大縮小し、ドキュメントをトリミングせずにドキュメント データの縦横比を保持します。
none 4 プリンターは、要求されたメディア サイズに合わせてドキュメントをスケーリングしません。 ドキュメントが要求されたメディアより大きい場合、プリンターは結果の出力を中央に揃え、クリップします。 ドキュメントが要求されたメディアより小さい場合は、プリンターによって結果の出力が中央に表示されます。
unknownFutureValue 5 進化可能な列挙センチネル値。 使用しないでください。

JSON 表記

リソースの JSON 表記を次に示します。

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