I'm using following code to print web-view from android app.
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());
}
But android print panel not showing the available WiFi printer in print panel.
Note:
- It shows "Google cloud print" and "save as PDF" option in android print panel.(API LEVEL 19)
- I am using the Epson printer and I have installed Epson Printer Enabler on my android device.