android連接配接 網絡列印,主要使用socket連接配接裝置,發送指令給裝置。
首先要有裝置的ip,端口号一般預設的是9100
//列印裝置網絡ip
etip.settext("192.168.2.249");
//列印裝置端口号 一般為9100
etport.settext("9100");
複制代碼
之後建立連接配接:
client = new socket(etip.gettext().tostring(), port);
//列印輸出 控制輸出字元集位gbk 否則中文亂碼
printwriter ostream = new printwriter((new outputstreamwriter(client.getoutputstream(),"gbk")),true);
發送列印指令:
/* 縱向放大一倍 */
ostream.write(0x1c);
ostream.write(0x21);
ostream.write(8);
/* 橫向縱向都放大一倍 */
// ostream.write(0x1c);
// ostream.write(0x21);
// ostream.write(12);
ostream.println("\t\t"+"餐廳訂單"+"\n");
string printstr = "交易流水:"+serno+
"\n"+"商戶名稱:"+"測試商戶"+
"\n"+"訂單号:"+orderno+
"\n"+"卡号:"+cardno+
"\n"+"時間:"+time+
"\n"+"交易金額:"+amount+
"\n"+"**********************************************************";
ostream.print(printstr);
ostream.println("\n\n");
這裡還是給上完整demo
這裡還有csdn下載下傳連接配接http://download.csdn.net/detail/u013065139/7956445
<dl></dl>
<dt></dt>

<dd></dd>
<a target="_blank" href="http://www.eoeandroid.com/forum.php?mod=misc&action=attachpay&aid=134666&tid=545657">android連接配接網絡列印.zip</a>
666.76 kb, 下載下傳次數: 3, 下載下傳積分: e币 -10 元
demo和java列印文檔