Skip to content

Guía de Configuración de EmiliaCloudPrinter

Captura de Pedidos POS en la Nube

Esta guía técnica explica cómo configurar impresoras virtuales en Windows que envían los datos de impresión directamente al servicio CloudPOS de Emilia Vision.

Público objetivo: Administradores de sistemas, técnicos de soporte y proveedores de POS.


Descripción General

EmiliaCloudPrinter permite capturar los pedidos que su sistema POS envía a impresoras térmicas (cocina, bar, postres, caja) y almacenarlos en la nube para análisis.

Existen dos métodos de configuración:

Método Recomendado para Tiempo
Método A: PowerShell Instalación masiva, técnicos avanzados 5 min
Método B: Interfaz Gráfica Usuarios que prefieren asistente visual 15 min

Requisitos Previos

  • Windows 10 o Windows 11
  • Permisos de Administrador
  • Conectividad a Internet

Datos de conexión:

Parámetro Valor
Servidor printer.emiliavision.com
Puerto 9100
Protocolo RAW
Driver Generic / Text Only

Verificar conectividad (PowerShell):

Test-NetConnection -ComputerName printer.emiliavision.com -Port 9100

Debe mostrar TcpTestSucceeded : True


Método A: Configuración con PowerShell (Recomendado)

Este método es más rápido y permite crear múltiples impresoras en segundos.

Paso 1: Abrir PowerShell como Administrador

  1. Presione Win + X
  2. Seleccione "Windows PowerShell (Admin)" o "Terminal (Admin)"
  3. Acepte el cuadro de UAC si aparece

Paso 2: Crear Impresora Básica

Add-PrinterPort -Name "EmiliaCloud" -PrinterHostAddress "printer.emiliavision.com" -PortNumber 9100
Add-Printer -Name "EmiliaCloudPrinter" -DriverName "Generic / Text Only" -PortName "EmiliaCloud"

Paso 3: Crear Múltiples Impresoras por Estación

Configuración recomendada: Una impresora virtual por cada estación de trabajo.

Nombre Impresora Puerto Estación
EmiliaCloudPrinter-Kitchen EmiliaCloud-Kitchen Cocina caliente
EmiliaCloudPrinter-Bar EmiliaCloud-Bar Bebidas
EmiliaCloudPrinter-Desserts EmiliaCloud-Desserts Cocina fría / Postres
EmiliaCloudPrinter-Cashier EmiliaCloud-Cashier Caja / Recibos

Script completo:

# EmiliaCloudPrinter - Script de Instalación

# Cocina
Add-PrinterPort -Name "EmiliaCloud-Kitchen" -PrinterHostAddress "printer.emiliavision.com" -PortNumber 9100
Add-Printer -Name "EmiliaCloudPrinter-Kitchen" -DriverName "Generic / Text Only" -PortName "EmiliaCloud-Kitchen"

# Bar
Add-PrinterPort -Name "EmiliaCloud-Bar" -PrinterHostAddress "printer.emiliavision.com" -PortNumber 9100
Add-Printer -Name "EmiliaCloudPrinter-Bar" -DriverName "Generic / Text Only" -PortName "EmiliaCloud-Bar"

# Postres
Add-PrinterPort -Name "EmiliaCloud-Desserts" -PrinterHostAddress "printer.emiliavision.com" -PortNumber 9100
Add-Printer -Name "EmiliaCloudPrinter-Desserts" -DriverName "Generic / Text Only" -PortName "EmiliaCloud-Desserts"

# Caja
Add-PrinterPort -Name "EmiliaCloud-Cashier" -PrinterHostAddress "printer.emiliavision.com" -PortNumber 9100
Add-Printer -Name "EmiliaCloudPrinter-Cashier" -DriverName "Generic / Text Only" -PortName "EmiliaCloud-Cashier"

Write-Host "Instalación completada" -ForegroundColor Green

Paso 4: Verificar Instalación

Get-Printer | Where-Object {$_.Name -like "*Emilia*"} | Format-Table Name, DriverName, PortName

Método B: Configuración con Interfaz Gráfica

Este método utiliza el asistente de Windows para agregar impresoras.

Paso 1: Abrir Configuración de Impresoras

  1. Presione Win + I para abrir Configuración
  2. Vaya a DispositivosImpresoras y escáneres
  3. Haga clic en "La impresora deseada no está en la lista"

Paso 2: Seleccionar Tipo de Conexión

Seleccione "Agregar una impresora mediante una dirección TCP/IP o nombre de host" y haga clic en Siguiente.

Paso 3: Ingresar Datos de Conexión

Campo Valor
Tipo de dispositivo Dispositivo TCP/IP
Nombre de host o dirección IP printer.emiliavision.com
Nombre de puerto EmiliaCloudPrinter

Importante: Desmarque "Consultar la impresora y seleccionar automáticamente el controlador"

Paso 4: Detección de Puerto

Espere mientras Windows detecta el puerto TCP/IP.

Paso 5: Configurar Puerto RAW

Cuando aparezca el diálogo de configuración de puerto:

Campo Valor
Protocolo Raw
Número de puerto 9100

Deje desmarcado "SNMP habilitado".

Paso 6: Seleccionar Controlador

  • Fabricante: Generic
  • Impresora: Generic / Text Only

Paso 7: Usar Controlador Existente

Si el controlador ya está instalado, seleccione "Usar el controlador instalado actualmente".

Paso 8: Nombrar la Impresora

Ingrese el nombre: EmiliaCloudPrinter

Paso 9: Instalación Completada

La impresora aparece en la lista de dispositivos instalados.

Para crear impresoras adicionales (Kitchen, Bar, Desserts, Cashier), repita el proceso cambiando el nombre del puerto y de la impresora.


Pruebas de Funcionamiento

Prueba Individual

"Prueba de impresion EmiliaCloudPrinter" | Out-Printer -Name "EmiliaCloudPrinter"

Prueba por Estación

"=== COCINA ===`r`nMesa: 12`r`n2x Hamburguesa`r`n1x Ensalada" | Out-Printer -Name "EmiliaCloudPrinter-Kitchen"
"=== BAR ===`r`nMesa: 12`r`n2x Margarita`r`n1x Cerveza" | Out-Printer -Name "EmiliaCloudPrinter-Bar"
"=== POSTRES ===`r`nMesa: 12`r`n1x Cheesecake" | Out-Printer -Name "EmiliaCloudPrinter-Desserts"
"=== CAJA ===`r`nMesa: 12`r`nTotal: $45.50" | Out-Printer -Name "EmiliaCloudPrinter-Cashier"

Contacte al equipo de Emilia Vision para confirmar la recepción de los datos.


Solución de Problemas

Error: "Windows no puede conectar con la impresora"

  1. Verifique conectividad:
    Test-NetConnection -ComputerName printer.emiliavision.com -Port 9100
    
  2. Revise configuración de firewall

Los datos llegan como binario/basura

  • Verifique que está usando el controlador Generic / Text Only
  • NO use "Microsoft Software Printer Driver"

La impresora no aparece en la lista

Restart-Service Spooler

Resumen de Configuración

Parámetro Valor
Servidor printer.emiliavision.com
Puerto 9100
Protocolo RAW
Controlador Generic / Text Only

¡Configuración Completada!

Para soporte técnico, contacte al equipo de Emilia Vision.