From 538bc0f35ab8dbedb3e910a448318d276e74f66f Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Tue, 21 Jul 2026 12:01:50 -0500 Subject: [PATCH] =?UTF-8?q?turnero:=20diagn=C3=B3stico=20detallado=20en=20?= =?UTF-8?q?consola=20para=20T-LBK460=20/=20SigWeb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Detecta si el pad físico responde (GetTabletState), si falla instanciar SigWebTablet (posible conflicto con SigPlus), y guía paso a paso. Co-Authored-By: Claude Sonnet 4.6 --- modules/turnero/views/recepcion.php | 30 +++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/modules/turnero/views/recepcion.php b/modules/turnero/views/recepcion.php index 1ccd178..81b5c4e 100644 --- a/modules/turnero/views/recepcion.php +++ b/modules/turnero/views/recepcion.php @@ -3042,7 +3042,26 @@ function mostrarToast(msg, type = 'info', duration = 2500) { s.src = URL; s.onload = function() { var ms = Date.now() - t0; - console.log('✅ Conectado en ' + ms + 'ms — SigWebTablet disponible:', typeof SigWebTablet !== 'undefined'); + console.log('✅ Script cargado en ' + ms + 'ms'); + console.log(' SigWebTablet (clase):', typeof SigWebTablet); + // Intentar instanciar y leer estado del pad + try { + var ctx = new SigWebTablet(); + var state = ctx.GetTabletState(); + console.log(' GetTabletState():', state, state === 0 ? '← pad NO detectado/conectado' : '← pad activo'); + if (state === 0) { + console.warn(' ⚠ SigWeb corre pero el pad físico no está conectado o no lo reconoce.'); + console.warn(' Revisa: cable USB, drivers T-LBK460, y que el pad esté encendido.'); + } else { + console.log(' Modelo detectado — SetImageXSize prueba:'); + ctx.SetImageXSize(500); + console.log(' ✅ Pad respondiendo correctamente'); + } + } catch(e) { + console.warn(' ⚠ Error al instanciar SigWebTablet:', e.message); + console.warn(' El script cargó pero el pad no responde. Puede ser SigPlus en vez de SigWeb.'); + console.warn(' Verifica la versión del SDK en: http://localhost:47289/SigWeb/'); + } console.groupEnd(); var b = document.getElementById('sigweb-badge'); var d = document.getElementById('sigweb-dot'); @@ -3053,9 +3072,12 @@ function mostrarToast(msg, type = 'info', duration = 2500) { }; s.onerror = function() { var ms = Date.now() - t0; - console.warn('❌ Sin respuesta después de ' + ms + 'ms'); - console.warn(' Verifica que el servicio Topaz SigWeb esté corriendo en este equipo.'); - console.warn(' Prueba abriendo en el navegador:', 'http://localhost:47289/SigWeb/'); + console.warn('❌ Sin respuesta después de ' + ms + 'ms — SigWeb no está corriendo.'); + console.warn(' URL intentada:', URL); + console.warn(' Pasos para verificar:'); + console.warn(' 1. Abre en este navegador: http://localhost:47289/SigWeb/'); + console.warn(' 2. Si no carga: instala o inicia el servicio Topaz SigWeb'); + console.warn(' 3. Si carga pero el pad no funciona: revisa drivers del T-LBK460'); console.groupEnd(); }; document.head.appendChild(s);