Solucionador

Empieza por lo que ves y descarta una causa cada vez.

No cambies varios ajustes a la vez. Ejecuta la prueba indicada tras cada cambio y conserva el resultado para soporte.

Actualizado:

Diagnóstico base

  1. 01

    1. Imprime la prueba interna

    Si falla, el problema está en conexión, permiso, papel o impresora; todavía no en la integración.

  2. 02

    2. Confirma el destino

    Revisa que el trabajo se dirige a la impresora configurada correcta y que está encendida y con papel.

  3. 03

    3. Revisa el permiso

    Desconecta y vuelve a conectar USB, o confirma permisos Bluetooth y notificaciones según Android.

  4. 04

    4. Envía texto simple

    Quita logo, QR, comandos y caracteres especiales hasta que el recorrido básico funcione.

  5. 05

    5. Recoge datos

    Anota modelo, conexión, Android, versión de la app, hora del fallo y resultado de cada prueba.

No imprime o aparece desconectada

Red

Comprueba que la IP responde desde la misma red, que no ha cambiado, que el puerto es correcto y que ninguna red de invitados aísla dispositivos.

USB

Prueba otro cable u OTG, vuelve a conceder permiso, evita hubs sin alimentación y comprueba que Android detecta el dispositivo.

Bluetooth

Elimina y vuelve a emparejar desde Android, acerca los equipos y confirma que otra aplicación no mantiene la conexión.

El ticket sale, pero sale mal

SíntomaComprobaciónAcción
Acentos o símbolos incorrectosPrueba de páginas de códigosSelecciona la página compatible y repite el texto real
Texto cortado lateralmenteAncho de papel y tamaño de letraCorrige perfil, ancho manual o comandos de tamaño
Logo deformado o recortadoAnchura, escala de grises e inversiónReduce la imagen y prueba cada opción por separado
Papel avanza demasiadoLíneas antes de corte y saltosReduce avance y elimina $intro$ innecesarios
No corta o abre cajónCapacidad ESC/POS del modeloPrueba variantes y confirma hardware/conector
QR no se leeTamaño, densidad y contenidoAcorta el dato, cambia el tamaño y evita impresión borrosa

El trabajo remoto no llega

  • Confirma que la prueba interna de la impresora 1 funciona.
  • Comprueba que el servicio web está activado y que el dispositivo conserva conexión a Internet.
  • Revisa que el linkcode coincide sin publicarlo en capturas o logs.
  • Desactiva restricciones de batería para el servicio cuando la política del dispositivo lo permita.
  • Mira si hay trabajos pendientes antes de reenviar para no duplicar tickets.
  • Recuerda que pn no selecciona impresora en el backend remoto revisado.

Problemas con imágenes y PDF

  • Comprueba que la URL o URI es accesible por PosPrinterDriver y que el permiso de lectura sigue vigente.
  • Reduce imágenes excesivamente grandes antes de compartirlas.
  • Evita fondos transparentes que puedan convertirse en negro de forma inesperada.
  • En PDF, solo se procesa la primera página; divide documentos multipágina.
  • Si aparece una vista previa, confirma impresora y utiliza direct=1 solo después de probar el flujo.