プリンターの printJobs の一覧表示
名前空間: microsoft.graph
重要
Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。
プリンターに関連付けられている印刷ジョブの一覧を 取得します。
アクセス許可
この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。
ユニバーサル 印刷サービスを使用するには、ユーザーまたはアプリのテナントに、アクティブなユニバーサル印刷サブスクリプション、プリンターアクセス権の取得を許可するアクセス許可、および次の表に示すアクセス許可の 1 つが必要です。 サインインしているユーザーはプリンター管理者 である必要があります。
別のユーザーから印刷ジョブを読み取る場合は、サインインしているユーザーが印刷管理者であり、PrintJob.ReadBasic.All、PrintJob.Read.All、PrintJob.ReadWriteBasic.All、または PrintJob.ReadWrite.All 権限を持っている必要があります。
| アクセス許可の種類 | アクセス許可 (特権の小さいものから大きいものへ) |
|---|---|
| 委任 (職場または学校のアカウント) | PrintJob.ReadBasic, PrintJob.Read, PrintJob.ReadBasic.All, PrintJob.Read.All, PrintJob.ReadWriteBasic, PrintJob.ReadWrite, PrintJob.ReadWriteBasic.All, PrintJob.ReadWrite.All |
| 委任 (個人用 Microsoft アカウント) | サポートされていません。 |
| アプリケーション | PrintJob.ReadBasic.All, PrintJob.Read.All, PrintJob.ReadWriteBasic.All, PrintJob.ReadWrite.All |
HTTP 要求
GET /print/printers/{id}/jobs
省略可能なクエリ パラメーター
また、このメソッドは応答をカスタマイズするための一部の OData クエリ パラメーターをサポートします。 一般的な情報については、「OData クエリ パラメーター」を参照してください。
- documents プロパティ は、既定では応答から省略されます。 各印刷ジョブの printDocuments の一覧 も返す場合は、 を使用します
$expand=documents。 - このメソッドは、印刷ジョブを作成したユーザーによる印刷ジョブのフィルター処理をサポートします。 Use
$filter=createdBy/userPrincipalName eq '{upn}', where {upn} は 、関連 付けられたユーザー のユーザー プリンシパル名です。
例外
一部の演算子はサポートされていません $count 。 $search
要求ヘッダー
| 名前 | 説明 |
|---|---|
| Authorization | ベアラー {token}。必須。 |
要求本文
このメソッドには、要求本文を指定しません。
応答
成功した場合、このメソッドは応答コードと、応答本文の 200 OK printJob オブジェクトのコレクションを返します。
例
要求
要求の例を次に示します。
GET https://graph.microsoft.com/beta/print/printers/{id}/jobs
応答
応答の例を次に示します。
注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#print/printers('c05f3726-0d4b-4aa1-8fe9-2eb981bb26fb')/jobs",
"value": [
{
"id": "5182",
"createdDateTime": "2020-02-04T00:00:00.0000000Z",
"createdBy": {},
"status": {
"processingState": "completed",
"processingStateDescription": "The print job has completed successfully and no further processing will take place."
}
}
]
}
フィードバック
フィードバックの送信と表示