3

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.
4

1 に答える 1

0

同じ問題が発生しました。一部のデバイスにはクラウド プリンティングがないため、公式の Google クラウド プリント プラグイン/アプリをインストールする必要があるようです。

プリンターが表示されていない場合は、アプリをダウンロードするようユーザーに提案できます。

https://play.google.com/store/apps/details?id=com.google.android.apps.cloudprint

于 2017-01-10T07:14:25.210 に答える