AGENTE DE IMPRESIÓN DE QOREVIA
==============================

Para qué sirve
--------------
Sin este programa, cada tirilla abre el diálogo de impresión del navegador y
hay que darle a "Imprimir" a mano. Con él, la tirilla sale sola, se corta sola
y la gaveta se abre sola.

Solo hace falta en la computadora que tiene la impresora conectada.

Qué necesitas antes
-------------------
Node.js. Si no lo tienes, descárgalo de https://nodejs.org (botón LTS) e
instálalo dándole siguiente a todo. Es gratis y tarda dos minutos.

Cómo se instala
---------------
1. Descomprime esta carpeta donde quieras. Por ejemplo en el Escritorio.
2. Windows:  doble clic en  iniciar-windows.bat
   Mac:      doble clic en  iniciar-mac-linux.command
3. La primera vez crea un archivo de configuración y te dice dónde está.
4. Abre ese archivo y pon tu impresora. Hay tres formas:

   Impresora de red (la más común en tirilleras con cable de red):
      { "name": "Caja 1", "kind": "tcp", "target": "192.168.1.50:9100" }

   Impresora USB en Linux:
      { "name": "Caja 1", "kind": "device", "target": "/dev/usb/lp0" }

   Impresora ya instalada en Windows o Mac:
      { "name": "Caja 1", "kind": "cups", "target": "NOMBRE_DE_LA_IMPRESORA" }

5. Vuelve a iniciarlo. Ya está: Qorevia lo detecta solo.

Para que arranque solo al encender la computadora
-------------------------------------------------
Windows: pulsa Win+R, escribe  shell:startup  y pega ahí un acceso directo
         a iniciar-windows.bat
Mac:     Ajustes del Sistema → General → Ítems de inicio → +

Cómo saber si está funcionando
------------------------------
Abre en el navegador:  http://127.0.0.1:9110/status
Si responde, está corriendo. En Qorevia, la pantalla de Impresión te lo dice.

Si algo no funciona
-------------------
· La ventana negra se cierra sola  → no tienes Node.js instalado.
· "puerto en uso"                  → ya está corriendo. No hace falta abrirlo dos veces.
· Imprime en blanco                → revisa que la impresora sea térmica ESC/POS.
· No lo detecta Qorevia            → cierra y vuelve a abrir la pestaña.
