Skip to content

Epson Server Direct Print

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

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.

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 Sticky Label Printers
TM-T88V-DT TM-T88V-i TM-L100
TM-T70II-DT TM-T70-i
TM-H6000IV-DT TM-T82II-i
TM-L90-i
TM-m30III
  • 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
  1. In Shopify admin, go to Apps → POS Cafe → Locations.
  2. Select your location, then under Devices click Receipt Printers.
  3. Click Add printer. The Add new printer window opens.
  4. Fill in the printer details:
    • Printer Name: e.g., Barista Printer
    • Printer Type: leave this set to Epson (the default).
    • Prep Areas: select one or more prep areas. Items assigned to these prep areas are sent to this printer.
  5. Click Add printer. The printer is saved straight away; there’s no save bar.

Your printer now appears in the Printers list as Epson · print server. Click it to expand it: under Setup details you’ll find its Server URL, Username and Password. You’ll paste these into the printer in Step 5, using the copy button beside each value (click the show button to see the password).

The Add new printer window also includes these settings. To change them later, click Edit in the printer’s details or its … menu, make your changes, then click Save.

Setting What it does
Copies How many copies of each ticket the printer prints, from 1 to 3.
Print Individual Receipts (optional) Prints one item per ticket. Ideal if you use sticker labels that go on individual cups.
Device Source Print from all POS devices (recommended) sends orders from every POS device at this location. Print from specific POS devices only (advanced) lets you choose which registered POS devices (and POSCafe Online (Web) orders) print here. To see your registered devices, click POS devices on the Receipt printers page.

Step 2: Print the Network Configuration Sheet

Section titled “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.)

An Epson printer network configuration sheet showing the printer’s IP address

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

  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.

Step 4: Administrator Login & TMI Settings

Section titled “Step 4: Administrator Login & TMI Settings”
  1. Click Advanced Settings:

    The Epson web portal landing screen with Advanced Settings highlighted

  2. Select Administrator Login:

    The Advanced Settings menu with Administrator Login highlighted

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

    The administrator password prompt where the printer serial number is entered

  4. Navigate to TMI Settings:

    The web portal menu with TMI Settings highlighted

  5. Next, choose Server Direct Print:

    The TMI Settings menu with Server Direct Print highlighted

Section titled “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 the printer’s Setup details on the POS Cafe Receipt printers page.
  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.

The Server Direct Print settings page with the POS Cafe server URL, ID and password entered

Prep areas are assigned to products in POS Cafe, not in Shopify’s collections. Make sure each item has the correct prep area:

  • Several products at once: go to Apps → POS Cafe → Cafe Collections, open a collection, select the products, then click Assign prep area. The Prep area column shows each product’s current prep area.
  • One product: open the product in POS Cafe and click Edit Prep Area on its Prep Area card.
  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.

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.

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 the Server URL, Username and Password under the printer’s Setup details in POS Cafe, that the printer shows Epson · print server under its name, and ensure Standard mode is selected.
Printer Shows Offline, Not Connected Yet or Paused See the status badges in Receipt Printers Page. A paused printer doesn’t print new orders until you resume it.
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.