Simplificar a experiência de impressão no ChromeOS

Agora, imprimir documentos no ChromeOS é muito fácil. Se você estiver gerenciando um modo quiosque ou simplesmente quiser uma experiência de impressão mais integrada, use a API chrome.printing para enviar trabalhos de impressão às impressoras instaladas nos dispositivos ChromeOS.

Benefícios de escolher a API chrome.printing:

  • Controle sobre o processo de impressão: chrome.printing oferece um controle abrangente da API, incluindo especificações sobre margens de impressão, tamanho do papel, impressão silenciosa etc.
  • Mais confiabilidade: otimizada para o ChromeOS, a API chrome.printing oferece impressão confiável e rápida ao interagir diretamente com o subsistema de impressão do sistema operacional.

Como usar a API chrome.printing

Para usar a API chrome.printing, você precisa criar extensões nos seus dispositivos gerenciados.

Ative e implemente a API chrome.printing nos seus dispositivos gerenciados:

  • Declare a permissão "printing" no manifesto: no manifesto do aplicativo, declare a permissão "printing". Essa etapa é essencial para ativar os recursos de impressão do seu aplicativo:
     {  “permissions: [“printing”],  } 
  • Use a função submitJob(): ao chamar a função submitJob() no modo de usuário, o ChromeOS geralmente aciona uma caixa de diálogo pedindo que o usuário confirme a ação de impressão.

    Observação:a partir da versão 128 do ChromeOS, é possível usar a API chrome.printing com apps de quiosque para eliminar a interação do usuário e imprimir documentos sem problemas, sem precisar navegar pelas caixas de diálogo de visualização de impressão. Quando a extensão é carregada no modo quiosque, a confirmação de impressão não é mostrada, e nenhuma aprovação do usuário é necessária para imprimir.

É importante ter uma experiência integrada em todos os dispositivos gerenciados. A API chrome.printing oferece uma solução confiável e segura para um processo de impressão eficiente e consistente. A impressão silenciosa não apenas simplifica a impressão, mas também contribui para um ecossistema de aplicativos mais fácil de usar no ChromeOS.