如何通过 Android 连接网络打印机? [英] How to connect a network printer over Android?
本文介绍了如何通过 Android 连接网络打印机?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想编写一个 Android 应用程序,该应用程序将连接到具有特定 IP 地址的网络打印机,然后进行打印.
I want to code an Android app, which will connect to a network printer with a specific IP address, and then make a printing.
对于打印,我知道我需要为特定文件类型编写自己的 Postscript,并且通过 WIFI 连接到网络不是问题.
For printing I know that I need to write my own Postscript for specific files types, and connecting to a network is not a problem over WIFI.
如何连接网络打印机?
推荐答案
任何连接到网络的设备都将通过它们的 IP 和端口/套接字进行通信.通过 telnet 或套接字连接并将数据写入其套接字缓冲区的最简单方法.
Any device connected to a network will communicate via their IP and Ports / sockets. The simplest way to connect via telnet or socket and write the data to their socket buffers.
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("
");
oStream.close();
sock.close();
}
catch (UnknownHostException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
这篇关于如何通过 Android 连接网络打印机?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文