我正在使用以下代码从 android 应用程序打印 web 视图。
private void createWebPrintJob(WebView webView) {
PrintManager printManager = (PrintManager) this
.getSystemService(Context.PRINT_SERVICE);
PrintDocumentAdapter printAdapter =
webView.createPrintDocumentAdapter();
String jobName = getString(R.string.app_name) +
" Print Test";
printManager.print(jobName, printAdapter,
new PrintAttributes.Builder().build());
}
但 android 打印面板未在打印面板中显示可用的 WiFi 打印机。
笔记:
- 它在android打印面板中显示“谷歌云打印”和“另存为PDF”选项。(API LEVEL 19)
- 我正在使用Epson 打印机,并且在我的 android 设备上安装了Epson Printer Enabler 。