gpt4 book ai didi

android - android中的wifi打印

转载 作者:太空狗 更新时间:2023-10-29 12:54:44 34 4
gpt4 key购买 nike

我想在我的 android 应用程序中使用 wifi 打印来打印文件。我已经扫描了 wifi 打印机并且我有 wifi 打印机 IP 地址。现在如何将文件从安卓手机传输到打印机进行打印?我正在使用以下代码将文件传输到打印机`public void uploadFile(File fileName){

     FTPClient client = new FTPClient();
try {
client.connect(FTP_HOST,21);
client.login(FTP_USER, FTP_PASS);
client.setType(FTPClient.TYPE_BINARY);
client.changeDirectory("/");
client.upload(fileName, new MyTransferListener());
} catch (Exception e) {
e.printStackTrace();
try {
client.disconnect(true);
} catch (Exception e2) {
e2.printStackTrace();
}
}

}`

有人可以帮我吗?提前致谢。

最佳答案

使用 Socket 你可以在 WIFI 连接中使用网络打印机从 android 打印

Socket objSocket = new Socket();
String sIP = "192.168.1.10"
String sPort = "9100"
InetSocketAddress objEndPoint = new InetSocketAddress(sIP, Integer.parseInt(sPort));

DataOutputStream objOutputStream;

objSocket.connect(objEndPoint, 3000);

objOutputStream = new DataOutputStream(objSocket.getOutputStream());
objOutputStream.write(("Test Print").getBytes());

objOutputStream.close();
objSocket.close();

关于android - android中的wifi打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8046739/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com