GuíasGuides · Sector 1Sector 1

ICG y HIOPOS: puesta en marcha de un TPV, con la red, las impresoras de cocina y el cierre de cajaICG and HIOPOS: setting up a POS, with the network, kitchen printers and end-of-day close

Qué parte del trabajo es de IT y qué parte del integrador, el inventario de un local, las IP fijas que evitan la mitad de los tickets, cómo llega cada plato a su impresora o pantalla de cocina, la prueba antes de abrir y el ticket de "no imprime en cocina".Which part of the work belongs to IT and which to the integrator, a venue's inventory, the fixed IPs that prevent half the tickets, how each dish reaches its kitchen printer or screen, the test before opening and the "kitchen isn't printing" ticket.

Qué vas a conseguir

Dejar listo el punto de venta de un restaurante o un bar: terminales, impresoras de tickets y de cocina, cajón, datáfono y la conexión con el resto del grupo, de forma que el día de apertura el camarero solo tenga que marcar y cobrar. Y saber resolver en pocos minutos el ticket que más se repite en hostelería.

Antes de empezar

  • El integrador o distribuidor del software (ICG y HIOPOS se venden e instalan casi siempre a través de distribuidores): quién da de alta las licencias, quién carga la carta y a quién llamas de noche.
  • La versión del sistema: ICG FrontRest en terminales Windows con la gestión central en ICG Manager, o HIOPOS en sus propios terminales, con la gestión en la nube.
  • La distribución del local: barras, salas, terraza, cocina caliente, cocina fría, postres. De ahí salen las impresoras y las rutas.
  • La red del local preparada, con una VLAN para el punto de venta y otra para los datáfonos (guía de hotel en pre-apertura).

1. Quién hace qué

TareaITIntegradorNegocio
Red, VLAN, IP fijas, WiFi para comanderos✓
Licencias e instalación del software✓
Carta: artículos, familias, precios, modificadoresCarga inicialMantenimiento
Usuarios y permisos de camareros y encargados✓Altas y bajas
Impresoras y pantallas de cocina: instalación física y red✓
Rutas de impresión por familia✓Valida
Datáfono y medios de pagoRedIntegraciónContrato con el banco
Copias de seguridad de la base de datos local, si la hay✓Indica qué copiar

Escribir esta tabla con el integrador el primer día evita que, la noche de apertura, cada uno piense que algo lo hacía el otro.

2. El inventario del local

Inventario · Restaurante Brisa · Punto de venta
ActivosSede 04Punto de venta
TPV-BARRA-01 · terminal táctil · 10.40.30.11 · VLAN 30
TPV-SALA-01 · terminal táctil · 10.40.30.12 · VLAN 30
CMD-01 a CMD-04 · comanderos (tabletas) · WiFi SSID pos-sala · 10.40.30.21-24
IMP-TICKET-BARRA · impresora térmica 80 mm · 10.40.30.51 · puerto 9100
IMP-COC-CALIENTE · impresora de cocina · 10.40.30.52 · puerto 9100
IMP-COC-FRIA · impresora de cocina · 10.40.30.53 · puerto 9100
KDS-POSTRES · pantalla de cocina · 10.40.30.61
DAT-BARRA-01 · datáfono · 10.40.40.11 · VLAN 40
Cajón portamonedasconectado a IMP-TICKET-BARRA (se abre al imprimir un cobro en efectivo)
  • IP fijas (o reservas en el DHCP) para todo lo que el software busca por dirección: impresoras, pantallas de cocina, el servidor local. Una impresora que cambia de IP tras un corte de luz es el origen de la mitad de los tickets de "no imprime".
  • El nombre de cada impresora dice dónde está. Cuando llamen de cocina a las 21:30, no hay tiempo para averiguar qué es "Printer 3".

3. Cómo llega cada plato a su sitio

Cada artículo pertenece a una familia (entrantes, carnes, pescados, postres, bebidas), y cada familia tiene una o varias rutas de impresión: el destino donde se imprime o se muestra la comanda.

FamiliaDestinoNotas
Entrantes fríos, ensaladasIMP-COC-FRIA
Carnes, pescados, arrocesIMP-COC-CALIENTE
PostresKDS-POSTRESPantalla de cocina con tiempos
BebidasNinguno (las sirve la barra)O la impresora de barra si la sala está lejos
Menú del díaSe reparte: cada plato del menú va a la ruta de su familiaSe comprueba siempre en la prueba
  • Las pantallas de cocina (en ICG, HioScreen) muestran los platos pendientes con el tiempo que llevan esperando. Sustituyen a la impresora o la acompañan.
  • Define también la impresora de respaldo de cada ruta: si la de cocina caliente no responde, que salga en la de fría y no se pierda la comanda.

4. La prueba antes de abrir

Hoja de pruebas · Restaurante Brisa · TPV
PruebasAperturaFlujo completo
Abrir mesa 12 desde un comandero y pedir un plato de cada familia · [x] Cada plato sale en su cocina
Pedir un menú del día · [x] Los platos se reparten entre cocinas
Desconectar el cable de IMP-COC-CALIENTE y pedir una carne · [x] Sale en la impresora de respaldo
Cobrar la mesa 12 con tarjeta · [x] El datáfono recibe el importe y el ticket sale con la firma del pago
Cobrar una consumición en barra en efectivo · [x] Se abre el cajón
Anular una línea como camarero · [x] Pide la autorización del encargado
Cierre de caja de prueba · [x] El informe cuadra con las ventas de prueba

Después se borran o se anulan las ventas de prueba siguiendo lo que indique el integrador: un cierre con ventas falsas ensucia los informes de la primera semana.

5. El ticket: "no imprime en cocina"

Viernes, 21:30, cocina caliente no recibe comandas. En orden, de lo más rápido a lo más lento:

  1. ¿Es una impresora o todas? Si sale en la fría y no en la caliente, el problema está en esa impresora, no en el TPV.
  2. Lo físico: papel, tapa bien cerrada, piloto de error, cable de red conectado y con luz en el puerto.
  3. La red, desde un equipo del local en la misma VLAN:
PowerShell · desde el equipo de la oficina del local
Test-NetConnection 10.40.30.52 -Port 9100ComputerName     : 10.40.30.52RemoteAddress    : 10.40.30.52RemotePort       : 9100TcpTestSucceeded : Falsearp -a | Select-String "10.40.30.52"

TcpTestSucceeded : False y sin entrada en la tabla ARP: la impresora no está en esa dirección. Lo más habitual es que, tras un corte de luz, la impresora haya arrancado con una IP por DHCP distinta. Se imprime su hoja de configuración (normalmente manteniendo pulsado el botón de avance de papel al encenderla), se ve la IP real y se corrige la reserva o la IP fija.

  1. Las comandas atascadas: con la impresora de nuevo en línea, se reenvían desde el TPV las comandas que no salieron. Se confirma con cocina qué mesas faltaban.
  2. El cierre del ticket: la causa (IP cambiada), la solución (reserva DHCP creada) y la acción para que no se repita en las demás impresoras del local.

Consejo: un datáfono que "no conecta" sigue el mismo camino: primero lo físico, luego la red de su VLAN, y después el proveedor de pagos. Nunca se mueve un datáfono a otra red para probar.

6. Lo que revisas cada mes

  • Que cada impresora y pantalla tiene su IP reservada y su etiqueta en el inventario.
  • Las altas y bajas de camareros: las bajas, desactivadas el último día, no a final de mes.
  • Las versiones del software y de los terminales, con el integrador.
  • Si hay base de datos local, que la copia de seguridad se hace y que se ha restaurado alguna vez.

Siguientes pasos

  • La guía de CashDro añade el cobro en efectivo automático al TPV.
  • La de PMS hotelero cubre el cargo a habitación cuando el restaurante está en un hotel.
  • La guía de impresoras del Nivel 1 explica las colas de impresión de oficina, que funcionan distinto que las de cocina.

¿Falta algo o en tu entorno es distinto? Escríbeme y lo corrijo.

What you'll get

Getting a restaurant or bar's point of sale ready: terminals, receipt and kitchen printers, cash drawer, card terminal and the link to the rest of the group, so that on opening day the waiter only has to ring things up and take payment. And knowing how to solve hospitality's most repeated ticket in a few minutes.

Before you start

  • The software's integrator or reseller (ICG and HIOPOS are almost always sold and installed through resellers): who registers the licences, who loads the menu and who you call at night.
  • The system version: ICG FrontRest on Windows terminals with central management in ICG Manager, or HIOPOS on its own terminals, managed from the cloud.
  • The venue layout: bars, dining rooms, terrace, hot kitchen, cold kitchen, desserts. That is where the printers and routes come from.
  • The venue's network ready, with a VLAN for the point of sale and another for card terminals (hotel pre-opening guide).

1. Who does what

TaskITIntegratorBusiness
Network, VLANs, fixed IPs, WiFi for handhelds✓
Licences and software installation✓
Menu: items, families, prices, modifiersInitial loadUpkeep
Users and permissions for waiters and managers✓Joiners and leavers
Kitchen printers and screens: physical install and network✓
Print routes per family✓Validates
Card terminal and payment methodsNetworkIntegrationContract with the bank
Backups of the local database, if there is one✓Says what to back up

Writing this table with the integrator on day one stops everyone thinking, on opening night, that something was the other's job.

2. The venue's inventory

Inventory · Brisa Restaurant · Point of sale
AssetsSite 04Point of sale
POS-BAR-01 · touch terminal · 10.40.30.11 · VLAN 30
POS-DINING-01 · touch terminal · 10.40.30.12 · VLAN 30
HH-01 to HH-04 · handhelds (tablets) · WiFi SSID pos-dining · 10.40.30.21-24
PRN-RECEIPT-BAR · 80 mm thermal printer · 10.40.30.51 · port 9100
PRN-KIT-HOT · kitchen printer · 10.40.30.52 · port 9100
PRN-KIT-COLD · kitchen printer · 10.40.30.53 · port 9100
KDS-DESSERTS · kitchen screen · 10.40.30.61
CT-BAR-01 · card terminal · 10.40.40.11 · VLAN 40
Cash drawerconnected to PRN-RECEIPT-BAR (opens when a cash payment prints)
  • Fixed IPs (or DHCP reservations) for everything the software looks up by address: printers, kitchen screens, the local server. A printer that changes IP after a power cut is behind half of the "not printing" tickets.
  • Each printer's name says where it is. When the kitchen calls at 21:30 there is no time to work out what "Printer 3" is.

3. How each dish gets to its place

Every item belongs to a family (starters, meat, fish, desserts, drinks), and every family has one or more print routes: the destination where the order is printed or shown.

FamilyDestinationNotes
Cold starters, saladsPRN-KIT-COLD
Meat, fish, rice dishesPRN-KIT-HOT
DessertsKDS-DESSERTSKitchen screen with timings
DrinksNone (the bar serves them)Or the bar printer if the dining room is far away
Set menuSplit: each dish goes to its family's routeAlways checked in the test
  • Kitchen screens (HioScreen in ICG) show pending dishes with how long they have been waiting. They replace the printer or sit alongside it.
  • Also set each route's backup printer: if the hot kitchen one doesn't answer, the order comes out on the cold one and isn't lost.

4. The test before opening

Test sheet · Brisa Restaurant · POS
TestsOpeningFull flow
Open table 12 from a handheld and order one dish from each family · [x] Each dish prints in its kitchen
Order a set menu · [x] The dishes are split between kitchens
Unplug PRN-KIT-HOT and order a meat dish · [x] It prints on the backup printer
Charge table 12 by card · [x] The card terminal receives the amount and the receipt prints with the payment slip
Charge a drink at the bar in cash · [x] The drawer opens
Void a line as a waiter · [x] It asks for the manager's authorisation
Test end-of-day close · [x] The report matches the test sales

Afterwards the test sales are deleted or voided as the integrator tells you: a close with fake sales spoils the first week's reports.

5. The ticket: "the kitchen isn't printing"

Friday, 21:30, the hot kitchen isn't getting orders. In order, from quickest to slowest:

  1. One printer or all of them? If orders reach the cold kitchen and not the hot one, the problem is that printer, not the POS.
  2. The physical side: paper, cover properly shut, error light, network cable plugged in with a link light on the port.
  3. The network, from a venue computer on the same VLAN:
PowerShell · from the venue's office computer
Test-NetConnection 10.40.30.52 -Port 9100ComputerName     : 10.40.30.52RemoteAddress    : 10.40.30.52RemotePort       : 9100TcpTestSucceeded : Falsearp -a | Select-String "10.40.30.52"

TcpTestSucceeded : False and no ARP entry: the printer isn't at that address. Most often, after a power cut, the printer booted with a different DHCP address. Print its configuration sheet (usually by holding the paper feed button while powering it on), read the real IP and fix the reservation or the fixed IP.

  1. The stuck orders: with the printer back online, resend from the POS the orders that didn't print. Confirm with the kitchen which tables were missing.
  2. Closing the ticket: the cause (IP changed), the fix (DHCP reservation created) and the action so it doesn't happen with the venue's other printers.

Tip: a card terminal that "won't connect" follows the same path: first the physical side, then its VLAN's network, then the payment provider. Never move a card terminal to another network to test it.

6. What you review each month

  • That every printer and screen has its reserved IP and its label in the inventory.
  • Waiter joiners and leavers: leavers disabled on their last day, not at the end of the month.
  • Software and terminal versions, with the integrator.
  • If there is a local database, that the backup runs and has been restored at least once.

Next steps

  • The CashDro guide adds automatic cash payments to the POS.
  • The hotel PMS guide covers room charges when the restaurant is in a hotel.
  • The Level 1 printers guide explains office print queues, which work differently from kitchen ones.

Is something missing, or different in your environment? Get in touch and I'll fix it.

Tech Career Lab · newsletter

¿Te ha servido? Cada dos semanas envío una idea práctica para perfiles IT: LinkedIn, proyectos, networking y procesos de selección.Found this useful? Every two weeks I send one practical idea for IT professionals: LinkedIn, projects, networking and hiring processes.

Apúntate y llévate las 33 ideasSign up and get the 33 ideas →