2
我正在開發一個餐廳的Android應用程序。我想從我的應用程序訂購後打印賬單。我正在使用藍牙打印機進行打印任務。任何有使用藍牙打印機打印數據的經驗的團隊,請幫助一些合適的例子。使用藍牙打印機從Android應用打印數據
我正在開發一個餐廳的Android應用程序。我想從我的應用程序訂購後打印賬單。我正在使用藍牙打印機進行打印任務。任何有使用藍牙打印機打印數據的經驗的團隊,請幫助一些合適的例子。使用藍牙打印機從Android應用打印數據
是的,我有相同的應用程序的經驗。您需要使用StreamConnection
級別的InputStream
和OutputStream
級別。
首先,您需要使用藍牙地址與藍牙打印機建立連接,然後您需要使用OutputStream
類發送字符進行打印。
在打印機端,當它將讀取字符時,它將直接開始打印它。
private StreamConnection bConn = null;
private DataOutputStream dos = null;
try
{
bConn = (StreamConnection) Connector.open(PrinterURL);
dos = (DataOutputStream)bConn.openDataOutputStream();
dos.writeUTF("\r\n");
dos.writeUTF("===============================");dos.writeUTF("\r\n");
dos.writeUTF(" GSECL Bill"); dos.writeUTF("\r\n");
dos.writeUTF("===============================");dos.writeUTF("\r\n");
}
catch (Exception e) { System.out.println "Server Error: " + e.toString());
finally
{
try
{
dos.close();
bConn.close();
}
catch (Exception e) { }
}
我怎樣才能得到藍牙打印機的藍牙地址。 – 2012-08-21 05:02:29
創建一個示例項目,檢測藍牙設備,並從中,你可以找到它:) – Lucifer 2012-08-21 05:07:23
當然,我建議你問一個新的問題,所以它可以對其他人有所幫助。 – Lucifer 2012-08-21 05:20:16