局域網本地共享打印機我開發一種具有多項任務,如報表生成器,顯示歷史等的應用,打印到Android中
現在我想補充的,我可以直接從打印機打印這些報告的方法在本地網絡上。
所以我需要現在有一個名爲「打印」的按鈕,現在當用戶點擊這個按鈕,然後我的給定文本直接從本地網絡中的共享打印機通過WiFi連接打印。
我的打印機IP是192.168.1.50
現在如何,我可以通過編碼做到這一點。
請回復
由於
局域網本地共享打印機我開發一種具有多項任務,如報表生成器,顯示歷史等的應用,打印到Android中
現在我想補充的,我可以直接從打印機打印這些報告的方法在本地網絡上。
所以我需要現在有一個名爲「打印」的按鈕,現在當用戶點擊這個按鈕,然後我的給定文本直接從本地網絡中的共享打印機通過WiFi連接打印。
我的打印機IP是192.168.1.50
現在如何,我可以通過編碼做到這一點。
請回復
由於
連接到網絡的任何設備通過其IP和端口/插孔將通信。通過telnet或套接字連接並將數據寫入其套接字緩衝區的最簡單方法。
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();
}
誰不想使用Google雲打印的絕佳答案。 +1 – darkangelo 2015-09-21 16:18:18
有任何身體PLZ解決我的問題 – 2011-05-16 08:03:42
你與谷歌雲打印工作..,我需要你 – Abhi 2012-04-13 10:51:41