2
나는 레스토랑 용 안드로이드 앱을 개발 중이다. 내 앱에서 주문한 후 청구서를 인쇄하고 싶습니다. 인쇄 작업에 Bluetooth 프린터를 사용하고 있습니다. 블루투스 프린터를 사용하여 데이터를 인쇄 한 경험이있는 사람이라면 적절한 예를 들어 도움을 청하십시오.블루투스 프린터를 사용하여 안드로이드 앱에서 데이터 인쇄
나는 레스토랑 용 안드로이드 앱을 개발 중이다. 내 앱에서 주문한 후 청구서를 인쇄하고 싶습니다. 인쇄 작업에 Bluetooth 프린터를 사용하고 있습니다. 블루투스 프린터를 사용하여 데이터를 인쇄 한 경험이있는 사람이라면 적절한 예를 들어 도움을 청하십시오.블루투스 프린터를 사용하여 안드로이드 앱에서 데이터 인쇄
예, 동일한 애플리케이션 경험이 있습니다. InputStream
및 OutputStream
클래스의 StreamConnection
클래스를 사용해야합니다.
먼저 Bluetooth 주소를 사용하여 Bluetooth 프린터에 연결해야하고 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) { }
}
블루투스 프린터의 블루투스 주소를 어떻게 얻을 수 있습니까? –
블루투스 장치를 감지하는 샘플 프로젝트를 만들고 그 것으로부터 찾을 수 있습니다. :) – Lucifer
새 질문을하는 것이 좋습니다. 다른 사람에게도 도움이 될 수 있습니다. – Lucifer