我有一台打印机 RW420 和 Zsdk'm 用来打印它,因为当我尝试通过通过软件 android 4 运行的 mac 地址打开与它的连接时,我更多地通过 zebra 设置实用程序配置了 Pin,它打开屏幕询问 pin两次并且无法在 eclipse logcat 中建立连接返回 bluez.Error.AlreadyExists 然后第二个错误 connectionAttemptFailed (主机已关闭)。有人曾经设法用这台打印机和安卓进行打印吗?有什么不一样的吗?使用 Zsdk 或类进行 android 的本机通信?
我测试的代码是这样的:
MacAdd String = "00037A67EF08";
BluetoothPrinterConnection myConn = new BluetoothPrinterConnection (macAdd);
PrinterCommandImpl cmdGetFirmware PrinterCommandImpl = new ("! U1 getvar \" appl.name \ "\ r \ n");
try {
/ / Open connection to printer. This requires que
/ / The devices already be paired.
myConn.open ();
/ / Send command to printer and wait for 8000 ms response
byte [] response = cmdGetFirmware.sendAndWaitForResponse (myConn, 8000, 200);
/ / Display the responses in a TextView
/ / Status.setText (new String (response));
String s = new String (response);
/ / Close connection
myConn.close ();
} Catch (Exception ex) {
/ / Catch error here
}
任何事情都有帮助,因为我这个问题已经一个星期了,不能离开这个地方!!也许是一个真正有效的代码示例。
谢谢你