EmiliaCloudPrinter Configuration Guide¶
Cloud POS Order Capture¶
This technical guide explains how to configure virtual printers on Windows that send print data directly to Emilia Vision's CloudPOS service.
Target audience: System administrators, support technicians, and POS vendors.
Overview¶
EmiliaCloudPrinter captures orders that your POS system sends to thermal printers (kitchen, bar, desserts, cashier) and stores them in the cloud for analysis.
Two configuration methods are available:
| Method | Recommended for | Time |
|---|---|---|
| Method A: PowerShell | Mass installation, advanced technicians | 5 min |
| Method B: Graphical Interface | Users who prefer visual wizard | 15 min |
Prerequisites¶
- Windows 10 or Windows 11
- Administrator permissions
- Internet connectivity
Connection data:
| Parameter | Value |
|---|---|
| Server | printer.emiliavision.com |
| Port | 9100 |
| Protocol | RAW |
| Driver | Generic / Text Only |
Verify connectivity (PowerShell):
Should display TcpTestSucceeded : True
Method A: PowerShell Configuration (Recommended)¶
This method is faster and allows creating multiple printers in seconds.
Step 1: Open PowerShell as Administrator¶
- Press
Win + X - Select "Windows PowerShell (Admin)" or "Terminal (Admin)"
- Accept the UAC prompt if it appears
Step 2: Create Basic Printer¶
Add-PrinterPort -Name "EmiliaCloud" -PrinterHostAddress "printer.emiliavision.com" -PortNumber 9100
Add-Printer -Name "EmiliaCloudPrinter" -DriverName "Generic / Text Only" -PortName "EmiliaCloud"
Step 3: Create Multiple Printers per Station¶

Recommended configuration: One virtual printer per workstation.
| Printer Name | Port | Station |
|---|---|---|
| EmiliaCloudPrinter-Kitchen | EmiliaCloud-Kitchen | Hot kitchen |
| EmiliaCloudPrinter-Bar | EmiliaCloud-Bar | Beverages |
| EmiliaCloudPrinter-Desserts | EmiliaCloud-Desserts | Cold kitchen / Desserts |
| EmiliaCloudPrinter-Cashier | EmiliaCloud-Cashier | Cashier / Receipts |
Complete script:
# EmiliaCloudPrinter - Installation Script
# Kitchen
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"
# Desserts
Add-PrinterPort -Name "EmiliaCloud-Desserts" -PrinterHostAddress "printer.emiliavision.com" -PortNumber 9100
Add-Printer -Name "EmiliaCloudPrinter-Desserts" -DriverName "Generic / Text Only" -PortName "EmiliaCloud-Desserts"
# Cashier
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 "Installation completed" -ForegroundColor Green
Step 4: Verify Installation¶
Method B: Graphical Interface Configuration¶
This method uses the Windows wizard to add printers.
Step 1: Open Printer Settings¶
- Press
Win + Ito open Settings - Go to Devices → Printers & scanners
- Click on "The printer that I want isn't listed"

Step 2: Select Connection Type¶
Select "Add a printer using a TCP/IP address or hostname" and click Next.

Step 3: Enter Connection Data¶
| Field | Value |
|---|---|
| Device type | TCP/IP Device |
| Hostname or IP address | printer.emiliavision.com |
| Port name | EmiliaCloudPrinter |
Important: Uncheck "Query the printer and automatically select the driver to use"

Step 4: Port Detection¶
Wait while Windows detects the TCP/IP port.

Step 5: Configure RAW Port¶
When the port configuration dialog appears:
| Field | Value |
|---|---|
| Protocol | Raw |
| Port Number | 9100 |
Leave "SNMP Status Enabled" unchecked.

Step 6: Select Driver¶
- Manufacturer:
Generic - Printer:
Generic / Text Only

Step 7: Use Existing Driver¶
If the driver is already installed, select "Use the driver that is currently installed".

Step 8: Name the Printer¶
Enter the name: EmiliaCloudPrinter

Step 9: Installation Complete¶
The printer appears in the list of installed devices.

To create additional printers (Kitchen, Bar, Desserts, Cashier), repeat the process changing the port name and printer name.
Functionality Tests¶
Individual Test¶
Test per Station¶
"=== KITCHEN ===`r`nTable: 12`r`n2x Burger`r`n1x Salad" | Out-Printer -Name "EmiliaCloudPrinter-Kitchen"
"=== BAR ===`r`nTable: 12`r`n2x Margarita`r`n1x Beer" | Out-Printer -Name "EmiliaCloudPrinter-Bar"
"=== DESSERTS ===`r`nTable: 12`r`n1x Cheesecake" | Out-Printer -Name "EmiliaCloudPrinter-Desserts"
"=== CASHIER ===`r`nTable: 12`r`nTotal: $45.50" | Out-Printer -Name "EmiliaCloudPrinter-Cashier"
Contact the Emilia Vision team to confirm data reception.
Troubleshooting¶
Error: "Windows cannot connect to the printer"¶
- Verify connectivity:
- Check firewall configuration
Data arrives as binary/garbage¶
- Verify you are using the Generic / Text Only driver
- DO NOT use "Microsoft Software Printer Driver"
Printer doesn't appear in the list¶
Configuration Summary¶
| Parameter | Value |
|---|---|
| Server | printer.emiliavision.com |
| Port | 9100 |
| Protocol | RAW |
| Driver | Generic / Text Only |

Configuration Complete!¶
For technical support, contact the Emilia Vision team.