Compatible con ChromeOS: Especificación de impresoras multifunción (MFP) v1.0

Versión: 1.0.1
Última actualización: 2/2/2024

Leyenda

Verbo del producto Acción de desarrollo
"DEBE" Requisito de producto obligatorio
“DEBE” Recomendación opcional
“MAYO” Deseables

Descripción general

En este documento de especificaciones, se describen el alcance y las especificaciones de los dispositivos de impresoras multifunción (MFP), de una sola función (SFP) y de escaneo de una sola función que serán compatibles con ChromeOS.

Estándares

Los dispositivos deben implementar los siguientes estándares clave:

  • IPP Everywhere para impresiones
  • Mopria eSCL para escaneo
  • Se requiere IPP-USB para los dispositivos conectados por USB
  • Fax IPP para dispositivos que admiten faxes controlados por PC (requisito futuro)
  • Se requiere TLS 1.2 o 1.3 para las conexiones de red

Tipos de conexiones

Un dispositivo MFP puede admitir conexiones a través de USB, Ethernet, Wi-Fi o cualquier subconjunto de ellas. Todos los tipos de conexión compatibles con el dispositivo deben cumplir con los requisitos relevantes de este documento para obtener la certificación.

Configuración inicial

El usuario debería poder configurar el dispositivo a través de la app web progresiva (AWP) o una app para Android en Chromebooks. Si no están disponibles, es posible que la configuración inicial del dispositivo requiera el uso de un teléfono celular además de la Chromebook y la MFP.

A continuación, se describe la configuración mediante tipos de conexión específicos.

USB

No se debería requerir configuración para USB. Cuando el dispositivo está conectado, todas las funciones accesibles a través de USB deben habilitarse y detectarse automáticamente.

Red

  1. (Preferido) El usuario realiza la configuración inicial de la red estableciendo parámetros Ethernet o conectándose a una red Wi-Fi en el panel frontal del dispositivo. Una vez configurada la red, la impresión y el escaneo deberían estar habilitados y ser detectables en la red, como se describe en las siguientes secciones.
  2. Si el dispositivo no tiene un panel frontal adecuado para configurar la conexión de red inicial, el usuario puede configurarlo con una AWP compatible con ChromeOS, una app para Android compatible con ChromeOS o una app independiente para teléfonos celulares.
    1. Las funciones básicas de impresión, análisis y otras funciones relevantes deben funcionar de forma nativa en ChromeOS después de la configuración inicial, sin necesidad de usar la app de forma continua. Consulta la siguiente sección para obtener más detalles sobre los requisitos posteriores a la configuración de la app.

Configuración y mantenimiento posteriores a la configuración

La impresión y el análisis básicos deben funcionar de forma nativa en ChromeOS después de la configuración inicial, sin ninguna configuración adicional.

Algunas MFP tienen funciones adicionales que podrían no estar habilitadas de forma predeterminada o que necesiten configuración adicional después de la instalación. Muchos dispositivos también tienen funciones o utilidades para realizar el mantenimiento requerido, como verificar los niveles de suministro, reordenar tinta y papel, alinear el cabezal de impresión, etc. Si un dispositivo tiene funciones que se incluyen en estas categorías, el usuario debe poder configurarlas y usarlas desde ChromeOS de una o más de las siguientes maneras:

  1. Panel frontal del dispositivo. Dado que el usuario puede configurar inicialmente su dispositivo para una conexión a través de USB sin configurar la red, se recomienda que al menos la conexión de red se pueda configurar a través del panel frontal del dispositivo.
  2. La página de administrador del servidor web integrado, como se especifica en el campo adminurl de los registros DNS-SD del dispositivo.
  3. Una AWP compatible con ChromeOS, una app para Android compatible con ChromeOS o una app independiente para teléfonos celulares

Impresión

Si el dispositivo admite la impresión, debe cumplir con todos los aspectos de los requisitos de impresión para una impresora con una sola función. Si el dispositivo es un escáner dedicado sin funciones de impresión, se puede certificar siempre que cumpla con todos los demás requisitos de este documento.

análisis

El dispositivo debe cumplir con la especificación de eSCL de Mopria y el análisis debe estar habilitado de forma predeterminada. Además de los requisitos de la especificación, ChromeOS tiene algunas expectativas específicas que se detallan en la especificación de análisis de una sola función.

Envío de fax

El dispositivo puede proporcionar la función de fax, aunque no se requiere compatibilidad con ChromeOS para la compatibilidad con ChromeOS. Si es compatible con el envío de faxes, tanto el envío como la recepción de estos deben funcionar correctamente desde el panel frontal del dispositivo. Si la función básica de fax requiere software adicional que no está disponible en ChromeOS, el dispositivo no es compatible con ChromeOS.

Algunos dispositivos MFP ofrecen funciones avanzadas de fax adicionales que requieren software adicional (como enviar un fax directamente desde la computadora o recibir un fax directamente en la computadora) que no funciona en ChromeOS. Si el dispositivo ofrece estos tipos de funciones de fax, esto no bloqueará la certificación, siempre y cuando la función esté claramente marcada como "no compatible con ChromeOS" en el empaquetado del producto.

Es posible que las versiones futuras de ChromeOS sean compatibles con IPP-Fax. El dispositivo MFP debe ser compatible con IPP-Fax si permite el envío de fax controlado por computadora.

Lectores de tarjetas y almacenamiento USB

El dispositivo MFP puede admitir la expansión de almacenamiento a través de lectores de tarjetas, almacenamiento USB y otros mecanismos para agregar almacenamiento directamente a la MFP. El dispositivo no es necesario para admitir la expansión de almacenamiento.

Si el dispositivo MFP no tiene ningún mecanismo para conectar almacenamiento adicional o si una MFP admite almacenamiento complementario, pero no lo expone externamente (es decir, el almacenamiento se usa solo internamente como fuente de impresión o destino de análisis), esta sección no se aplica.

Si el dispositivo MFP admite la expansión del almacenamiento y lo hace visible para una computadora conectada por USB, debe aparecer como un volumen de almacenamiento masivo USB, MTP o PTP estándar que se puede activar en la Chromebook sin ningún software adicional.

Si el dispositivo MFP admite el almacenamiento complementario y lo pone a disposición a través de la red, debe ofrecer un recurso compartido SMB que la app de Archivos de ChromeOS pueda detectar y activar.

  • El dispositivo debe registrar un nombre _smb._tcp para DNS-SD.
  • No es necesario habilitar el uso compartido SMB de forma predeterminada. Si no es así, el usuario debe poder habilitarlo y configurarlo mediante uno de los mecanismos de configuración posteriores a la configuración compatibles que se describen en Configuración y mantenimiento posteriores a la configuración más arriba.
  • El dispositivo puede admitir protocolos de uso compartido de red adicionales, siempre y cuando se puedan usar al mismo tiempo con SMB.
  • Si el SMB no está habilitado de forma predeterminada, debe ser al menos tan fácil como cualquier otro mecanismo de uso compartido de redes que ofrezca el dispositivo.

Funciones controladas por la app

Algunos dispositivos tienen una aplicación complementaria que puede controlar varias funciones. Estas apps no afectan la certificación siempre que sean complementarias: si las funciones del dispositivo anunciado funcionan de forma nativa en ChromeOS sin la app, la app puede proporcionar otro medio para acceder al dispositivo. La app debe distribuirse en Play Store como una app para Android compatible con ChromeOS o, como alternativa, ser una AWP compatible con ChromeOS.

Si las funciones del dispositivo anunciadas no pueden funcionar sin la app, esto debe indicarse claramente en el paquete y los manuales del producto.

Acceso simultáneo

El dispositivo MFP no debe perder datos del usuario ni fallar cuando este intenta acceder a varias funciones de forma simultánea. No se requiere una estrategia específica para evitar o permitir el acceso simultáneo. Por ejemplo, si el usuario intenta imprimir mientras un trabajo de análisis está en curso, es posible que el dispositivo haga lo siguiente:

  • Rechaza la solicitud de trabajo de impresión con el error “impresora ocupada”.
  • Almacena el trabajo de impresión en el búfer y, luego, imprímelo cuando finalice el análisis.
  • Imprime mientras se escanea si el hardware puede realizar las dos acciones a la vez.
  • Cancela el trabajo de análisis con un error si otro trabajo (p.ej., un fax entrante) tiene una prioridad más alta.
  • Otra opción, siempre que sea coherente y no sorprenda al usuario

A continuación, se indican algunos ejemplos de resultados que no serían razonables:

  • Muestra un resultado del análisis truncado sin un error o descarta el trabajo de análisis en silencio para darle prioridad al trabajo de impresión.
  • Falla el dispositivo o el host, o entra en un estado de bloqueo que requiera la intervención del usuario para la recuperación.
  • Acepta el trabajo de impresión y suéltalo.

Otras funciones

Esta lista no es exhaustiva. La MFP puede ofrecer funciones o capacidades adicionales. Si las funciones adicionales no funcionan en ChromeOS, esta falta de compatibilidad debe indicarse claramente en el paquete y los manuales del producto.

Actualizador de firmware

En los periféricos, se deben aplicar parches en caso de que se descubran vulnerabilidades en el futuro. Un periférico con vulnerabilidades conocidas no podrá conectarse con un host de ChromeOS.

Si el dispositivo tiene capacidades de red o inalámbricas, debe tener un mecanismo para realizar actualizaciones de firmware seguras. Si un dispositivo solo tiene conectividad USB, debe tener un mecanismo de actualización de firmware.

Un dispositivo que pueda actualizar firmware debe tener al menos un mecanismo compatible con ChromeOS, por ejemplo:

  • Preferido: El dispositivo usa su conexión a Internet para buscar actualizaciones de firmware e instalarlas automáticamente.
    • Si el dispositivo le solicita al usuario antes de instalar una actualización, debe hacerlo en el panel frontal del dispositivo o mediante una app para Android compatible con ChromeOS.
  • El usuario descarga un archivo de firmware firmado desde el sitio web del fabricante y lo sube a través de la página de administrador web del dispositivo.
  • Actualizaciones de firmware USB con fwupd y servicio de firmware de proveedores de Linux. Si se admite fwupd, debe cumplir con los requisitos de seguridad público del firmware de ChromeOS. Esto requerirá una coordinación adicional para garantizar que las actualizaciones se envíen de forma segura a los dispositivos ChromeOS.
  • Actualizaciones descargadas e instaladas a través de una AWP o app para Android compatible con ChromeOS

Si un dispositivo requiere software que no se ejecuta en ChromeOS para actualizar su firmware y no proporciona ningún mecanismo de actualización compatible con ChromeOS, no se puede certificar el dispositivo.

Recursos adicionales

Historial de revisión

Fecha Versión Notas
2024-02-02 1.0.1 Corrige los vínculos a otras especificaciones
2024-02-01 1.0 Publicación inicial del sitio del socio