离子本机打印机插件不起作用.打印机插件是否需要特殊的初始化步骤



我已经审查了其他人之前发布的相同问题(Ionic 本机打印机插件不起作用(,但我已经完成了那里提到的所有内容,但它仍然无法正常工作。它总是说设备上没有拾取/打印。

this.printer.pick().then(function() {
    alert("Picking printer done successfully !");
}, function() {
    alert('Error : picking printer unavailable on your device ');
});
this.printer.isAvailable().then(function() {
    this.printer.print(page, options).then(function() {
        alert("printing done successfully !");
    }, function() {
        alert("Error while printing !");
    });
}, function() {
    alert('Error : printing is unavailable on your device ');
});

避免在另一个函数中使用">function(("。试试这个

this.printer.pick().then(pickSuccess => {
    alert("Picking printer done successfully !");
}, pickError => {
    alert('Error : picking printer unavailable on your device ');
});
this.printer.isAvailable().then(isAvailableSuccess => {
    this.printer.print(page, options).then(printSuccess => {
        alert("printing done successfully !");
    }, printError => {
        alert("Error while printing !");
    });
}, isAvailableError => {
    alert('Error : printing is unavailable on your device ');
});

最新更新