【发布时间】:2014-11-15 18:48:02
【问题描述】:
我需要通过 4.2 版开发的 android 应用程序从收据打印机(网络打印机)打印收据。 Android 4.2 是否支持从网络打印机打印? 谁能指点我一个正确的教程。 谢谢
【问题讨论】:
-
你的问题解决了吗?我需要解决方案,请帮助我
标签: android printing android-4.2-jelly-bean
我需要通过 4.2 版开发的 android 应用程序从收据打印机(网络打印机)打印收据。 Android 4.2 是否支持从网络打印机打印? 谁能指点我一个正确的教程。 谢谢
【问题讨论】:
标签: android printing android-4.2-jelly-bean
连接到网络的设备将通过其 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
以及有关打印Android Devlprs的更多信息
更多详情Refer。
【讨论】: