Epson Server Direct Print

Use this guide to configure your Epson receipt printer for Server Direct Print via your Shopify POS Cafe app.

What is Epson Server Direct Print

Epson Server Direct Print is a feature on certain Epson models that allows your receipt printer to connect directly with the POS Cafe server to receive print jobs over the network.


Compatible Printer Models

Epson Server Direct Print is available on TM-Intelligent models, which include the TM-DT series and TM-i series:

TM-DT Series TM-i Series
TM-T88V-DT TM-T88V-i
TM-T70II-DT TM-T70-i
TM-H6000IV-DT TM-T82II-i
TM-L90-i
TM-m30III

Prerequisites

  • Epson TM-Intelligent thermal receipt printer (see above)
  • Printer connected to your local network via Ethernet or Wi-Fi
  • A computer on the same network with a web browser
  • Printer serial number (default admin password) - sticker under the back cover
  • Your Shopify POS Cafe admin credentials

Step 1: Configure in Shopify POS Cafe

  1. In Shopify admin, go to Apps > POS Cafe > Locations.
  2. Select your location and click Receipt Printers.
  3. Click Add Printer Device:
    • Name: e.g., Barista Printer
    • Prep Areas: select one or more stations
  4. Click Save.
Add Printer Device

Step 2: Print the Network Configuration Sheet

  1. Power off the printer using its main switch.
  2. Wait 30 seconds, then turn the printer back on.
  3. The network configuration sheet will print. (Can take up to 30 seconds.)
Network Configuration Sheet

Locate the IP Address on the sheet - this is your printer’s network address.


Step 3: Access the Printer’s Web Portal

  1. Open a web browser on your computer.
  2. Enter http://<PRINTER_IP_ADDRESS> in the address bar.
  3. Press Enter to load the settings page.
Printer Web Interface

Step 4: Administrator Login & TMI Settings

1. Click Advanced Settings:

Click Advanced Settings

2. Select Administrator Login:

Click Administrator Login

3. Enter the printer’s serial number as the password:

Enter Serial Number

4. Navigate to TMI Settings:

Navigate to TMI Settings

5. Next, choose Server Direct Print:

Navigate to Server Direct Print

Step 5: Link Printer to Server Direct Print

  1. Choose Enable from the dropdown list next to Server Direct Print;
  2. Copy the Server URL from POS Cafe;
  3. Paste it into the printer’s URL field under Server Direct Print;
  4. Copy the Username from POS Cafe and paste into the printer’s ID;
  5. Copy the Password from POS Cafe and paste into the printer’s Password;
  6. Click Apply, then allow the printer to restart.
Link Printer to Server

Step 6: Verify Prep Area Assignments

In Shopify admin, go to Products > Collections and ensure each item is assigned to the correct prep area.

Prep Area Assignments

Step 7: Test Printing

  1. Open POS Cafe on your POS device.
  2. Add a product with modifiers and complete checkout.
  3. Add another product assigned to a different prep area and checkout again.
  4. Confirm separate receipts print for each prep area.

Printing Speed & Latency

Note: It can sometimes take up to 5–7 seconds for Shopify to send webhooks when a new order is placed on POS. Your printer polls our server every 5 seconds for new print jobs, so combined it can take around 10–12 seconds for an order to actually print. Usually it’s faster, but the total time depends on Shopify’s webhook delivery speed.


Troubleshooting

Issue Solution
Config Sheet Not Printing Ensure the printer is powered and networked; hold FEED until you see printing activity.
Cannot Access Web Portal Verify the IP address matches the configuration sheet and that your computer is on the same subnet.
Login Fails Confirm you’re using the printer’s serial number as the password; locate it under the back cover sticker.
Print Jobs Not Received Check that the printer’s URL, ID, and Password exactly match those in Shopify POS Cafe, and ensure Standard mode is selected.
Print Errors Review logs under Maintenance → Logs in the web portal for error codes; restart the printer afterward.
Factory Reset Press and hold FEED, turn off the printer, then with FEED held, turn on the printer and keep holding for 10 seconds to restore defaults.