Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Android应用程序打印到本地以太网连接打印机(不通过互联网)_Android_Printing_Android Print Framework - Fatal编程技术网

从Android应用程序打印到本地以太网连接打印机(不通过互联网)

从Android应用程序打印到本地以太网连接打印机(不通过互联网),android,printing,android-print-framework,Android,Printing,Android Print Framework,我是Android打印框架的新手。我的要求是将我的应用程序中的文档打印到打印机上,打印机连接到本地以太网,而不是通过互联网。在Android打印框架中是否可能。我的应用程序和打印机将如何通信??请帮助以下是使用V4支持库中提供的PrintHelper的一种方法 private void doPhotoPrint() { PrintHelper photoPrinter = new PrintHelper(getActivity()); photoPrinter.setScaleM

我是Android打印框架的新手。我的要求是将我的应用程序中的文档打印到打印机上,打印机连接到本地以太网,而不是通过互联网。在Android打印框架中是否可能。我的应用程序和打印机将如何通信??请帮助

以下是使用V4支持库中提供的PrintHelper的一种方法

private void doPhotoPrint() {
    PrintHelper photoPrinter = new PrintHelper(getActivity());
    photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FIT);
    Bitmap bitmap = BitmapFactory.decodeResource(getResources(),
            R.drawable.droids);
    photoPrinter.printBitmap("droids.jpg - test print", bitmap);
}
有关详细信息,请访问以下链接:


请与打印机制造商联系。你能详细说明一下吗。我的应用程序和打印机将如何通信??由于打印机连接到本地以太网?请您详细说明一下-您的打印机是一台设备。它是由某家公司制造的。只有那家公司可以告诉你他们是否为你的特定场景提供Android打印支持。我的应用程序和打印机将如何沟通??由于打印机已连接到本地ethernetPrintHelper,因此将打开一个对话框,允许您选择打印机。您的局域网上应该有可用的打印机列表。如果您的WiFi连接了打印机,您应该会看到它可用。选择并按下对话框上的“打印”按钮后,您的文档将通过WiFi发送到打印机。我的打印机未连接到WiFi,它们与LANAs连接只要您的手机连接到同一LAN,这不是问题。我假设您的手机通过WiFi连接到局域网。只要打印机与手机位于同一局域网上,就可以将其连接到局域网中。