1

我有一个使用 imz320 蓝牙打印机打印一些文本或图像的应用程序。

为此,我正在使用这个插件:https ://github.com/srehanuddin/Cordova-Plugin-Bluetooth-Printer

这是尝试打印我的文本的函数(来自插件):

    BTPrinter.list(function (data) {
        console.log("Success");
        BTPrinter.connect(function (data2) {
            console.log("Success");


            BTPrinter.print(function (data) {
                console.log("Success");


                setTimeout(function () {
                BTPrinter.disconnect(function (data) {
                    alert("Success");
                    console.log(data)
                }, function (err) {
                    console.log("Error");
                    alert(err)
                    }, data[0]);
            }, 1500);

            }, function (err) {
                console.log("Error");
                alert(err);
                }, "^XA^FO10,10^AFN,26,13^FDHello, World!^FS^XZ");//base64 string, align

        }, function (err) {
            console.log("Error");
            alert(JSON.stringify(err));
            console.log(err)
        }, data[0])


    }, function (err) {
        alert(JSON.stringify(err));
        console.log("Error");
        console.log(err);
    })

我可以将我的设备连接到打印机,甚至可以从我的应用程序运行打印功能,这会返回一条消息,通知我数据已发送。但是,打印机什么也不做(它的灯亮了)。

4

0 回答 0