⚠️ Warning ⚠️
This guide should not be used with Epson TM-m30 using an Ethernet Connection.
Ethernet connections may be unstable and interfere with integrated payments. We recommend using a USB connection for reliability.
Getting Started
Enable Advanced Printer Settings
Open Terminal: Press ⌘ + Space, type Terminal, then select it from the list.
Enable Web Interface: Enter
"sudo cupsctl WebInterface=yes"
and press Enter.Enter Password: Enter your password when prompted.
Add Your Printer
Open Web Browser: Go to http://localhost:631.
Add Printer:
Click Administration > Add Printer.
For Ethernet printers: Enter socket://[IP Address]:9100.
For USB printers: Use the command lpinfo -v | grep usb: in Terminal to find the appropriate USB path.
Enter a Name, Description, and Location for your printer (e.g., CC_Receipt).
Do not share the printer, then click Continue.
Select Raw as the Make, then click Add Printer.
Set Default Options:
Set Starting Banner and Ending Banner to none.
Click Set Default Options.
Add a Printer Class
Add Class: Go to Administration > Add Class.
Enter Class Information:
Provide a different name for the class (e.g., CC_Receipt_Class).
Select the raw printer under Members, then click Add Class.
Download and Install QZTray
Download QZTray: Get the latest version from https://qz.io/download/.
Run Installer: Follow the installation wizard.
If prompted, install Java, then complete the QZTray installation.
QZTray in System Tray: Once installed, QZTray will appear in your system tray.
Add Printer to CleanCloud
Login to CleanCloud: Go to Settings → Hardware.
Configure Printer:
Select Epson from the printer drop-down menu.
Enter the printer class name (e.g., CC_Receipt_Class).
Enable auto-print options if needed.
Update and Test: Press Update. Your printer is now ready—test it with an order!
🛟 Need more help?
Explore our Help Center articles for answers. Contact us for further assistance.