printerCapabilities 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
表示打印机报告的功能。
属性
属性 |
类型 |
说明 |
contentTypes |
字符串集合 |
支持的内容 (MIME) 打印机支持的类型的列表。 不能保证通用打印服务支持打印所有这些 MIME 类型。 |
isColorPrintingSupported |
布尔值 |
如果打印机支持彩色打印,则该属性值为 True;否则为 false。 此为只读属性。 |
feedOrientations |
printerFeedOrientation 集合 |
打印机支持的源方向列表。 |
isPageRangeSupported |
布尔值 |
如果打印机支持按页范围打印,则该属性值为 True;否则为 false。 |
光荣 |
printQuality 集合 |
打印机支持的打印质量。 |
dpis |
Int32 集合 |
打印机支持的 DPI 打印分辨率列表。 |
duplexModes |
printDuplexMode 集合 |
打印机支持的双工模式列表。 下表介绍了有效值。 |
queueBufferSizeInBytes |
Int32 |
打印机可以存储的最大打印作业队列大小。 |
copiesPerJob |
integerRange |
打印机支持的每个作业的副本范围。 |
finishings |
printFinishing 集合 |
打印机支持打印文档的精加工过程。 |
mediaColors |
字符串集合 |
介质 (即打印机支持的纸张) 颜色。 |
mediaTypes |
字符串集合 |
打印机支持的介质类型。 |
mediaSizes |
字符串集合 |
打印机支持的介质大小。 支持 ISO 和 ANSI 介质大小的标准大小名称。
下表中显示了有效值。 |
pagesPerSheet |
Int32 集合 |
支持对单个印象施加的输入页数。 |
取向 |
printOrientation 集合 |
打印机支持的打印方向。 下表介绍了有效值。 |
inputBins |
字符串集合 |
打印机支持的输入箱。 |
outputBins |
字符串集合 |
打印机支持的输出箱 (纸盒) 。 |
supportsFitPdfToPage |
布尔值 |
如果打印机支持缩放 PDF 页面以匹配打印介质大小,则为 True;否则为 false。 |
multipageLayouts |
printMultipageLayout 集合 |
打印机支持的演示方向。 下表介绍了支持的值。 |
colorModes |
printColorMode 集合 |
打印机支持的颜色模式。 下表介绍了有效值。 |
topMargins |
Int32 集合 |
打印机) 支持的上边距列表, (以微米为单位。 |
bottomMargins |
Int32 集合 |
打印机支持的下边距列表, (以) ) 。 |
rightMargins |
Int32 集合 |
打印机) 支持的右边距列表, (以微米为单位。 |
leftMargins |
Int32 集合 |
打印机支持的左边距列表 (以) 以美光为单位。 |
collation |
布尔值 |
如果打印多页文档的多个副本时打印机支持排序规则,则该属性值为 True;否则为 false。 |
scalings |
printScaling 集合 |
支持的打印缩放。 |
printerFeedOrientation 值
成员 |
值 |
说明 |
longEdgeFirst |
0 |
打印机以“横向”方向使用活动纸盒中的工作表,首先使用工作表的长边缘。 |
shortEdgeFirst |
1 |
打印机以“纵向”方向使用活动纸盒中的工作表,首先使用工作表的短边缘。 |
unknownFutureValue |
2 |
可演变枚举 sentinel 值。 请勿使用。 |
printQuality 值
成员 |
值 |
说明 |
低 |
0 |
打印机使用低 (通常称为“草稿”) 质量打印作业。 |
中等 |
1 |
打印机使用中等 (通常称为“正常”) 质量打印作业。 |
高 |
2 |
打印机使用高 (通常称为“最佳”或“精细”) 质量打印作业。 |
unknownFutureValue |
3 |
可演变枚举 sentinel 值。 请勿使用。 |
printDuplexMode 值
成员 |
值 |
说明 |
flipOnLongEdge |
0 |
打印机双面打印,并沿长边缘翻转文档。 |
flipOnShortEdge |
1 |
打印机双面打印,沿短边缘翻转文档。 |
oneSided |
2 |
打印机单面打印。 |
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 值。 请勿使用。 |
stapleTripleLeft |
33 |
将文档 () 与三个装订 (沿左边缘的线缝线) 绑定。 |
stapleTripleTop |
34 |
将文档 () 绑定到三个装订, (沿上边缘) 线缝线。 |
stapleTripleRight |
35 |
将文档 () 与三个装订 (沿右边缘的线缝) 绑定。 |
stapleTripleBottom |
36 |
将文档 () 与三个装订 (沿下边缘) 线缝合。 |
bindLeft |
37 |
沿左边缘绑定文档 () ;绑定的类型是站点定义的。 |
bindTop |
38 |
沿上边缘绑定文档 () ;绑定的类型是站点定义的。 |
bindRight |
39 |
沿右边缘绑定文档 () ;绑定的类型是站点定义的。 |
bindBottom |
40 |
沿下边缘绑定文档 () ;绑定的类型是站点定义的。 |
foldAccordion |
41 |
将硬复制输出垂直折叠为四个部分。 |
foldDoubleGate |
42 |
将硬拷贝输出的顶部和底部四分之一部分折叠到中线,然后垂直折叠到一半。 |
foldGate |
43 |
将硬复制输出的顶部和底部四分之一部分折叠到中线。 |
foldHalf |
44 |
将硬复制输出垂直折叠到两半。 |
foldHalfZ |
45 |
将硬拷贝输出水平折叠到两半,然后 Z 将纸张垂直折叠为三个部分。 |
foldLeftGate |
46 |
将硬复制输出的上四分之一折折向中线。 |
foldLetter |
47 |
将硬复制输出垂直折叠为三个部分;有时也称为 C 折叠。 |
foldParallel |
48 |
将硬复制输出垂直折叠两次,生成四个部分。 |
foldPoster |
49 |
将硬复制输出水平和垂直折叠到一半;有时也称为交叉折叠。 |
foldRightGate |
50 |
将硬复制输出的底部四分之一折向中线。 |
foldZ |
51 |
将硬复制输出垂直折叠为三个部分,形成 Z。 |
foldEngineeringZ |
52 |
将硬复制输出垂直折叠为三个部分,形成 Z,但为沿上边缘进行绑定、打孔或装订留出空间。 |
punchTopLeft |
53 |
在硬复制输出的左上角打一个洞。 |
punchBottomLeft |
54 |
在硬复制输出的左下角打孔。 |
punchTopRight |
55 |
在硬复制输出的右上角打孔。 |
punchBottomRight |
56 |
在硬复制输出的右下角打孔。 |
punchDualLeft |
57 |
在硬复制输出的左侧打孔两个孔。 |
punchDualTop |
58 |
在硬复制输出的顶部打孔两个孔。 |
punchDualRight |
59 |
打孔硬复制输出右侧的两个孔。 |
punchDualBottom |
60 |
在硬复制输出的底部打孔两个孔。 |
punchTripleLeft |
61 |
在硬复制输出的左侧打孔三个孔。 |
punchTripleTop |
62 |
在硬复制输出的顶部打孔三个孔。 |
punchTripleRight |
63 |
在硬复制输出的右侧打孔三个孔。 |
punchTripleBottom |
64 |
在硬复制输出的底部打孔三个孔。 |
punchQuadLeft |
65 |
在硬复制输出的左侧打孔四个孔。 |
punchQuadTop |
66 |
在硬复制输出的顶部打孔四个孔。 |
punchQuadRight |
67 |
在硬复制输出的右侧打孔四个孔。 |
punchQuadBottom |
68 |
在硬复制输出的底部打孔四个孔。 |
倍 |
69 |
折叠硬复制输出。 |
trim |
70 |
剪裁一个或多个边缘上的硬复制输出。 |
束 |
71 |
将集 () 打包。 |
bookletMaker |
72 |
将集 () 交给签名小册子制作者。 |
外套 |
73 |
将保护性液体或粉末涂层涂于每张纸上。 |
层压 |
74 |
将保护 (固体) 材料应用于每张纸。 |
trimAfterPages |
75 |
在每页之后剪裁输出。 |
trimAfterDocuments |
76 |
剪裁每个文档后的输出。 |
trimAfterCopies |
77 |
在每次设置后剪裁输出。 |
trimAfterJob |
78 |
在作业后剪裁输出。 |
printOrientation 值
成员 |
值 |
说明 |
肖像 |
3 |
打印机以“纵向”方向打印印象。 |
景观 |
4 |
打印机以“横向”方向打印印记。 |
reverseLandscape |
5 |
打印机以“反向横向”方向打印印象。 |
reversePortrait |
6 |
打印机以“反向纵向”方向打印印记。 |
printMultipageLayout 值
成员 |
值 |
说明 |
clockwiseFromTopLeft |
0 |
在左上角开始的顺时针网格中排列页面。 |
counterclockwiseFromTopLeft |
1 |
在左上角开始的逆时针网格中排列页面。 |
counterclockwiseFromTopRight |
2 |
从右上角开始的逆时针网格中排列页面。 |
clockwiseFromTopRight |
3 |
从右上角开始的顺时针网格中排列页面。 |
counterclockwiseFromBottomLeft |
4 |
在左下角开始的逆时针网格中排列页面。 |
clockwiseFromBottomLeft |
5 |
在左下角开始的顺时针网格中排列页面。 |
counterclockwiseFromBottomRight |
6 |
从右下角开始的逆时针网格中排列页面。 |
clockwiseFromBottomRight |
7 |
从右下角开始的顺时针网格中排列页面。 |
printColorMode 值
成员 |
值 |
说明 |
blackAndWhite |
0 |
黑白 (仅使用黑色标记材料。) |
灰度 |
1 |
灰度 (可能使用某些颜色标记材料。) |
color |
2 |
颜色 (使用标记材料的任意组合来创建颜色印象) 。 |
自动 |
3 |
让打印机决定使用哪种颜色模式。 |
printScaling 值
成员 |
值 |
说明 |
自动 |
0 |
如果文档大于请求的介质,并且边距为非零,则打印机会像 调整 printScaling 一样缩放文档。 否则,打印机使用 fill printScaling 缩放文档。 如果文档小于请求的介质,则使用“none”printScaling。 |
shrinkToFit |
1 |
如果文档大于请求的介质,打印机会像 调整 printScaling 一样缩放文档。 否则,打印机会像 无 printScaling 一样缩放文档。 |
fill |
2 |
打印机缩放文档以填充请求的介质大小,保留其纵横比,但可能会裁剪文档部分。 |
适合 |
3 |
打印机缩放文档以适应所请求媒体大小的可打印区域,从而保留文档数据的纵横比,而无需裁剪文档。 |
无 |
4 |
打印机不会缩放文档以适应请求的媒体大小。 如果文档大于请求的媒体,打印机会居中并剪辑生成的输出。 如果文档小于请求的介质,则打印机会将生成的输出居中。 |
unknownFutureValue |
5 |
可演变枚举 sentinel 值。 请勿使用。 |
值 |
A3 |
A4 |
A5 |
A6 |
JIS B4 |
JIS B5 |
JPN Hagaki |
北美 5x7 英寸 |
北美执行 |
北美政府信函 |
北美索引 3x5in |
北美索引 4x8 英寸 |
北美索引 5x8in |
北美发票 |
北美账本 |
北美法律 |
北美 字母 |
照片 l 3.5x5in |
名片 |
Photo |
关系
无。
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"contentTypes": [""],
"isColorPrintingSupported": true,
"feedOrientations": [{"@odata.type": "microsoft.graph.printerFeedOrientation"}],
"isPageRangeSupported": true,
"qualities": [{"@odata.type": "microsoft.graph.printQuality"}],
"dpis": [12345],
"duplexModes": [{"@odata.type": "microsoft.graph.printDuplexMode"}],
"queueBufferSizeInBytes": 12345,
"copiesPerJob": {"@odata.type": "microsoft.graph.integerRange"},
"finishings": [{"@odata.type": "microsoft.graph.printFinishing"}],
"mediaColors": [""],
"mediaTypes": [""],
"mediaSizes": [""],
"pagesPerSheet": [12345],
"orientations": [{"@odata.type": "microsoft.graph.printOrientation"}],
"inputBins": [""],
"outputBins": [""],
"supportsFitPdfToPage": true,
"multipageLayouts": [{"@odata.type": "microsoft.graph.printMultipageLayout"}],
"colorModes": [{"@odata.type": "microsoft.graph.printColorMode"}],
"topMargins": [12345],
"bottomMargins": [12345],
"rightMargins": [12345],
"leftMargins": [12345],
"collation": true,
"scalings": [{"@odata.type": "microsoft.graph.printScaling"}]
}