printJobConfiguration 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
打印机应用于打印作业的一组设置。
属性
属性 |
类型 |
说明 |
pageRanges |
integerRange 集合 |
要打印的页面范围。 此为只读属性。 |
质量 |
printQuality |
打印作业时使用的打印质量。 下表介绍了有效值。 此为只读属性。 |
dpi |
Int32 |
打印作业时要使用的分辨率,以每英寸点数表示 (DPI) 。 此为只读属性。 |
feedOrientation |
printerFeedOrientation |
将介质送入打印机时要使用的方向。 下表介绍了有效值。 此为只读属性。 |
orientation |
printOrientation |
打印作业时打印机应使用的方向设置。 下表介绍了有效值。 |
duplexMode |
printDuplexMode |
打印作业时打印机应使用的双面打印模式。 下表介绍了有效值。 此为只读属性。 |
副本 |
Int32 |
应打印的副本数。 此为只读属性。 |
colorMode |
printColorMode |
打印机打印作业时应使用的颜色模式。 下表介绍了有效值。 此为只读属性。 |
inputBin |
String |
打印时要使用的输入箱 (纸盒) 。 有关支持的输入箱列表,请参阅打印机 的功能 。 |
outputBin |
String |
要放置已完成打印的输出箱。 有关支持的输出箱列表,请参阅打印机 的功能 。 |
mediaSize |
String |
打印时要使用的介质大小。 支持 ISO 和 ANSI 介质大小的标准大小名称。
printerCapabilities 主题中列出了有效值。 |
margin |
printMargin |
打印时要使用的边距设置。 |
mediaType |
String |
要打印文档的默认介质 (,例如纸张) 类型。 |
finishings |
printFinishing 集合 |
打印时要使用的完成过程。 |
pagesPerSheet |
Int32 |
每个工作表上要打印的文档页数。 |
multipageLayout |
printMultipageLayout |
每页打印多个页面时页面布局的方向。 下表介绍了有效值。 |
collate |
布尔值 |
打印多页文档的多个副本时,打印机是否应整理页面。 |
scaling |
printScaling |
指定打印机应如何缩放文档数据以适应请求的介质。 下表介绍了有效值。 |
printQuality 值
成员 |
值 |
说明 |
低 |
0 |
打印机使用低 (通常称为“草稿”) 质量打印作业。 |
中等 |
1 |
打印机使用中等 (通常称为“正常”) 质量打印作业。 |
高 |
2 |
打印机使用高 (通常称为“最佳”或“精细”) 质量打印作业。 |
unknownFutureValue |
3 |
可演变枚举 sentinel 值。 请勿使用。 |
printerFeedOrientation 值
成员 |
值 |
说明 |
longEdgeFirst |
0 |
打印机以“横向”方向使用活动纸盒中的工作表,首先使用工作表的长边缘。 |
shortEdgeFirst |
1 |
打印机以“纵向”方向使用活动纸盒中的工作表,首先使用工作表的短边缘。 |
unknownFutureValue |
2 |
可演变枚举 sentinel 值。 请勿使用。 |
printOrientation 值
成员 |
值 |
说明 |
肖像 |
3 |
打印机以“纵向”方向打印印象。 |
景观 |
4 |
打印机以“横向”方向打印印记。 |
reverseLandscape |
5 |
打印机以“反向横向”方向打印印象。 |
reversePortrait |
6 |
打印机以“反向纵向”方向打印印记。 |
printDuplexMode 值
成员 |
值 |
说明 |
flipOnLongEdge |
0 |
打印机双面打印,并沿长边缘翻转文档。 |
flipOnShortEdge |
1 |
打印机双面打印,沿短边缘翻转文档。 |
oneSided |
2 |
打印机单面打印。 |
printColorMode 值
成员 |
值 |
说明 |
blackAndWhite |
0 |
黑白 (仅使用黑色标记材料。) |
灰度 |
1 |
灰度 (可能使用某些颜色标记材料。) |
color |
2 |
颜色 (使用标记材料的任意组合来创建颜色印象) 。 |
自动 |
3 |
让打印机决定使用哪种颜色模式。 |
printFinishing 值
成员 |
值 |
说明 |
无 |
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 |
沿左边缘装订文档两次。 |
stapleDualTop |
29 |
沿上边缘装订文档两次。 |
stapleDualRight |
30 |
沿右边缘装订文档两次。 |
stapleDualBottom |
31 |
沿下边缘装订文档两次。 |
unknownFutureValue |
32 |
可演变枚举 sentinel 值。 请勿使用。 |
printMultipageLayout 值
成员 |
值 |
说明 |
clockwiseFromTopLeft |
0 |
在左上角开始的顺时针网格中排列页面。 |
counterClockwiseFromTopLeft |
1 |
在左上角开始的逆时针网格中排列页面。 |
counterClockwiseFromTopRight |
2 |
从右上角开始的逆时针网格中排列页面。 |
clockwiseFromTopRight |
3 |
从右上角开始的顺时针网格中排列页面。 |
counterClockwiseFromBottomLeft |
4 |
在左下角开始的逆时针网格中排列页面。 |
clockwiseFromBottomLeft |
5 |
在左下角开始的顺时针网格中排列页面。 |
counterClockwiseFromBottomRight |
6 |
从右下角开始的逆时针网格中排列页面。 |
clockwiseFromBottomRight |
7 |
从右下角开始的顺时针网格中排列页面。 |
printScaling 值
成员 |
值 |
说明 |
自动 |
0 |
如果文档大于请求的介质,并且边距为非零,则打印机会像 调整 printScaling 一样缩放文档。 否则,打印机使用 fill printScaling 缩放文档。 如果文档小于请求的介质,则使用“none”printScaling。 |
shrinkToFit |
1 |
如果文档大于请求的介质,打印机会像 调整 printScaling 一样缩放文档。 否则,打印机会像 无 printScaling 一样缩放文档。 |
fill |
2 |
打印机缩放文档以填充请求的介质大小,保留其纵横比,但可能会裁剪文档部分。 |
适合 |
3 |
打印机缩放文档以适应所请求媒体大小的可打印区域,从而保留文档数据的纵横比,而无需裁剪文档。 |
无 |
4 |
打印机不会缩放文档以适应请求的媒体大小。 如果文档大于请求的媒体,打印机会居中并剪辑生成的输出。 如果文档小于请求的介质,则打印机会将生成的输出居中。 |
unknownFutureValue |
5 |
可演变枚举 sentinel 值。 请勿使用。 |
关系
无。
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"}
}