Skip to main content

Hardware: Thermal Printer

E
Written by EPOS Support

Overview

Thermal printers are essential for printing receipts, kitchen tickets, and reports in EPOS360. This guide covers printer compatibility, connection methods (Ethernet, Bluetooth, and built-in), and configuration for different printing needs.

Compatible brands

Thermal printers

Hardware with built-in printers

  1. Epson

  2. Star

  3. Birch

  4. Zywell

  5. Gprinter

  6. Xprinter

  7. Star

  1. iMIN

  2. SUNMI

  3. Newland

Printer requirements

For a receipt printer to be compatible with EPOS360, the printer must:

  1. Support ESC/POS commands

  2. Support either USB or Ethernet or Bluetooth connection

  3. Support status commands or similar functions to check that the transmitted data has been completely printed.

Consult the printer manual or the manufacturer's website to see if your thermal printer fits these requirements. If so, the printer may work with EPOS360.


Who is this guide for?

  • Store Owners & Managers setting up printing hardware.

  • IT or Operations Staff responsible for device configuration.

  • Front-of-House Staff who need to understand printer operations.


Before You Begin: General Setup

  • Permissions: You need access to Hardware settings in the EPOS360 app.

  • Power & Paper: Ensure the printer is connected to power, turned ON, and has thermal paper correctly loaded.

  • Network Access: For Ethernet setup, ensure your router is accessible.


Method 1: Connect via Ethernet

The app is connected to the printer through a wireless network. To establish connection, the app and printer must be connected to the same network.

Prerequisites:

  1. Connect printer to power and turn ON.

  2. Connect printer to router via Ethernet cable.

  3. Ensure your POS device is on the same Wi-Fi network.

Setting up a ethernet printer on EPOS360

  • Tap on More from the main navigation

  • Tap on "Hardware"

  • Tap on "Printer"

  • Tap on Add a printer

Settings

Definition

Printer name

The name of printer

Use naming convention that can easily identify the location and purpose of the printer. Example: Cashier Receipt, Drinks Counter

Connection

Select Wi-Fi for ethernet printer

To find your printer’s IP address

  1. Power the printer off.

  2. Press and hold the feed button.

  3. Power the printer on and continue to hold the feed button.

  4. After a few seconds a settings sheet will print, including the IP address of the printer

Manual setup

  1. Tap on Setup Manually

  2. Enter the IP address of the printer indicated on the printout

  3. Ensure that your printer and app are on the same network segment. For example, if your app is 192.168.1.10 your printer would need to have an ip address of 192.168.1.xxx. Where xxx is any number from 1-254 excluding 10.

  4. If the printer and app are not on the segment, you can:

    1. Configure the router to use the same segment as the printer, or

    2. Connect the printer to a computer directly via a cable, and configure the router’s IP address

  5. Enter port number 9100

  6. Tap Confirm

Paper type

The app supports printing using thermal paper and label sticker of different dimensions. Select a paper type with its corresponding dimension.

Use this printer for

The app supports the following printouts

Check

A pre-settlement bill that contains the amount of the good or services rendered for customer to review before payment.

  1. Auto print before payment

    1. When checked, the check will be printed when cashier tap ‘Pay’ on the app

Receipt

A proof of purchase acknowledging payment received following a sale of good or services rendered to customer.

  1. Customer Copy

    1. When checked, the app will print a receipt for customer upon payment.

  2. Merchant Copy

    1. When checked, the app will print a receipt for merchant upon payment.

  3. Auto-print for online orders

    1. When checked, the app will automatically print a receipt upon accepting an online order.

  4. Auto-print after payment

    1. When checked, the app will automatically print a receipt upon payment completion.

Kitchen Ticket

A record of the order placed by the customer sent to the kitchen for preparation.

  1. Print format

    1. Choose to print the kitchen ticket by item or order

      1. Print by items

        1. Selected items in an order are printed in separate tickets.

      2. Print by orders

        1. All Items in an order are printed in a single ticket.

        2. Combine items in a single ticket

          1. Selected items in an order are printed in a single ticket

      3. Number of copies

        1. Select the number of copies you want to print

Label

A product label pasted on the packaging to easily identify the product.Note: Label is only available if chosen paper type is Label.

Day End Reading (Z-Report)

A report that calculates and displays the payments received through the register for that day. Generated after closing procedures are completed.

Test Print

Tap on Test Print to ensure your printer is connected successfully

Ethernet printer troubleshooting

Unfortunately, printers can run into issues‌. If you're having trouble connecting or printing, here are 3 troubleshooting steps that solve most printer issue. Always try these 3 steps

  1. Unplug both the power cable and the ethernet cable from your printer.

  2. Wait 30 seconds. Plug both cables back in and be sure to power your printer on.

  3. Retry printing.

If the problem is not resolved, try these quick troubleshooting checklist next:

  1. Ensure the printer is switched on

  2. Ensure the printer lid is firmly closed

  3. Ensure the printer paper is loaded properly

  4. Ensure device is connected to the correct Wi-Fi network

  5. Ensure the network cables are plugged in securely

  6. Ensure the network cables are not damaged or worn out


Method 2: Connect via Bluetooth

The app is paired to the printer through a Bluetooth network. To establish connection, the app must is equipped with Bluetooth capability and the Bluetooth enabled.

Prerequisites:

  1. Connect printer to power and turn ON.

  2. On your POS device, enable Bluetooth in system settings.

  3. Pair the printer with your device at system level.

  4. Keep devices within 3 meters.

Setting up a ethernet printer on EPOS360

  • Tap on More from the main navigation

  • Tap on "Hardware"

  • Tap on "Printer"

  • Tap on Add a printer

Settings

Definition

Printer name

The name of printer

Use naming convention that can easily identify the location and purpose of the printer. Example: Cashier Receipt, Drinks Counter

Connection

Select Bluetooth for printer

Network scanner

  1. As a default, the app will begin searching for Bluetooth printers around the device. This might take up to 20 seconds.

  2. Note: Make sure your device has the Bluetooth function and enabled. Your Bluetooth printer needs to be switched on to be discoverable.

  3. Select the printer to be added

  4. Tap Confirm

If printer is not found, perform the following checks:

  • Is the device’s Bluetooth function switched on?

  • Is the Bluetooth printer within 3 meters of the POS device

  • Is the Bluetooth printer is switched on?

Paper type

The app supports printing using thermal paper and label sticker of different dimensions. Select a paper type with its corresponding dimension.

Use this printer for

The app supports the following printouts

Check

A pre-settlement bill that contains the amount of the good or services rendered for customer to review before payment.

  1. Auto print before payment

    1. When checked, the check will be printed when cashier tap ‘Pay’ on the app

Receipt

A proof of purchase acknowledging payment received following a sale of good or services rendered to customer.

  1. Customer Copy

    1. When checked, the app will print a receipt for customer upon payment.

  2. Merchant Copy

    1. When checked, the app will print a receipt for merchant upon payment.

  3. Auto-print for online orders

    1. When checked, the app will automatically print a receipt upon accepting an online order.

  4. Auto-print after payment

    1. When checked, the app will automatically print a receipt upon payment completion.

Kitchen Ticket

A record of the order placed by the customer sent to the kitchen for preparation.

  1. Print format

    1. Choose to print the kitchen ticket by item or order

      1. Print by items

        1. Selected items in an order are printed in separate tickets.

      2. Print by orders

        1. All Items in an order are printed in a single ticket.

        2. Combine items in a single ticket

          1. Selected items in an order are printed in a single ticket

      3. Number of copies

        1. Select the number of copies you want to print

Label

A product label pasted on the packaging to easily identify the product. Note: Label is only available if chosen paper type is Label. See Label Printers.

Day End Reading (Z-Report)

A report that calculates and displays the payments received through the register for that day. Generated after closing procedures are completed.

Test Print

Tap on Test Print to ensure your printer is connected successfully

Ethernet printer troubleshooting

Unfortunately, printers can run into issues‌. If you're having trouble connecting or printing, here are 3 troubleshooting steps that solve most printer issue. Always try these 5 steps

  1. Unplug the power cable from your printer.

  2. Wait 30 seconds. Plug both cable back in and be sure to power your printer on.

  3. Switch off the Bluetooth function on your device

  4. Wait 30 seconds. Switch on the Bluetooth function and re-pair printer.

  5. Retry printing.

If the problem is not resolved, try these quick troubleshooting checklist next:

  1. Ensure the printer is switched on

  2. Ensure the printer lid is firmly closed

  3. Ensure the printer paper is loaded properly

  4. Ensure the printer is within 3 meters of the POS device


Method 3: Built-in Printers (All-in-One Terminals)

For devices with integrated printers (like SUNMI, iMIN):

  1. If not working, follow the Bluetooth method above, as built-in printers usually connect via internal Bluetooth.

  2. Check device-specific manuals for any special drivers or settings.


Troubleshooting

Universal First Steps:

  1. Power Cycle: Unplug printer power, wait 30 seconds, reconnect.

  2. Check Hardware: Ensure lid is closed, paper is loaded correctly, no error lights.

  3. Test Print: In EPOS360, go to More > Hardware > Printer, select printer, tap "Test Print."

Ethernet-Specific Issues:

  1. Can't find printer/IP:

    1. Verify IP address is correct.

    2. Ensure printer and POS device are on same network segment.

    3. Check Ethernet cable connections.

  2. Test print fails:

    1. Temporarily disable router firewalls blocking port 9100.

    2. Try assigning a static IP to the printer.

Bluetooth-Specific Issues:

  1. Printer not found in EPOS360:

    1. Ensure printer is paired at system level (device Settings > Bluetooth).

    2. Move devices closer together (< 3 meters).

    3. Remove and re-pair the printer.

  2. Interrupted printing:

    1. Keep POS device near printer during operation.

    2. Avoid physical obstructions.

Print Quality Issues:

  1. Faded print

    1. Replace thermal paper; check print head for debris.

  2. Partial print

    1. Ensure paper width setting matches actual paper size in Paper Type settings.

  3. No print but feeds paper

    1. Check print job configuration (e.g., "Receipt" not selected for a sale).

Did this answer your question?