取得列印工作的清單。
HTTP 要求
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:enumeratePrintJobs
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
customer |
必要欄位。客戶 ID 前置字串為「customers/」或「customers/my_customer」,可使用與提出要求的帳戶相關聯的客戶。 |
查詢參數
參數 | |
---|---|
printer |
印表機機構單位的 ID。如果指定了這個屬性,系統只會傳回從指定機構單位提交至印表機的列印工作。 |
page |
頁面中的列印工作數量,介於 0 至 100 (含 0 和 100) 之間 (如未指定 pageSize 或為 0,則大小為 50)。 |
page |
從先前 進行分頁時,提供至 |
filter |
用於篩選結果的查詢字串,以 EBNF 語法中的 AND 分隔欄位。 注意:這個篩選器不支援 OR 運算。注意: 支援的篩選器欄位:
|
order |
用於排序結果的欄位。如果未指定,結果會依 支援的「依欄位排序」欄位:
|
要求主體
要求主體必須為空白。
回應主體
回應,其中包含列印作業清單。
如果成功,回應主體會含有以下結構的資料:
JSON 表示法 |
---|
{
"printJobs": [
{
object ( |
欄位 | |
---|---|
print |
列出要求的列印工作。 |
next |
權杖,可用於後續要求以擷取下一頁。如果省略這個欄位,就不會有後續頁面。 |
total |
符合要求的列印工作總數。 |
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/chrome.management.reports.readonly
PrintJob
代表已提交文件的印表機列印要求。
JSON 表示法 |
---|
{ "id": string, "title": string, "state": enum ( |
欄位 | |
---|---|
id |
列印工作的專屬 ID。 |
title |
文件的標題。 |
state |
工作的最終狀態。 |
create |
列印工作建立時間戳記。 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如 |
complete |
列印工作完成時間戳記。 RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度以奈秒為單位,小數點後最多 9 位。例如 |
document |
文件的頁數。 |
color |
色彩模式。 |
duplex |
雙工模式。 |
copy |
份數。 |
printer |
用於列印的印表機 API ID。 |
printer |
用於列印的印表機名稱。 |
user |
提交列印工作的使用者的主要電子郵件地址。 |
user |
提交列印工作的使用者專屬 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 |
雙面翻頁 (短邊翻頁)。 |