2014-11-16 54 views
0

我已经编写了一个代码,用于从图库中获取图像并将此图像设置为使用打印API进行打印。 我想从Android模拟器中激发打印命令,它将直接打印到配置为同一台计算机并连接到同一LAN网络的打印机。 我不想使用Google帐户进行这些连接。 是否有任何工作解决方案可以将任何图像或文档从仿真器打印到打印机,或者是否有任何可以在同一LAN中连接我的打印机和仿真器的驱动程序?如何将打印命令从Android模拟器传递到配置了相同计算机的打印机

请回复

谢谢。

+0

请参阅我的问题:http://stackoverflow.com/questions/29094911/how-to-give-print-command-to-printer-from-android-app – VVB

回答

0

假设这是一台网络打印机,它将接受Socket连接。您需要让您的打印机IP地址能够连接到它并使用此连接OutputStream来写入要打印的文本/文件。

Socket socket = new Socket(ip, port); 
PrintWriter outputStream = new PrintWriter(socket.getOutputStream()); 
outputStream.println("\fThis is a test print"); 
outputStream.close(); 
socket.close(); 
+0

您好,感谢您的回复。你能否多说一点?有没有驱动程序或API的连接?我需要连接的窗口依赖性。如果您有任何示例或知道任何链接,请分享它。谢谢。 – pravin

+0

您不应该需要任何驱动程序,请检查我的更新。你也可以使用新的打印APIs添加到KitKat 4.4+ http://developer.android.com/training/printing/index.html如果选项 –

+0

嗨Mostafa Gazar,根据你的建议我已经尝试过与套接字连接。但我有以下错误。 – pravin

相关问题