How to setup thermal printer for receipt printing
Generally, there are 2 types of thermal printers are available in the market:
Thermal Line Printers: Easy to Install & Use.
Thermal ESC/POS printers: Complicate to install & use, also some languages & currencies symbols may not be supported.
Easy Setup:
We recommend using a thermal line printer for the ease of setup and good quality print.
Browser-based printing or thermal line printers or direct thermal: (Recommended)
Thermal line printers also called Direct Thermal, are easy to install & use.
Also, they support browser-based printing. For better results use paper with a width of 79mm.
To use a thermal line printer, follow these steps:
Set up the printer on your computer with the appropriate driver that comes with the printer.
Go to Settings -> Business Locations -> Settings (green color button for each location). Here change the Receipt Printer Type to Browser-based printing and save it.
In the invoice layout select the Design as Slim
To disable print dialogue preview, follow the steps mentioned here
You’re now ready to use the printer, no more steps are required.
This printer is supportable with Android and other handheld devices like tablets.
Thermal ESC/POS printers:
Setting an ESC/POS thermal printer involves 3 steps:
Adding a printer
Configuring business location to use the added printer.
Installation of POS Print server.
Step 1: Adding a printer
Add a new printer from Settings -> Receipt Printer
Select the appropriate Connection Type:
For “Network” provide the IP Address of the printer.
For “Windows” map the printer to a file and provide the path of the file. You can do this by sharing the printer with your local host. The path will be in this format:smb://localhost/my_printer_nameORsmb://computer_name/my_printer_name (where my_printer_name is name of the printer)
For “Linux” your printer device file will be somewhere like
/dev/lp
smb://localhost/my_printer_name OR smb://computer_name/my_printer_name (where my_printer_name is name of the printer) (parallel),/dev/usb/lp1
(USB),/dev/ttyUSB
smb://localhost/my_printer_name OR smb://computer_name/my_printer_name (where my_printer_name is name of the printer)(USB-Serial),/dev/ttyS
smb://localhost/my_printer_name OR smb://computer_name/my_printer_name (where my_printer_name is name of the printer)(serial)
Select the capability profile and add a character per line supported in the printer.
Save the Printer configuration.
Step 2: Configuring Business Location to use printer:
Go to Settings -> Business Settings.
For a particular business location, go to “Settings” in the action's column.
Change “Receipt Printer Type” to “Use Configured Receipt Printer “
Select the “Receipt Printers” from the list of Receipt Printers
Click on Update.
ESC/POS Printers
Many thermal receipt printers support ESC/POS to some degree.
This driver has been known to work with:
AURES ODP-333
AURES ODP-5
Bixolon SRP-35
Citizen CBM1
Citizen CT-S31
Daruma DR8
EPOS TEP 22
Epson TM-T88II
Epson TM-T88III
Epson TM-T88IV
Epson TM-T88V
Epson TM-T7
Epson TM-T82II
Epson TM-T2
Epson TM-T2
Epson TM-T7
Epson TM-T81
Epson TM-U22
Epson TM-U295 (requires release() to release slip).
Epson TM-U59 and TM-U59
Epson FX-89
Equal (EQ-IT-1) POS-58
Excelvan HOP-E58
Excelvan HOP-E2
Excelvan HOP-E8
Excelvan ZJ-822
Gainscha GP-589
Gainscha GP-U8
Metapace T-1
Metapace T-25
Nexa PX7
Plus III
Orient BTP-R58
P-822D
P85A-4
Rongta RP326US
Rongta RP58-U
SEYPOS PRP-3 (Also marketed as TYSSO PRP-3
Silicon SP-2
ECO
Star TSP1
III FuturePRNT
Star TSP-65
Star TUP-592
SPRT SP-POS88V
Xprinter F-9
XPrinter XP-Q2C
Venus V248T
Zjiang NT-58H
Zjiang ZJ-587
Zjiang ZJ-589T (Marketed as POS 589T)
Zjiang ZJ-589K
Printing via phone/tablet bluetooth using thermal printer
In KB CloudERP there is no special setup required for printing via mobile Bluetooth using thermal printers.
You can print receipts like printing any other documents from your computer/mobile with these printers.
Last updated