Печать из приложений, которые могут обмениваться только текстом.
1. Не устанавливайте приложение, пока не сможете печатать документы из Chrome и т. д.
2. Приложение не печатает само по себе, оно только отправляет задание драйверу принтера .
По кнопке печати создается стандартный PrintDocumentAdapter для WebView.
3. Это бесплатное приложение с возможностью поблагодарить автора (пожертвовать). После покупки в приложении вы получите только сообщение «Спасибо».
Очень странно делать возвратные пожертвования.
-------------------------------------
Поскольку другие разработчики программного обеспечения ленятся реализовывать печать,
Я сделал это для них.
Приложение самое простое. Один экран. WebView и кнопка печати.
Получает текст посредством обработки Intent.View и Intent.SEND («Открыть с помощью» и «Поделиться»). Получив текст, делаем его простейшим html.
В настройках 4 размера шрифта.
Шрифт А и Шрифт Б подходят для печати на термопринтере (рулон кассовой ленты 58 мм).
Шрифт D – самый мелкий (80 символов в строке на принтере А4)
Как использовать пример буфера обмена.
Выделите текст -> Поделиться -> TextToPrint -> Значок принтера -> Стандартный диалог предварительного просмотра печати.
Открытый исходный код
github.com/402d/TextToPrint
Читать далее