Configuración de impresoras
La categoría de Configuración de impresoras te permite crear un inventario de las impresoras que tienes en el local y luego asignar cada una a los trabajos que debe gestionar. Un mismo dispositivo puede cumplir más de una función.
La página tiene dos partes: un Inventario de impresoras, donde agregas y configuras cada impresora física, y Asignaciones de trabajos, donde eliges qué impresora imprime cada tipo de recibo.
Inventario de impresoras
Usa Agregar impresora para crear una nueva entrada. Cada impresora tiene un nombre (por ejemplo, Cocina, Barra, Recepción) y un tipo de conexión. Usa el icono de papelera para eliminar una impresora. Eliminar una impresora borra cualquier función asignada a ella, y HandyCafe pide confirmación primero.
Conexión
La lista desplegable Conexión define cómo HandyCafe llega al dispositivo. Hay tres opciones.
- Desactivada: La impresora se mantiene en el inventario pero no imprime nada. No se muestran más campos.
- Red (TCP): Una impresora de red alcanzable por la LAN. Indicas una IP de la impresora (por ejemplo, 192.168.1.100) y un Puerto (predeterminado 9100, rango de 1 a 65535).
- Impresora del sistema: Una impresora instalada en el sistema operativo del servidor a través de CUPS. Eliges el dispositivo de la lista Impresora instalada.
Opciones de impresora del sistema
Cuando la conexión está configurada como Impresora del sistema, HandyCafe enumera las impresoras instaladas a través de CUPS. Usa Actualizar lista para recargar la lista después de instalar o cambiar impresoras. Si CUPS no está instalado en la máquina, instala libcups2 (o el equivalente de tu distribución) para que HandyCafe pueda leer las impresoras instaladas.
La lista desplegable Formato de impresión controla cómo se renderiza el recibo para una impresora del sistema.
- Texto plano (fuente del controlador): La propia fuente de la impresora renderiza el recibo y los códigos QR se incrustan como imagen ráster. Esta es la opción correcta para la mayoría de impresoras térmicas USB (ZJ58/ZJ80, Epson TM, Star TSP).
- Térmico crudo (bitmap ESC/POS): Úsalo si el controlador ignora los comandos en modo texto.
- Imagen (láser / inyección de tinta): Úsalo para una impresora de páginas láser o de inyección de tinta.
Ancho del papel
Para cualquier impresora activada, configuras el Ancho del papel: 80 mm (rollo térmico estándar) o 58 mm (rollo térmico compacto). Hazlo coincidir con el rollo físico cargado en la impresora. Un ancho incorrecto recorta el texto en el borde derecho o desperdicia la mitad del papel en un margen en blanco.
Encabezado, pie de página y notas
Tres campos de texto se imprimen en el recibo.
- Texto de encabezado: La línea superior impresa en cada recibo (por ejemplo, el nombre del café).
- Descripción: Notas libres impresas debajo del código de acceso en los recibos con código de mesa (por ejemplo, el horario de apertura o las instrucciones de escaneo).
- Texto de pie de página: La línea inferior (por ejemplo, un mensaje de agradecimiento).
El interruptor Cortar el papel después de imprimir indica a la impresora que corte el rollo una vez completado el recibo.
Impresión de prueba
Cada impresora activada tiene un botón Impresión de prueba que envía un recibo de muestra para confirmar que la conexión y la configuración son correctas. Solo se ejecuta una prueba a la vez. El resultado (enviado o fallido) aparece junto al botón.
Asignaciones de trabajos
En Asignaciones de trabajos eliges qué impresora de tu inventario gestiona cada trabajo. La misma impresora puede cumplir varias funciones, y cualquier función puede dejarse en Sin asignar.
- Cuenta de cafetería: La cuenta de cara al cliente que se entrega al comensal junto con la factura.
- Comanda de cocina de cafetería: El ticket del pedido enviado a la cocina para su preparación.
- Recibo de ticket sin cita previa: Se imprime cuando se crea un ticket sin cita previa. Déjalo sin asignar para omitir la impresión.
Las asignaciones se almacenan por impresora, de modo que renombrar una impresora mantiene intacta su asignación de función.