Method: customers.reports.enumeratePrintJobs

인쇄 작업 목록을 가져옵니다.

HTTP 요청

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:enumeratePrintJobs

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
customer

string

필수 항목입니다. 'customers/'로 시작하는 고객 ID 또는 'customers/my_customer' 요청한 계정과 연결된 고객을 사용합니다.

쿼리 매개변수

매개변수
printerOrgUnitId

string

프린터의 조직 단위의 ID입니다. 지정하면 지정된 조직 단위의 프린터에 제출된 인쇄 작업만 반환됩니다.

pageSize

integer

페이지의 인쇄 작업 수(0~100)입니다. pageSize를 지정하지 않거나 0인 경우 크기는 50입니다.

pageToken

string

이전 reports.enumeratePrintJobs 호출에서 수신된 페이지 토큰입니다. 후속 페이지를 검색하려면 이를 입력합니다. 생략하면 결과의 첫 페이지가 반환됩니다.

페이지를 매길 때 reports.enumeratePrintJobs에 제공된 다른 모든 매개변수는 페이지 토큰을 제공한 호출과 일치해야 합니다.

filter

string

결과를 필터링하는 쿼리 문자열 및 EBNF 구문의 AND로 구분된 필드

참고: 이 필터에서는 OR 연산이 지원되지 않습니다. 참고: completeTime에는 >= 및 <= 비교 연산자만 지원됩니다. 참고: userIdprinterId에는 비교 연산자만 지원됩니다.

지원되는 필터 필드:

  • completeTime
  • printerId
  • userId
orderBy

string

결과를 정렬하는 데 사용되는 필드입니다. 지정하지 않으면 결과가 completeTime 필드의 내림차순으로 정렬됩니다.

지원되는 필드별 순서:

  • 제목
  • createTime
  • completeTime
  • documentPageCount
  • colorMode
  • duplexMode
  • 프린터
  • userEmail

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

인쇄 작업 목록이 포함된 응답입니다.

성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.

JSON 표현
{
  "printJobs": [
    {
      object (PrintJob)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
필드
printJobs[]

object (PrintJob)

요청된 인쇄 작업 목록입니다.

nextPageToken

string

다음 페이지를 검색하기 위해 후속 요청에서 사용할 수 있는 토큰입니다. 이 필드를 생략하면 후속 페이지가 표시되지 않습니다.

totalSize

string (int64 format)

요청과 일치하는 총 인쇄 작업 수입니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

PrintJob

프린터에 제출된 문서의 인쇄 요청을 나타냅니다.

JSON 표현
{
  "id": string,
  "title": string,
  "state": enum (State),
  "createTime": string,
  "completeTime": string,
  "documentPageCount": integer,
  "colorMode": enum (ColorMode),
  "duplexMode": enum (DuplexMode),
  "copyCount": integer,
  "printerId": string,
  "printer": string,
  "userEmail": string,
  "userId": string
}
필드
id

string

인쇄 작업의 고유 ID입니다.

title

string

문서의 제목입니다.

state

enum (State)

작업의 최종 상태입니다.

createTime

string (Timestamp format)

인쇄 작업 생성 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

completeTime

string (Timestamp format)

인쇄 작업 완료 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

documentPageCount

integer

문서의 페이지 수입니다.

colorMode

enum (ColorMode)

색상 모드

duplexMode

enum (DuplexMode)

양면 모드.

copyCount

integer

사본 개수

printerId

string

인쇄에 사용되는 프린터의 API ID입니다.

printer

string

인쇄에 사용되는 프린터의 이름입니다.

userEmail

string

인쇄 작업을 제출한 사용자의 기본 이메일 주소입니다.

userId

string

인쇄 작업을 제출한 사용자의 고유 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 짧은 가장자리를 양면으로 뒤집습니다.