レストラン用のAndroidアプリを開発しています。アプリから注文した後に請求書を印刷したい。印刷タスクに Bluetooth プリンターを使用しています。Bluetoothプリンターを使用してデータを印刷した経験のある方は、適切な例をいくつか教えてください。
質問する
4071 次
1 に答える
3
はい、同じ申請の経験があります。クラスとStreamConnection
クラスを一緒に使用する必要があります。InputStream
OutputStream
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 に答える