Origen HTTP: el navegador sí puede hacer fetch a la impresora por WebPRNT en la LAN.
Aceptación de hardware
SOFTWARE_VERIFIED no es HARDWARE_VERIFIED: aquí se registra la evidencia física de iPad, impresora, LAN, Edge, KDS y CDS.
Level A · hardware disponible
HARDWARE_PENDING
Level B · restaurante completo
HARDWARE_PENDING
Modo de red detectado
—
Impresora física · HAT-PRINTER-001
Sólo un ACK real del hardware produce PRINTED. Si el navegador no puede alcanzar la LAN, se muestra el código exacto en lugar de fingir una conexión.
Diagnóstico de transporte en este dispositivo
Un proceso en el Mac de la LAN recibe el job y habla con la Star por WebPRNT/9100 (sin navegador, sin contenido mixto) y devuelve el ACK del hardware. Con el POS en HTTPS, el relay debe servirse por HTTPS con certificado de confianza.
Socket TCP directo a la impresora con ACK del SDK. Es el transporte definitivo del iPad, pero requiere la build nativa (030-B).
La impresora haría polling contra un endpoint por Internet. Contradice el objetivo WAN OFF + LAN ON, así que se mantiene DISABLED.
Transporte utilizable ahora mismo: NINGUNO
- Transporte activo
- WEB_LAN_DIRECT
- Estado del transporte
- DETECTING
- Printer status
- UNKNOWN
- Detalle
- Sin comprobar
- PrintJob
- IDLE
- ACK
- NO_REPORTADO
- Motivo
- —
- Latencia
- —
HAT-PRINTER-001 permanece en SOFTWARE_READY hasta registrar un ACK real. La conectividad LAN verificada (iPad 192.168.1.169 ↔ Star 192.168.1.89) no certifica impresión física.
Puente nativo · HAT físico
Un plugin ausente degrada a la ruta web: nunca se simula hardware.
HAT-PRINTER-001
PHYSICAL_VERIFICATION_PENDINGStar mC-Print3 · LAN · WAN ON
- Descubrir impresora en LANPENDING
- Guardar configuración de impresoraPENDING
- Ticket de pruebaPENDING
- Ticket real de ventaPENDING
- Corte automáticoPENDING
- Estado de impresoraPENDING
HAT-OFFLINE-001
PHYSICAL_VERIFICATION_PENDINGWAN OFF · LAN ON (router encendido)
- Venta en efectivo completadaPENDING
- Ticket impreso sin InternetPENDING
- Reinicio de app: venta y outbox persistenPENDING
- Al volver WAN: 1 venta, 0 reimpresionesPENDING
HAT-NATIVE-IOS-001
PHYSICAL_VERIFICATION_PENDINGiPad nativo · conexión directa (Lightning/USB)
- SDK oficial Star disponiblePENDING
- Impresión directa sin LANPENDING
SDK de impresión
Plataforma web: sin SDK nativo. La impresión usa LAN o recibo digital.
Fases
Matriz de builds
Cada capa se mide por separado: un corte de WAN no puede apagar LAN, impresora ni Edge.
Production Readiness Matrix
| Módulo | Software | Hardware | Estado |
|---|