次の方法で共有


printJobConfiguration リソースの種類

名前空間: microsoft.graph

重要

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

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

プロパティ

プロパティ 説明
pageRanges integerRange コレクション 印刷するページ範囲。 読み取り専用です。
品質 printQuality ジョブの印刷時に使用する印刷品質。 有効な値については、次の表を参照してください。 読み取り専用です。
dpi Int32 ジョブの印刷時に使用する解像度。1 インチあたりのドット数 (DPI) で表されます。 読み取り専用です。
feedOrientation printerFeedOrientation プリンターにメディアを送るときに使用する向き。 有効な値については、次の表を参照してください。 読み取り専用です。
orientation printOrientation ジョブの印刷時にプリンターが使用する必要がある方向設定。 有効な値については、次の表を参照してください。
duplexMode printDuplexMode プリンターがジョブの印刷時に使用する必要がある双方向モード。 有効な値については、次の表を参照してください。 読み取り専用です。
コピー Int32 印刷する必要があるコピーの数。 読み取り専用です。
colorMode printColorMode プリンターがジョブの印刷に使用する必要があるカラー モード。 有効な値については、次の表を参照してください。 読み取り専用です。
inputBin 文字列 印刷時に使用する入力ビン (トレイ)。 サポートされている入力ビンの一覧については、プリンターの 機能 を参照してください。
outputBin 文字列 完了したプリントを配置する出力ビン。 サポートされている出力ビンの一覧については、プリンターの 機能 を参照してください。
mediaSize 文字列 印刷時に使用するメディア サイズ。 ISO および ANSI メディア サイズの標準サイズ名をサポートします。 有効な値は、 printerCapabilities トピックに記載されています。
余白 printMargin 印刷時に使用する余白設定。
MediaType 文字列 ドキュメントを印刷する既定のメディア (用紙など) の種類。
finishings printFinishing コレクション 印刷時に使用する仕上げ工程。 使用できる値は、 nonestaplepunchcoverbindsaddleStitchstitchEdgestapleTopLeftstapleBottomLeftstapleTopRightstapleBottomRightstitchLeftEdgestitchTopEdgestitchRightEdgestitchBottomEdgestapleDualLeftstapleDualTopstapleDualRightstapleDualBottomunknownFutureValueです。 Prefer: include-unknown-enum-members要求ヘッダーを使用して、この [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerottom, bindLeft, bindTop, bindRight, bindBottom, foldAccordion, foldDoubleGate, foldDoubleGatefoldGate, foldHalf, foldHalfZ, foldLeftGate, foldLetter, foldParallel, foldPoster, foldRightGate, foldZ, foldEngineeringZ, punchTopLeft, punchBottomLeft, punchTopRight, punchBottomRight, punchDualLeft, punchDualTop, punchDualRight, punchDualBottom, punchTripleLeft, punchTripleTop, punchTripleRight, punchTripleBottom, punchQuadLeft, punchQuadTop, punchQuadRight, punchQuadBottom, fold, trim, bale, , coat, laminate, trimAfterPages, trimAfterDocuments, trimAfterCopies, trimAfterJob'.
pagesPerSheet Int32 各シートに印刷するドキュメント ページの数。
multipageLayout printMultipageLayout シートごとに複数のページを印刷するときにページをレイアウトする方向。 有効な値については、次の表を参照してください。
照合 ブール型 複数ページ文書の複数のコピーを印刷するときに、プリンターがページを照合する必要があるかどうか。
スケーリング printScaling プリンターが、要求されたメディアに合わせてドキュメント データをスケーリングする方法を指定します。 有効な値については、次の表を参照してください。

printQuality 値

メンバー 説明
0 プリンターは、低品質 (一般に "ドラフト" と呼ばれる) を使用してジョブを印刷します。
medium 1 プリンターは、メディア (一般に "通常" と呼ばれる) 品質を使用してジョブを印刷します。
2 プリンターは、高い品質 (一般に "最適" または "ファイン" と呼ばれる) を使用してジョブを印刷します。
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 仕上げなし。 この値を含めることは、仕上げの空のコレクションを提供することと同じです。
主食 プリンターの既定の stapling 構成を使用してドキュメントをステープルします。
パンチ プリンターの既定の穴パンチ構成を使用して、ドキュメントに穴を開けます。
カバー 文書にカバーを適用します。
バインド プリンターの既定のバインド構成を使用してドキュメントをバインドします。
saddleStitch プリンターの既定のステッチ構成を使用してドキュメントをサドル stich します。
stitchEdge プリンターの既定のステッチ構成を使用して、ドキュメントをエッジステッチします。
stapleTopLeft 左上隅の文書をホチキス止めします。
stapleBottomLeft 左下隅の文書をホチキス止めします。
stapleTopRight 右上隅の文書をホチキス止めします。
stapleBottomRight 右下隅の文書をホチキス止めします。
stitchLeftEdge 左端に沿って文書をエッジステッチします。
stitchTopEdge 上端に沿ってドキュメントをエッジステッチします。
stitchRightEdge 右端に沿って文書をエッジステッチします。
stitchBottomEdge 下の端に沿って文書をエッジステッチします。
stapleDualLeft 左端に沿って文書を 2 回ホチキス止めします。
stapleDualTop ドキュメントを上端に沿って 2 回ホチキス止めします。
stapleDualRight 右端に沿ってドキュメントを 2 回ホチキス止めします。
stapleDualBottom 文書を下端に沿って 2 回ホチキス止めします。
unknownFutureValue 進化可能な列挙センチネル値。 使用しないでください。
stapleTripleLeft 左端に沿って 3 つのステープル (ワイヤ ステッチ) でドキュメントまたはドキュメントをバインドします。
stapleTripleTop 上端に沿って 3 つのステープル (ワイヤ ステッチ) でドキュメントまたはドキュメントをバインドします。
stapleTripleRight 右端に沿って 3 つのステープル (ワイヤ ステッチ) でドキュメントまたはドキュメントをバインドします。
stapleTripleBottom 下辺に沿って 3 つのステープル (ワイヤ ステッチ) でドキュメントまたはドキュメントをバインドします。
bindLeft 左端に沿ってドキュメントまたはドキュメントをバインドします。バインドの種類はサイト定義です。
bindTop 上端に沿ってドキュメントまたはドキュメントをバインドします。バインドの種類はサイト定義です。
bindRight 右端に沿ってドキュメントまたはドキュメントをバインドします。バインドの種類はサイト定義です。
bindBottom 下端に沿ってドキュメントまたはドキュメントをバインドします。バインドの種類はサイト定義です。
foldAccordion ハードコピー出力を垂直方向に 4 つのセクションにアコーディオンフォールドします。
foldDoubleGate ハードコピー出力の上と下の四半期を中線に向かって折り、垂直に半分に折ります。
foldGate ハードコピー出力の上四半期と下の四半期を中線に向かって折りたたみます。
foldHalf ハードコピー出力を垂直方向に半分に折ります。
foldHalfZ ハードコピー出力を水平方向に半分に折り、用紙を垂直方向に 3 つのセクションに折りたたみます。
foldLeftGate ハードコピー出力の上 4 分の 1 を中線に向かって折ります。
foldLetter ハードコピー出力を垂直方向に 3 つのセクションに折りたたみます。C フォールドとも呼ばれます。
foldParallel ハードコピー出力を垂直方向に半分に 2 回折り、4 つのセクションを生成します。
foldPoster ハードコピー出力を水平方向と垂直方向の半分に折ります。クロスフォールドとも呼ばれることもあります。
foldRightGate ハードコピー出力の下 4 分の 1 を中線に向かって折ります。
foldZ ハードコピー出力を垂直方向に 3 つのセクションに折りたたみ、Z を形成します。
foldEngineeringZ ハードコピー出力を垂直方向に 3 つのセクションに折りたたみ、Z を形成しますが、上端に沿ってバインド、パンチ、またはステープルを行う余地を残します。
punchTopLeft ハードコピー出力の左上に 1 つの穴を開きます。
punchBottomLeft ハードコピー出力の左下に 1 つの穴を開きます。
punchTopRight ハードコピー出力の右上に 1 つの穴を開きます。
punchBottomRight ハードコピー出力の右下に 1 つの穴を開きます。
punchDualLeft ハードコピー出力の左側に 2 つの穴を開けます。
punchDualTop ハードコピー出力の上部側に 2 つの穴を開けます。
punchDualRight ハードコピー出力の右側に 2 つの穴を開けます。
punchDualBottom ハードコピー出力の底面に 2 つの穴を開けます。
punchTripleLeft ハードコピー出力の左側に 3 つの穴を開けます。
punchTripleTop ハードコピー出力の上部側に 3 つの穴を開けます。
punchTripleRight ハードコピー出力の右側に 3 つの穴を開けます。
punchTripleBottom ハードコピー出力の底面に 3 つの穴を開けます。
punchQuadLeft ハードコピー出力の左側に 4 つの穴を開けます。
punchQuadTop ハードコピー出力の上部側に 4 つの穴を開けます。
punchQuadRight ハードコピー出力の右側に 4 つの穴を開けます。
punchQuadBottom ハードコピー出力の底面に 4 つの穴を開けます。
ハードコピー出力をフォールドします。
trim 1 つまたは複数のエッジでハードコピー出力をトリミングします。
ベール セットまたはセットをベールします。
bookletMaker セットまたはセットを署名ブックレット メーカーに配信します。
コート 各シートに保護液または粉末コーティングを塗布します。
積層 各シートに保護 (固体) 材料を適用します。
trimAfterPages 各ページの後に出力をトリミングします。
trimAfterDocuments 各ドキュメントの後に出力をトリミングします。
trimAfterCopies 各セットの後に出力をトリミングします。
trimAfterJob ジョブの後に出力をトリミングします。

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": "String",
  "finishings": ["String"],
  "pagesPerSheet": "Int32",
  "multipageLayout": {"@odata.type": "microsoft.graph.printMultipageLayout"},
  "collate": true,
  "scaling": {"@odata.type": "microsoft.graph.printScaling"}
}