Versão: 1.0.1
Última atualização: 02/02/2024
Legenda
Verbo do produto | Ação de desenvolvimento |
---|---|
"PRECISA" | Requisito obrigatório de produto |
"DEVE" | Recomendação opcional |
"MAIO" | Opcional |
Visão geral
Este documento de especificação descreve o escopo e as especificações para impressoras multifuncionais (MFP, na sigla em inglês), impressora de função única (SFP, na sigla em inglês) e dispositivos scanner de função única para serem compatíveis com o ChromeOS.
Normas
Os dispositivos precisam implementar os seguintes padrões principais:
- IPP Everywhere para impressão
- Mopria eSCL para leitura
- IPP-USB necessário para dispositivos conectados por USB
- IPP-Fax para dispositivos compatíveis com fax controlado por PC (requisito futuro)
- TLS 1.2 ou 1.3 exigido para conexões de rede
Tipos de conexão
Um dispositivo MFP pode oferecer suporte a conexões via USB, Ethernet, Wi-Fi ou qualquer subconjunto deles. Todos os tipos de conexão compatíveis com o dispositivo precisam passar nos requisitos relevantes neste documento para certificação.
Configuração inicial
O usuário pode configurar o dispositivo usando o Progressive Web App (PWA) ou o app Android em Chromebooks. Se eles não estiverem disponíveis, a configuração inicial do dispositivo poderá exigir o uso de um smartphone além do Chromebook e do MFP.
A configuração por tipos de conexão específicos é descrita abaixo.
USB
Nenhuma configuração é necessária para USB. Quando o dispositivo estiver conectado, todos os recursos acessíveis por USB precisarão ser ativados e detectados automaticamente.
Rede
- (Preferencial) O usuário realiza a configuração inicial de rede definindo parâmetros de Ethernet ou conectando-se a uma rede Wi-Fi no painel frontal do dispositivo. Depois de configurar a rede, a impressão e a verificação precisam estar ativadas e detectáveis na rede, conforme descrito nas seções a seguir.
- Se o dispositivo não tiver um painel frontal adequado para configurar
a conexão de rede inicial, o usuário poderá configurá-lo com um
PWA compatível com ChromeOS, um app Android compatível com ChromeOS ou um app
para smartphone separado.
- A impressão básica, a digitalização e outros recursos relevantes precisam funcionar nativamente no ChromeOS após a configuração inicial, sem exigir o uso contínuo do app. Consulte a próxima seção para saber mais sobre os requisitos de apps pós-configuração.
Configuração e manutenção pós-configuração
A impressão e a digitalização básicas precisam funcionar de forma nativa no ChromeOS após a configuração inicial, sem precisar de mais configurações.
Algumas MFPs têm recursos adicionais que podem não estar ativados por padrão ou precisam de mais configurações após a instalação. Muitos dispositivos também têm recursos ou utilitários para realizar a manutenção necessária, como verificar os níveis de abastecimento, reordenar tinta e papel, alinhar o cabeçalho da impressão etc. Se um dispositivo tiver algum recurso que se enquadre nessas categorias, o usuário poderá configurar e usá-los no ChromeOS de uma ou mais das seguintes maneiras:
- Painel frontal do dispositivo. Como o usuário pode configurar inicialmente o dispositivo para uma conexão por USB sem configurar a rede, é recomendável que pelo menos a conexão de rede seja configurável pelo painel frontal do dispositivo.
- A página do administrador do servidor da Web integrado, conforme especificado pelo campo
adminurl
dos registros DNS-SD do dispositivo. - Um PWA compatível com ChromeOS, um app Android compatível com ChromeOS ou um app separado para smartphones.
Impressão
Se o dispositivo for compatível com impressão, ele precisará atender a todos os aspectos dos requisitos de impressão para uma impressora de função única. Se o dispositivo for um scanner dedicado sem recursos de impressão, ele poderá ser certificado, desde que atenda a todos os outros requisitos neste documento.
Verificação
O dispositivo precisa estar em conformidade com a especificação eSCL da Mopria, e a verificação precisa estar ativada por padrão. Além dos requisitos da especificação, o ChromeOS tem algumas expectativas específicas, que estão detalhadas na especificação do scanner de função única.
Envio por fax
O dispositivo pode oferecer a funcionalidade de fax, embora o suporte a fax não seja necessário para compatibilidade com o ChromeOS. Se ele for compatível com fax, o envio e o recebimento de faxes precisam estar totalmente funcionais no painel frontal do dispositivo. Se a funcionalidade básica de fax exigir outro software que não está disponível no ChromeOS, o dispositivo não é compatível com o ChromeOS.
Alguns dispositivos MFP oferecem outros recursos de fax avançados que exigem outro software (como enviar um fax diretamente do computador ou receber um fax diretamente para o computador) que não funciona no ChromeOS. Se o dispositivo oferecer esses tipos de recursos de fax, a certificação não vai ser bloqueada, desde que o recurso esteja claramente marcado como "não compatível com o ChromeOS" na embalagem do produto.
Futuras versões do ChromeOS podem oferecer suporte a IPP-Fax. O dispositivo MFP será compatível com IPP-Fax se permitir o envio de fax controlado por computador.
Leitores de cartão e armazenamento USB
O dispositivo MFP pode oferecer suporte à expansão de armazenamento em leitores de cartão, armazenamento USB ou outros mecanismos para adicionar armazenamento diretamente ao MFP. O dispositivo não é necessário para oferecer suporte à expansão de armazenamento.
Se o dispositivo MFP não tiver nenhum mecanismo para anexar armazenamento extra ou se uma MFP for compatível com o armazenamento de complementos, mas não o expor externamente (ou seja, o armazenamento for usado apenas internamente como uma fonte de impressão ou destino de verificação), esta seção não se aplicará.
Se o dispositivo MFP for compatível com a expansão de armazenamento e tornar esse armazenamento visível para um computador conectado via USB, ele precisará aparecer como um volume de armazenamento em massa USB, MTP ou PTP que possa ser montado no Chromebook sem qualquer outro software.
Se o dispositivo MFP for compatível com o armazenamento de complementos e o disponibilizar na rede, ele precisará oferecer um compartilhamento SMB que possa ser descoberto e ativado pelo app Arquivos do ChromeOS.
- O dispositivo precisa registrar um nome
_smb._tcp
para DNS-SD. - O compartilhamento SMB não precisa ser ativado por padrão. Se não estiver, o usuário precisará ativá-lo e configurá-lo por um dos mecanismos de configuração pós-configuração compatíveis descritos em Configuração e manutenção pós-configuração acima.
- O dispositivo oferece suporte a protocolos adicionais de compartilhamento de rede, desde que eles possam ser usados simultaneamente com o SMB.
- Se o SMB não estiver ativado por padrão, a ativação precisa ser tão fácil quanto qualquer outro mecanismo de compartilhamento de rede oferecido pelo dispositivo.
Recursos controlados pelo app
Alguns dispositivos têm um app complementar que pode controlar vários recursos do dispositivo. Esses apps não afetam a certificação, desde que sejam complementares: se os recursos do dispositivo anunciado funcionarem de maneira nativa no ChromeOS sem o app, o app poderá oferecer outra maneira de acessar o dispositivo. O app precisa ser distribuído na Play Store como um app Android compatível com o ChromeOS ou, como alternativa, um PWA compatível com o ChromeOS.
Se os recursos anunciados do dispositivo não funcionarem sem o app, isso precisa ser claramente indicado na embalagem e nos manuais do produto.
Acesso simultâneo
O dispositivo MFP não pode perder dados do usuário nem falhar quando o usuário tentar acessar várias funções ao mesmo tempo. Nenhuma estratégia específica para impedir ou permitir o acesso simultâneo é necessária. Por exemplo, se o usuário tentar imprimir enquanto um trabalho de verificação estiver em andamento, o dispositivo poderá razoavelmente:
- Rejeitar a solicitação de trabalho de impressão com o erro "impressora ocupada".
- Armazene o trabalho de impressão em buffer e imprima-o após a conclusão da verificação.
- Imprima durante a digitalização se o hardware puder fazer as duas coisas ao mesmo tempo.
- Cancele o job de verificação com um erro se outro job (por exemplo, um fax recebido) tiver uma prioridade maior.
- Outra coisa, desde que seja consistente e não surpreenda o usuário.
Exemplos de Resultados que não seriam razoáveis:
- Retorne um resultado de verificação truncado sem um erro ou descarte silenciosamente o job de verificação para dar prioridade ao trabalho de impressão.
- Causa uma falha no dispositivo ou no host ou entra em um estado bloqueado que exige intervenção do usuário para recuperação.
- Aceite e solte o trabalho de impressão.
Outros recursos
A lista de recursos acima não é exaustiva. O MFP pode oferecer recursos ou capacidades adicionais. Se outros recursos não funcionarem no ChromeOS, essa falta de suporte vai precisar ser claramente indicada na embalagem e nos manuais do produto.
Atualizador de firmware
Os periféricos precisam ser corrigidos, caso vulnerabilidades sejam descobertas no futuro. Um periférico com vulnerabilidades conhecidas terá a conexão bloqueada com um host do ChromeOS.
Se o dispositivo tiver recursos de rede ou sem fio, ele precisa ter um mecanismo para atualizações seguras de firmware. Se um dispositivo tiver apenas conectividade USB, ele precisará ter um mecanismo de atualização de firmware.
Um dispositivo que pode atualizar o firmware precisa ter pelo menos um mecanismo compatível com o ChromeOS, como:
- (Preferencial) O dispositivo usa a conexão de Internet para procurar e
instalar automaticamente atualizações de firmware.
- Se o dispositivo avisar o usuário antes de instalar uma atualização, isso vai ser necessário no painel frontal do dispositivo ou por um app Android compatível com o ChromeOS.
- O usuário faz o download de um arquivo de firmware assinado no site do fabricante e faz upload dele usando a página de administração da Web do dispositivo.
- O firmware USB é atualizado com o fwupd e o Linux Vendor Firmware Service. Se o fwupd tiver suporte, ele precisará atender aos requisitos de segurança do firmware público do ChromeOS. Isso vai exigir mais coordenação para garantir que as atualizações sejam enviadas com segurança para os dispositivos ChromeOS.
- Atualizações transferidas por download e instaladas por um PWA ou app Android compatível com o ChromeOS.
Se um dispositivo precisar de um software que não é executado no ChromeOS para atualizar o firmware e não oferecer nenhum mecanismo de atualização compatível com o ChromeOS, o dispositivo não poderá ser certificado.
Outros recursos
- Versão pública da especificação eSCL da Mopria.
Histórico de revisões
Data | Versão | Observações |
---|---|---|
2024-02-02 | 1.0.1 | Corrigir links para outras especificações |
2024-02-01 | 1.0 | Publicação inicial do site do parceiro |