Skip to content
English
  • There are no suggestions because the search field is empty.

Cloud Printers — Epson ePOS Cloud Setup

Step-by-step guide to configuring your Epson thermal printer for cloud printing with Galley via ePOS Cloud (Server Direct Print)

Before You Begin

Make sure you have:

  • An Epson thermal printer with TM-i firmware (e.g., TM-T88VI, TM-T88VII, TM-m30III)
  • The printer connected to your network and powered on
  • The printer already added in Galley with a Poll URL generated (see Adding and Managing Printers)
  • A computer or device on the same network as the printer, with a web browser

You can find the printer’s IP address by printing a network configuration page. On most Epson printers, hold the Feed button while powering on the printer.

Step 1: Access the TM-i Settings Page

  1. Open a web browser on a device connected to the same network as your printer.
  2. Enter the printer’s IP address in the address bar (e.g., http://192.168.1.100).
  3. The Epson TM-i Settings page will load. If prompted for credentials, use the default login (consult your printer’s documentation for the factory defaults).

Step 2: Configure Server Direct Print

This tells the printer where to poll for print jobs from Galley.

  1. In the TM-i Settings navigation, go to Services > Server Direct Print.
  2. Configure the following settings:
SettingValue
Server Direct PrintEnable
Server1 URLPaste the Poll URL from Galley
Server1 Interval1 (seconds)
URL EncodeDisable
NameYour printer’s device name (e.g., X9XS100153)
Server AuthenticationDisable
IDLeave blank
PasswordLeave blank

URL Encode MUST be set to Disable. If URL Encode is enabled, print jobs will fail. This is the most common configuration mistake.

  1. Click Apply (do not restart yet — configure Status Notification first).

Step 3: Configure Status Notification

This allows the printer to report its status (online, offline, paper level) back to Galley.

  1. In the TM-i Settings navigation, go to Services > Status Notification.
  2. Configure the following settings:
SettingValue
Status NotificationEnable
URLPaste the same Poll URL from Galley
Interval5 (seconds)
URL EncodeDisable
NameSame device name as above (e.g., X9XS100153)
Server AuthenticationDisable
IDLeave blank
PasswordLeave blank

URL Encode MUST be set to Disable here as well. Both Server Direct Print and Status Notification require URL Encode to be disabled.

  1. Click Apply.

Step 4: Apply Settings and Restart

  1. After configuring both Server Direct Print and Status Notification, click Apply & Restart (or Restart if prompted separately).
  2. The printer will reboot and begin polling Galley automatically.

Step 5: Verify the Connection in Galley

  1. Go to Settings > Printing Services in Galley.
  2. Select your Printing Service and open the Printers tab.
  3. Find your printer in the list. Within a few seconds of the printer restarting, you should see:
    • Status: ONLINE (green dot)
    • Paper Status: OK
  4. Send a Test Print to confirm end-to-end connectivity.

If the printer does not show as ONLINE within 30 seconds, see Troubleshooting below.

Cloud Printer Status

Once configured, your printer automatically reports its status to Galley on each poll cycle.

Connection Status

StatusMeaningAction
ONLINEThe printer is actively polling and responding normally.No action needed.
OFFLINEThe printer has not polled recently.Check power, internet connection, and Poll URL configuration.
ERRORThe printer reported an error condition.Check the printer physically for jams, open covers, or other hardware issues.

Paper Status

StatusMeaningAction
OKPaper supply is normal.No action needed.
NEAR_ENDPaper is running low.Replace the paper roll soon to avoid interruptions.
EMPTYPrinter is out of paper.Replace the paper roll. Printing resumes automatically after replacement.

Keep an eye out for NEAR_END warnings. Replacing paper proactively avoids failed print jobs during busy service periods.

Monitoring with the Transaction Console

The Transaction Console (available in the POS Printing section) shows real-time events for your cloud printers, including:

  • When the printer polls for new jobs (GET_REQUEST events)
  • When print jobs are sent to the printer
  • When prints complete successfully
  • When prints fail and the reason for the failure

The Transaction Console is your primary tool for understanding what is happening with your cloud printers and diagnosing issues.

If you are troubleshooting a printing issue, the Transaction Console should be your first stop. It provides a clear timeline of every interaction between Galley and the printer.

Troubleshooting

Printer Shows OFFLINE After Setup

CheckWhat to Do
Printer powerMake sure the printer is turned on and not in an error state.
Internet connectionVerify the printer can reach the internet.
Poll URLConfirm the URL in Server Direct Print > Server1 URL matches exactly what Galley shows.
URL EncodeVerify URL Encode is set to Disable in both Server Direct Print and Status Notification.
RestartTry restarting the printer. It should resume polling automatically after reboot.

Jobs Are Not Printing

  1. Open the Transaction Console in Galley and filter for the affected printer.
  2. Look for GET_REQUEST events — these indicate the printer is polling Galley.
    • If you see GET_REQUEST events: The printer is connected. Check if jobs are being sent and look for error responses.
    • If you do not see GET_REQUEST events: The printer is not reaching Galley. Double-check the Poll URL and URL Encode settings.
  3. Check the printer’s paper status — an EMPTY status will prevent printing.

Paper Issues

  • Replace paper as soon as you see a NEAR_END warning to avoid disruptions.
  • If the status shows EMPTY, replace the paper roll and the status will update automatically on the next poll.

General Tips

  • Restart the printer if it becomes unresponsive. Epson cloud printers resume polling automatically after a restart.
  • Check for firmware updates on your Epson printer. Newer firmware may improve cloud connectivity and reliability.
  • Review the Transaction Console regularly to ensure your printers are polling consistently.
  • Verify URL Encode is Disabled any time you change printer settings — it can sometimes revert to the default (enabled) after firmware updates.

Next Steps

  • Adding and Managing Printers — How to add, edit, and manage your printers in Galley
  • Getting Started with POS Printing — Overview of the POS Printing service