Imprimir a partir de aplicativos que só podiam compartilhar texto.
1. Não instale o aplicativo antes de poder imprimir documentos do Chrome, etc.
2. O aplicativo não imprime sozinho, apenas envia o trabalho para o driver da impressora .
Pelo botão imprimir, um PrintDocumentAdapter padrão para WebView é criado.
3. Este é um aplicativo gratuito com a possibilidade de agradecer ao autor (doar). Após a compra no aplicativo, você receberá apenas a mensagem “Obrigado”.
É muito estranho fazer doações de retorno.
-------------------------------------
Como outros desenvolvedores de software têm preguiça de implementar a impressão,
Eu fiz isso por eles.
A aplicação é a mais simples. Uma tela. WebView e botão de impressão.
Obtém texto por meio do processamento de Intent.View e Intent.SEND ("Abrir com" e "Compartilhar"). Ter recebido o texto torna-o o HTML mais simples.
Nas configurações 4 tamanhos de fonte.
A fonte A e a fonte B são adequadas para impressão em uma impressora térmica (rolo de fita adesiva de 58 mm)
Fonte D - a menor (80 caracteres por linha em impressora A4)
Como usar o exemplo da área de transferência.
Selecione texto -> Compartilhar -> TextToPrint -> Ícone da impressora -> Caixa de diálogo de visualização de impressão padrão.
Código-fonte aberto
github.com/402d/TextToPrint
Leia mais