En la biblioteca proporcionada por el proveedor (impresora Zebra) para la impresión directa del navegador. La prueba de etiqueta funciona bien, pero cuando intento imprimir una imagen, aparece este error.
"TypeError no detectado: g no es una función en la línea 279"
El siguiente es el fragmento de código
e.convert = function(a, c, d, g, f) { if (a) if ("string" === typeof a) e.loadFileFromUrl(a, function(b) { d.fromFormat || (d.fromFormat = a.substring(a.length - 3)); e.convert(b, c, d, g, f) }, f); else { var k = b("POST", l + "convert"); a.type && (a.type.startsWith("image/") || a.type.startsWith("application/")) && (d.fromFormat = a.type.toLowerCase().replace("image/", "").replace("application/", "").replace("x-ms-", "")); if (k) { k.responseType = "text"; h(k, function(a) { g(JSON.parse(a)) // Line 279 }, f); var m = new FormData, n = {}; null != d && void 0 !== d && (n.options = d); c && (n.device = c); m.append("json", JSON.stringify(n)); m.append("blob", a); k.send(m) } }Estoy imprimiendo en Printer Emulator, instalado desde Browser Extension en Chrome, y para la impresión directa del navegador he instalado Browser Print de Zebra. Cualquier ayuda es apreciada.