Wire Printer
“Point. Scan. Walk away with a printed number.”
Una app industrial de una sola pantalla que funciona con un teléfono Android y una impresora térmica USB.
Qué hace
El operario solo necesita acercar la cámara del teléfono a la etiqueta de envío. Sin tocar la pantalla, en cuanto se reconoce el código de barras se imprime un identificador de 4 dígitos.
Funciones principales
Auto-escaneo en vivo
Crate Rust masuri integrado vía uniffi. ~25× aceleración NEON (197ms → 8ms @ 640×480). Solo guías numéricas; los códigos alfanuméricos se ignoran.
Conexión directa con impresora térmica USB
Xprinter XP-DT427B (VID 0x2D37, PID 0x400A). TSPL2 raster, 203 DPI. Etiqueta 80×50 mm: identificador de 4 dígitos + fecha + año.
Registro anti-duplicados
SQLite con clave printed_date = today. Mismo número, mismo día → impresión bloqueada. Rollover automático a medianoche.
Pantalla CONFIGURATION
Conteo de hoy y conteo acumulado. CLEAR TODAY requiere pulsación larga de 800 ms.
Reimpresión forzada
Mantener pulsada la zona PRINT salta el bloqueo del registro.
UI industrial
Una sola pantalla. Sin RoundedCornerShape, sin Material elevation. Solo iconos glyph. Los 4 dígitos hero son el elemento más grande — visibles desde el otro lado del banco de trabajo.
Requisitos de hardware
- ·Teléfono Android — Samsung Galaxy S22 o equivalente (minSdk 24, arm64-v8a)
- ·Impresora — Xprinter XP-DT427B (compatible actualmente)
- ·Etiquetas térmicas — 80×50 mm, gap de 2 mm
Flujo operativo — 4 pasos
- 01Conecta el teléfono Android a la Xprinter XP-DT427B con un cable USB-C.
- 02Abre la app y acerca la cámara a la etiqueta de envío.
- 03Se imprime automáticamente un identificador de 4 dígitos al reconocer el código de barras.
- 04Re-escanear el mismo número el mismo día queda bloqueado.



Situaciones comunes
- ·Indicador OFFLINE: vuelve a revisar el cable USB, la alimentación de la impresora y el stock de etiquetas; reinicia la app si persiste.
- ·El escaneo falla: limpia la lente y mantén la cámara a 15–25 cm de la etiqueta.