我需要通過4.2版開發的android應用程序打印來自收據打印機(網絡打印機)的收據。 是Android 4.2支持從網絡打印機打印嗎? 任何人都可以請我指出一個正確的教程。 謝謝Android 4.2 - 使用網絡打印機打印
0
A
回答
0
連接到網絡的設備將通過它們的IP和端口/插座進行通信。
try
{
Socket sock = new Socket("IP", port);
PrintWriter oStream = new PrintWriter(sock.getOutputStream());
oStream.println("");
oStream.println("");
oStream.close();
sock.close();
}
catch (UnknownHostException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
如何打印:
private void doPrint() {
PrintManager printManager = (PrintManager) getActivity().getSystemService(Context.PRINT_SERVICE);
printManager.print("My document", new CustomPrintDocumentAdapter(getActivity()), null);
}
其中CustomPrintDocumentAdapter延伸PrintDocumentAdapter
和更多關於prnting Android Devlprs
更多細節Refer。
+0
感謝您的答覆。找不到PrinterManager類。 –
+0
如何獲得ip? –
相關問題
- 1. 從ASP.NET打印到網絡打印機
- 2. 打印PDF到網絡打印機
- 3. 使用php直接打印到網絡打印機使用php
- 4. 無人值守打印網絡打印機上打印文檔
- 5. 使用IP地址打印到網絡打印機
- 6. 使用java在網絡打印機中打印pdf
- 7. 在mac上使用fstream C++打印到網絡打印機
- 8. 使用PHP打印到網絡打印機
- 9. Android直接打印到網絡打印機?
- 10. PrintDocument.PrinterSettings.Duplex網絡打印機
- 11. 網絡打印機支持?
- 12. 網絡打印機的DeviceCapabilities
- 13. 我必須使用打印命令打印哪裏我的打印機是IP網絡打印機?
- 14. Java - 如何知道打印機是否是網絡打印機?
- 15. 將網絡打印機轉換爲WIFI打印機
- 16. 我的打印機是網絡打印機嗎?
- 17. 從網絡應用程序打印到客戶端打印機
- 18. ASP.NET匿名用戶無法打印到網絡打印機
- 19. 用Perl打印到Windows網絡打印機不帶shell命令
- 20. 要在網絡打印機上打印的Java應用程序
- 21. C#網絡打印
- 22. 從網頁映射網絡打印機
- 23. C#在網絡打印機上打印GS1條形碼
- 24. iOS直接打印到網絡打印機
- 25. iOS打印到網絡上的打印機
- 26. PHP - 打印內容到本地打印機在網絡
- 27. Java直接打印到Postscript網絡打印機
- 28. 在C#中打印到網絡打印機
- 29. php_printer.dll或其他方式打印到網絡打印機
- 30. Java 8問題打印PS到網絡打印機
你解決了你的問題嗎?我需要的解決方案,幫助我plz – Karthi