2014-11-16 96 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

相關問題