Fal*_*ght 14 printing networking android
我想编写一个Android应用程序,它将连接到具有特定IP地址的网络打印机,然后进行打印.
对于打印我知道我需要为特定文件类型编写自己的Postscript,并且连接到网络不是WIFI的问题.
如何连接到网络打印机?
Rea*_*oid 16
连接到网络的任何设备都将通过其IP和端口/插槽进行通信.通过telnet或socket连接并将数据写入其套接字缓冲区的最简单方法.
try
{
Socket sock = new Socket("192.168.1.222", 9100);
PrintWriter oStream = new PrintWriter(sock.getOutputStream());
oStream.println("HI,test from Android Device");
oStream.println("\n\n\n");
oStream.close();
sock.close();
}
catch (UnknownHostException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)