시작하기

Chrome 프린터 관리 API를 사용하여 프린터를 관리하려면 다음 단계를 따라야 합니다.

  1. Google Cloud 프로젝트에서 API를 사용 설정합니다.
  2. 서비스 계정에 대한 OAuth 2.0 사용자 인증 정보를 만듭니다.
  3. 서비스 계정에 프린터를 관리할 수 있는 관리자 권한을 부여합니다.

이 가이드에서는 앱의 OAuth 동의 화면을 이미 구성하고 서비스 계정을 설정했다고 가정합니다. 그렇지 않으면 계속하기 전에 OAuth 동의 구성서비스 계정 만들기를 참고하세요.

서비스 계정만 Chrome 프린터 관리 API에 액세스할 수 있습니다.

Chrome 관리자가 서비스 계정에 계정의 프린터를 관리하는 데 필요한 액세스 권한을 부여해야 합니다. 관리자는 특정 프린터 관리 앱을 차단하거나 신뢰할 수도 있습니다.

API 사용 설정 및 사용자 인증 정보 만들기

  1. API를 사용 설정합니다. 사용 설정할 API는 'Admin SDK API'입니다.
  2. 서비스 계정의 OAuth 2.0 사용자 인증 정보를 만듭니다. 다운로드한 JSON 파일을 안전한 위치에 저장합니다.

서비스 계정 액세스 사용 설정

서비스 계정을 사용하여 고객의 프린터 또는 인쇄 서버를 관리하려면 해당 고객 계정의 관리자가 서비스 계정에 필요한 권한을 부여해야 합니다.

옵션 1: 서비스 계정에 도메인 전체 위임 사용 설정

도메인 전체 위임을 사용하면 서비스 계정이 프린터와 인쇄 서버를 관리할 적절한 권한이 있는 관리자를 가장할 수 있습니다.

도메인 전체 위임 사용 설정

이 단계에 필요한 OAuth 범위는 https://www.googleapis.com/auth/admin.chrome.printers입니다.

옵션 2: 서비스 계정에 관리자 역할 권한 부여

도메인에서 서비스 계정의 권한을 제한하려면 프린터만 관리할 수 있는 권한이 있는 역할을 할당하면 됩니다. 액세스 제어를 위해 역할을 사용하는 방법에 대해 자세히 알아보려면 역할 관리를 참고하세요.

  1. 관리자로 관리 콘솔에 로그인합니다.
  2. 페이지 왼쪽 상단에서 > 계정 > 관리자 역할을 클릭합니다.
  3. 다음 권한이 있는 기존 역할을 선택하거나 새 역할을 만들고 이 권한을 추가합니다.

    Services > ChromeOS > Settings > Manage Printers

  4. 이 역할을 서비스 계정 이메일 주소에 할당합니다.

프린터 관리 앱 차단 또는 신뢰하기

앱은 기본적으로 신뢰할 수 있는 것으로 간주되지만 관리자는 계정의 특정 앱을 차단하거나 신뢰할 수 있는 것으로 선택할 수 있습니다.

  1. 관리자로 관리 콘솔에 로그인합니다.
  2. 왼쪽 상단에서 메뉴 > 보안 > 액세스 및 데이터 컨트롤 > API 컨트롤을 클릭합니다.
  3. '앱 액세스 제어' 섹션에서 서드 파티 앱 액세스 관리를 클릭합니다.
  4. '연결된 앱' 섹션에서 다음 단계를 따르세요.
    • 앱이 목록에 표시되지 않으면 새 앱 구성을 클릭한 다음 화면에 표시되는 안내를 따릅니다.
    • 앱이 목록에 표시되면 앱 이름을 클릭합니다. 그런 다음 '앱 액세스'에서 차단 또는 신뢰를 선택하고 저장을 클릭합니다.