Jetzt starten

Zur Verwendung der Chrome Printer Management API müssen Sie die API aktivieren und die OAuth 2.0-Anmeldedaten der App erstellen. Dann muss ein Chrome-Administrator Ihrem Skript den erforderlichen Kontozugriff zum Verwalten von Druckern gewähren. Administratoren können optional Anwendungen blockieren oder als vertrauenswürdig einstufen, die zur Verwaltung von Druckern für ihr Konto entwickelt wurden.

Führen Sie die folgenden Schritte aus, um alles einzurichten, was für den API-Zugriff erforderlich ist. In dieser Anleitung wird davon ausgegangen, dass Sie bereits eine Anwendung mit aktiviertem OAuth-Zustimmungsbildschirm und ein Dienstkonto haben. Wenn dies nicht der Fall ist, lesen Sie die Informationen unter OAuth-Einwilligung konfigurieren und Dienstkonto erstellen, bevor Sie fortfahren.

API aktivieren und Anmeldedaten erstellen

  1. Aktivieren Sie die API. Die zu aktivierende API ist „Admin SDK“.
  2. Erstellen Sie OAuth 2.0-Anmeldedaten für Ihr Dienstkonto. Speichern Sie die heruntergeladene JSON-Datei an einem sicheren Ort.

Dienstkontozugriff aktivieren

Ihrem Dienstkonto müssen die entsprechenden Administratorberechtigungen erteilt werden, bevor es verwendet werden kann. Dies muss von einem Administrator für den Kunden erledigt werden, der mit den Druckern oder Druckservern verknüpft ist, die vom Dienstkonto verwaltet werden.

Option 1: Domainweite Delegierung für das Dienstkonto aktivieren

Mit der domainweiten Delegierung kann das Dienstkonto die Identität eines Administrators übernehmen, der über die entsprechenden Berechtigungen zum Verwalten von Druckern und Druckservern verfügt.

Domainweite Delegierung aktivieren

Der für diesen Schritt erforderliche OAuth-Bereich lautet https://www.googleapis.com/auth/admin.chrome.printers.

Option 2: Dem Dienstkonto Administratorberechtigungen gewähren

Wenn Sie die Berechtigungen des Dienstkontos für die Domain einschränken möchten, können Sie ihm eine Rolle mit Berechtigungen zur Verwaltung von Druckern zuweisen. Weitere Informationen zur Verwendung von Rollen für die Zugriffssteuerung finden Sie unter Rollen verwalten.

  1. Melden Sie sich als Administrator in der Admin-Konsole an.
  2. Klicken Sie links oben auf der Seite auf > Konto > Administratorrollen.
  3. Wählen Sie eine vorhandene Rolle mit der folgenden Berechtigung aus oder erstellen Sie eine neue Rolle und fügen Sie diese Berechtigung hinzu:

    Services > ChromeOS > Settings > Manage Printers

  4. Weisen Sie diese Rolle der E-Mail-Adresse des Dienstkontos zu.

App zur Druckerverwaltung blockieren oder als vertrauenswürdig einstufen

Anwendungen sind standardmäßig vertrauenswürdig, aber ein Administrator kann bestimmte Anwendungen für ihr Konto blockieren oder als vertrauenswürdig einstufen.

  1. Melden Sie sich als Administrator in der Admin-Konsole an.
  2. Klicken Sie links oben auf das Menü > Sicherheit > Zugriffs- und Datenkontrolle > API-Steuerung.
  3. Klicken Sie im Bereich „App-Zugriffssteuerung“ auf Zugriff von Drittanbieter-Apps verwalten.
  4. Im Bereich „Verbundene Apps“:
    • Wenn die App nicht aufgeführt ist, klicken Sie auf Neue App konfigurieren und folgen Sie der Anleitung auf dem Bildschirm.
    • Wenn die App aufgeführt ist, klicken Sie auf ihren Namen. Wählen Sie dann unter „App-Zugriff“ die Option „Blockiert“ oder „Vertrauenswürdig“ aus und klicken Sie auf Speichern.