2

レストラン用のAndroidアプリを開発しています。アプリから注文した後に請求書を印刷したい。印刷タスクに Bluetooth プリンターを使用しています。Bluetoothプリンターを使用してデータを印刷した経験のある方は、適切な例をいくつか教えてください。

4

1 に答える 1

3

はい、同じ申請の経験があります。クラスとStreamConnectionクラスを一緒に使用する必要があります。InputStreamOutputStream

OutputStreamまず、Bluetooth アドレスを使用して Bluetooth プリンターに接続し、クラスを使用して印刷する文字を送信する必要があります。

プリンター側では、文字を取得するときに直接印刷を開始します。

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-17T09:53:51.407 に答える