获取打印作业列表。
HTTP 请求
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:enumeratePrintJobs
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
customer | 
                
                   
 必需。客户 ID,前缀为“customers/”或“customers/my_customer”,用于使用与发出请求的账号关联的客户。  | 
              
查询参数
| 参数 | |
|---|---|
printerOrgUnitId | 
                
                   
 打印机的组织部门 ID。如果指定,则仅返回从指定组织部门提交到打印机的打印作业。  | 
              
pageSize | 
                
                   
 页面中的打印作业数量(介于 0 到 100 之间,包括这两个数值)。如果未指定 pageSize 或其值为零,则大小为 50。  | 
              
pageToken | 
                
                   
 从之前的  进行分页时,提供给   | 
              
filter | 
                
                   
 用于过滤结果的查询字符串,采用 EBNF 语法,字段之间用“AND”分隔。 注意:此过滤条件不支持 OR 运算。注意: 支持的过滤条件字段: 
  | 
              
orderBy | 
                
                   
 用于对结果进行排序的字段。如果未指定,结果将按  支持的排序字段: 
  | 
              
请求正文
请求正文必须为空。
响应正文
包含打印作业列表的响应。
如果成功,响应正文将包含结构如下的数据:
| JSON 表示法 | 
|---|
{
  "printJobs": [
    {
      object ( | 
                  
| 字段 | |
|---|---|
printJobs[] | 
                    
                       
 请求的打印作业列表。  | 
                  
nextPageToken | 
                    
                       
 令牌,可在后续请求中用于检索下一页。如果省略此字段,则不存在后续页面。  | 
                  
totalSize | 
                    
                       
 与请求匹配的打印作业总数。  | 
                  
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/chrome.management.reports.readonly
PrintJob
表示请求打印已提交给打印机的文档。
| JSON 表示法 | 
|---|
{ "id": string, "title": string, "state": enum (  | 
              
| 字段 | |
|---|---|
id | 
                
                   
 打印作业的唯一 ID。  | 
              
title | 
                
                   
 文档的标题。  | 
              
state | 
                
                   
 作业的最终状态。  | 
              
createTime | 
                
                   
 打印作业创建时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
completeTime | 
                
                   
 打印作业完成时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
documentPageCount | 
                
                   
 文档中的页数。  | 
              
colorMode | 
                
                   
 颜色模式。  | 
              
duplexMode | 
                
                   
 双工模式。  | 
              
copyCount | 
                
                   
 副本数量。  | 
              
printerId | 
                
                   
 用于打印的打印机的 API ID。  | 
              
printer | 
                
                   
 用于打印的打印机的名称。  | 
              
userEmail | 
                
                   
 提交打印作业的用户的主电子邮件地址。  | 
              
userId | 
                
                   
 提交打印作业的用户的唯一 Directory API ID。  | 
              
州
打印作业的状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED | 
                打印作业处于未指定状态。 | 
PRINTED | 
                文档已成功打印。 | 
CANCELLED | 
                打印作业已取消。 | 
FAILED | 
                打印作业失败。 | 
ColorMode
打印作业颜色模式。
| 枚举 | |
|---|---|
COLOR_MODE_UNSPECIFIED | 
                未指定。 | 
BLACK_AND_WHITE | 
                黑白。 | 
COLOR | 
                颜色。 | 
DuplexMode
打印作业双面打印模式。
| 枚举 | |
|---|---|
DUPLEX_MODE_UNSPECIFIED | 
                未指定。 | 
ONE_SIDED | 
                单面。 | 
TWO_SIDED_LONG_EDGE | 
                长边双面翻转。 | 
TWO_SIDED_SHORT_EDGE | 
                短边翻转双面翻转。 |