我已经阅读了大量类似的问题,并且无处可去......
我尝试做的是直接通过IP(不是我的Windows设备列表中的那个)连接到打印机并打印文档。
这是我迄今为止尝试过的事情(没有工作,不明白为什么):
try{
Socket sock = new Socket("1.2.3.4", 9100);
PrintWriter oStream = new PrintWriter(sock.getOutputStream());
oStream.println("Hello World");
oStream.close();
sock.close();
}
catch (UnknownHostException e){
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
答案 0 :(得分:0)
我找到了你的问题。您可以使用此代码尝试使用网络打印机。
https://blog.entelect.co.za/view/3213/android-printing-to-a-network-printer
我也看到了许多例子,就像你的例子一样。所以我猜打印机可能存在连接问题。