取得列印工作清單。
HTTP 要求
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:enumeratePrintJobs
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
customer |
必填。以「customers/」或「customers/my_customer」為前置字元的客戶 ID,用於與提出要求的帳戶相關聯的客戶。 |
查詢參數
| 參數 | |
|---|---|
printerOrgUnitId |
印表機的機構單位 ID。如果指定機構單位,系統只會傳回提交至該機構單位印表機的列印工作。 |
pageSize |
頁面中的列印工作數量 (含 0 到 100)。如未指定或設為零,大小將為 50。 |
pageToken |
接收自前一個 進行分頁時,提供至 |
filter |
查詢字串,用於篩選結果,並以 EBNF 語法分隔欄位。 注意:這個篩選器不支援 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 |
雙面列印 (短邊翻頁)。 |