Closed MichelLovatto closed 5 years ago
Vou preparar um trecho completo de como eu uso aqui, enquanto isso teste sem o window. no lugar de "window.BTPrinter.list(function(data){" use BTPrinter.list(function(data){
Eu tentei, mas ai ele da o mesmo erro da outra issue (Uncaught ReferenceError: BTPrinter is not defined )
Entra no grupo do telegram do cordova, por la podemos troca ideia tambm
Entrei lá
Este é um exemplo de como utilizar dentro do seu código dentro da sua função onDeviceReady, isso já vai imprimir a "String" e dar um feed no papel.
function printer() {
var config_impressora = '';
BTPrinter.list(function (data1) {
console.log("LISTADO!");
console.log(data1);
config_impressora = data1[0];
BTPrinter.connect(function (data2) {
console.log("CONECTADO!");
console.log(data2);
BTPrinter.printPOSCommand(null, null, "0A");//Print and feed paper
BTPrinter.printPOSCommand(null, null, "0A");//Print and feed paper
BTPrinter.printTextSizeAlign(function (data3) {
console.log("IMPRESSO!");
console.log(data3);
}, function (err) {
console.log("ERRO IMPRESSAO");
console.log(err);
}, "String a ser impressa de exemplo", '1', '0');
BTPrinter.printPOSCommand(null, null, "0A");//Print and feed paper
BTPrinter.printPOSCommand(null, null, "0A");//Print and feed paper
}, function (err) {
toastMsg("Ocorreu um erro ao conectar a impressora!");
console.log("ERRO CONECTAR");
console.log(err);
}, config_impressora);
}, function (err) {
console.log("ERRO LISTAR IMPRESSORA");
console.log(err);
});
BTPrinter.disconnect(function (data) {
console.log("DESCONECTADO");
console.log(data);
}, function (err) {
console.log("ERRO DESCONECTAR");
console.log(err);
}, config_impressora);
}
printer();
window.BTPrinter.list(function(data){ console.log("Success"); console.log(data); //list of printer in data array },function(err){ console.log("Error"); console.log(err); }) https://imgur.com/a/mbknLCi