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 "UPLOAD-THIS-MODULE.zip" 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 "foodomaa-printer-server.zip" file.

For Windows 7/8/10

  • Extract the contents of "foodomaa-print-server.zip" 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 "foodomaa-printer-server.zip" 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.

Configurations

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

  • POSLIGNE ODP200H-III-G

  • QPOS Q58M

  • Rongta RP326US

  • Rongta RP58-U

  • Rongta RP80USE

  • SAM4S GIANT-100DB

  • Senor TP-100

  • Sewoo SLK-TS400

  • SEYPOS PRP-96

  • SEYPOS PRP-300 (Also marketed as TYSSO PRP-300)

  • SNBC BTP-R880NPIII

  • Solux SX-TP-88300

  • Sicar POS-80

  • Silicon SP-201 / RP80USE

  • SPRT SP-POS88V

  • 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