Comienza ahora

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Para usar la API de administración de impresoras Chrome, debes habilitar la API y crear las credenciales OAuth 2.0 de la aplicación. Luego, un administrador de Chrome debe otorgarle a la secuencia de comandos el acceso necesario a la cuenta para administrar impresoras. De manera opcional, los administradores pueden bloquear o confiar en las apps desarrolladas para administrar impresoras en su cuenta.

Sigue los pasos que se indican a continuación a fin de configurar todo lo necesario para el acceso a la API. En estas instrucciones, se supone que ya tienes una app con la pantalla de consentimiento de OAuth configurada y una cuenta de servicio configurada. Si este no es el caso, consulta Configura el consentimiento de OAuth y Crea una cuenta de servicio antes de continuar.

Habilitar API y crear credenciales

  1. Habilita la API. La API que estás habilitando es "Admin SDK."
  2. Crea credenciales de OAuth 2.0 para tu cuenta de servicio. Almacena el archivo JSON descargado en una ubicación segura.

Habilita el acceso a la cuenta de servicio

Antes de usarlo, tu cuenta de servicio debe tener privilegios de administrador adecuados. Un administrador debe hacer esto para el cliente asociado con las impresoras o los servidores de impresión que administra la cuenta de servicio.

Opción 1: Habilitar la delegación de todo el dominio para la cuenta de servicio

La delegación de todo el dominio permite que la cuenta de servicio actúe en nombre de un administrador que tiene los privilegios adecuados para administrar impresoras y servidores de impresión.

Habilite la delegación de todo el dominio

El alcance de OAuth que necesitas para este paso es https://www.googleapis.com/auth/admin.chrome.printers.

Opción 2: Otorga privilegios de función de administrador a la cuenta de servicio

Si prefieres limitar los privilegios de la cuenta de servicio en el dominio, puedes asignarle una función con privilegios para administrar solo las impresoras. Si quieres obtener más información sobre el uso de funciones para el control de acceso, consulta Administra funciones.

  1. Como administrador, accede a la Consola del administrador.
  2. En la parte superior izquierda de la página, haz clic en Cuenta Funciones de administrador.
  3. Selecciona una función existente con el siguiente privilegio o crea una función nueva y agrega este privilegio:

    Services > ChromeOS > Settings > Manage Printers

  4. Asigna esta función a la dirección de correo electrónico de la cuenta de servicio.

Cómo bloquear una app de administración de impresoras o confiar en ella

De forma predeterminada, las apps son de confianza, pero un administrador puede bloquearlas o confiar en apps específicas para sus cuentas.

  1. Como administrador, accede a la Consola del administrador.
  2. En la esquina superior izquierda, haz clic en Menú Seguridad Control de datos y acceso Controles de API.
  3. En la sección "Control de acceso a la aplicación", haga clic en Administrar el acceso a las aplicaciones de terceros.
  4. En la sección "Apps conectadas":
    • Si no ves la aplicación en la lista, haz clic en Configurar nueva aplicación. Luego, sigue las instrucciones que aparecen en pantalla.
    • Si ve la aplicación en la lista, haga clic en el nombre de la aplicación. Luego, selecciona Bloqueado o confiable en Acceso a la app y haz clic en Guardar.