【发布时间】:2014-07-28 16:02:42
【问题描述】:
在 Android/Phonegap(使用 adobe phonegap builder 构建)项目上工作以将一些字符串打印到蓝牙打印机。
我正在使用最新版本的 Phonegap 和 Don's BluetoothSerial plugin。
我有两个问题:
- 我可以使用 bluetoothSerial.write 发送一个字符串,它说这是一个 成功,但我的打印机没有任何反应(我尝试输入一些“\n”但没用)
- bluetoothSerial.connect 和 bluetoothSerial.connectInsecure 都会失败
我已尽力检查网络上的现有代码,但没有发现任何相关信息。我完全迷失了,不知道是我做错了什么还是我错过了什么。
请看下面我的非常基本的代码:
HTML:
<button id="testco" type="button">Test Connect</button>
<button id="listnwrite" type="button">List & Write</button>
<button id="insecure" type="button">Insecure connect</button>
<button id="deco" type="button">Disconnect bluetooth</button>
JavaScript:
$(document).ready(function() {
$("#testco").click(function() {
bluetoothSerial.connect("00:19:5D:23:D1:7F", connectSuccess, connectFailure);
});
$("#listnwrite").click(function() {
bluetoothSerial.list(function(devices) {
devices.forEach(function(device) {
var data = "something \n";
alert(device.address);
bluetoothSerial.connect(device.address, connectSuccess, connectFailure);
bluetoothSerial.write(data, success, failure);
})
}, connectFailure);
});
$("#insecure").click(function() {
bluetoothSerial.connectInsecure("00:19:5D:23:D1:7F", connectSuccess, connectFailure);
});
$("#deco").click(function() {
bluetoothSerial.disconnect(sucessdeco, faildeco);
});
});
所有失败/成功函数都发送一些警报('[ko/ok]')来检查状态。
有人可以帮助我吗?我需要将一些特殊字符发送到我的蓝牙打印机进行打印吗?
【问题讨论】:
-
我在已批准的 PhoneGap Build 插件列表中没有看到该插件:build.phonegap.com/plugins。在 PGBuild 上,您只能使用该页面上列出的插件。
-
通过了,请看这个链接:build.phonegap.com/plugins/366
标签: android cordova printing bluetooth