Thermal Printer Module

The Thermal Printer Module is divided into two parts:
  • Module Files
  • Local Printer Server

Module Files

In the "Module Files" folder, you will find the "" file.
You will need to go to Admin > Modules > Premium Modules and upload this zip file.

Local Printer Server

In the zip you download from CodeCanyon after the purchase of this module, you will find "" file.

For Windows 7/8/10

  • Extract the contents of "" file to any folder.
  • Run the START.bat or START file.
  • Do not close the running file. The file always needs to be running in the background for the local server printer connection to be established.

For macOS/Linux

  • Install XAMPP or WAMP or MAMP or any software that supports your OS and PHP v7.2
  • Extract the contents of the files to a folder in www or htdocs (depending on your OS local server path)
  • Open a terminal and navigate to the folder where the "" was extracted.
  • Type php server.php and hit Enter to run the command.
  • Do not close the running process/terminal. The file always needs to be running in the background for the local server printer connection to be established.


Go to Admin > Modules > Premium Modules > Thermal Printer Settings

Connector Type

You can choose either Windows / Linux or macOS / Network

Connector Descriptor

Here you need to enter the Printer Name or the IP address or the Samba URL of the printer. Example: On a Windows system, if your Printer Name is "EU-T332C" then you will need to enter EU-T332C here. On Network-based printers, you will need to enter the IP address of the printer.
You can choose either 3 inches (80mm) or 2 inches (58mm)
3 Inch Printer is RECOMMENDED for a good print result.

Things to keep a note of

  • Admin and all Store Owners have their own Settings.
  • There are certain fields that only Admin can enable/disable. As Admin is considered the Business Owner.
  • If Automatic printing is enabled, the printing operation will only happen when an order is accepted by the Store Owner.
  • Store Owner can go to the view order page and print the Invoice or KOT again.
  • If the local print server is terminated/stopped/closed, the printing operation will not work.

Supported ESC/POS Printers

Following are the thermal printers that work well with this module
  • 3nStar RPT-008
  • Approx APPPOS80AM
  • AURES ODP-333
  • AURES ODP-500
  • Bematech-4200-TH
  • Bematech LR2000E
  • Birch PRP-085III
  • Bixolon SRP-350III
  • Bixolon SRP-350Plus
  • Black Copper BC-85AC
  • CHD TH-305N
  • Citizen CBM1000-II
  • Citizen CT-S310II
  • Dapper-Geyi Q583P
  • Daruma DR800
  • DR-MP200 (manufacturer unknown)
  • EPOS TEP 220M
  • Elgin i9
  • Epson EU-T332C
  • Epson FX-890 (requires feedForm() to release paper).
  • Epson TM-T20
  • Epson TM-T20II
  • Epson TM-T70
  • Epson TM-T70II
  • Epson TM-T81
  • Epson TM-T82II
  • Epson TM-T88II
  • Epson TM-T88III
  • Epson TM-T88IV
  • Epson TM-T88V
  • Epson TM-U220
  • Epson TM-U590 and TM-U590P
  • Equal (EQ-IT-001) POS-58
  • Everycom EC-58
  • Excelvan HOP-E200
  • Excelvan HOP-E58
  • Excelvan HOP-E801
  • Gainscha GP-2120TF
  • Gainscha GP-5890x (Also marketed as EC Line 5890x)
  • Gainscha GP-U80300I (Also marketed as gprinter GP-U80300I)
  • gprinter GP-U80160I
  • HOIN HOP-H58
  • Ithaca iTherm 28
  • Hasar HTP 250
  • Metapace T-1
  • Metapace T-25
  • Nexa PX700
  • Nyear NP100
  • OKI RT322
  • OKI 80 Plus III
  • Orient BTP-R580
  • P-822D
  • P85A-401 (make unknown)
  • Partner Tech RP320
  • QPOS Q58M
  • Rongta RP326US
  • Rongta RP58-U
  • Rongta RP80USE
  • Senor TP-100
  • Sewoo SLK-TS400
  • SEYPOS PRP-300 (Also marketed as TYSSO PRP-300)
  • Solux SX-TP-88300
  • Sicar POS-80
  • Silicon SP-201 / RP80USE
  • Star BSC10
  • Star TSP100 ECO
  • Star TSP100III FuturePRNT
  • Star TSP-650
  • Star TUP-592
  • TVS RP45 Shoppe
  • Venus V248T
  • Xeumior SM-8330
  • Xprinter F-900
  • Xprinter XP-365B
  • Xprinter XP-58 Series
  • Xprinter XP-80C
  • Xprinter XP-90
  • XPrinter XP-Q20011
  • Xprinter XP-Q800
  • Zjiang NT-58H
  • Zjiang ZJ-5870
  • Zjiang ZJ-5890 (Also sold as POS-5890 by many vendors; ZJ-5890K, ZJ-5890T also work).
  • Zjiang ZJ-8220 (Also marketed as Excelvan ZJ-8220)
  • Zjiang ZJ-8250