Method: customers.reports.enumeratePrintJobs

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

HTTP 요청

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

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

경로 매개변수

매개변수
customer

string

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

쿼리 매개변수

매개변수
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 필드 내림차순으로 정렬됩니다.

지원되는 필드별 정렬:

  • 제목
  • state
  • 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 짧은 가장자리 위 양면 뒤집기