天天看點

android連接配接列印機

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>

android連接配接列印機

<dd></dd>

<a target="_blank" href="http://www.eoeandroid.com/forum.php?mod=misc&amp;action=attachpay&amp;aid=134666&amp;tid=545657">android連接配接網絡列印.zip</a>

666.76 kb, 下載下傳次數: 3, 下載下傳積分: e币 -10 元

demo和java列印文檔

繼續閱讀