KB CloudERP - Help Center
Feature RequestRoadmapAPICompany
  • Overview
    • About
    • Changelog
    • Support
  • Knowledge Base
    • Get Started
      • How to register your business in KB CloudERP?
      • How to do a quick setup of business settings?
      • How to setup your company details?
      • How to setup multiple business locations/warehouse?
      • How to set up a bank/cash?
      • How to add payment accounts in KB CloudERP?
      • How to setup and edit payment methods?
      • How to setup tax rates, tax groups & disable tax?
      • How to setup an invoice scheme?
      • How to setup invoice layout?
      • How to add types of service?
      • How to change the theme color?
    • Import
      • Import products using Excel file templates
      • Import opening stock using Excel template
      • Import contacts using Excel file templates
      • Import sales using Excel file templates
    • Users
      • How do you setup roles?
      • How to add user?
      • How to assign location to user?
      • How to add commission agents?
    • Contacts
      • Add supplier & customers
      • Add customer groups
      • Add opening balance & payments
      • Add advanced balance
      • Add credit limit for customers
      • View customer & supplier ledger
    • Products
      • Add product category
      • Add product units
      • Add product variations
      • Add products
      • Add product types
      • Add opening stock
      • Duplicate product
      • Product warranty
      • Printing labels/barcode
      • Product selling price groups
      • Product expiry settings
      • What is stock transfer?
      • What is stock adjustment?
      • Product stock history
      • Edit products (bulk edit)
      • Delete products (bulk delete)
      • How to do price update?
      • Product tax types
    • Purchase
      • Adding purchase
      • Purchase order
      • Purchase requisition
      • Purchase payment
      • Purchase invoice
      • Different purchase price
      • Purchase with excise/custom duty
    • Sales/Sell
      • POS screen guide
        • Finalize sales options
        • Tender change
        • Adding payments from contact
        • Previous sale amount in sales
        • Use case of suspended sales
        • Rounding mechanism explained
        • Adding bonus or free items at sale
        • Featured products in the POS screen
        • Display product unit price in POS
        • Shipments, home delivery, or parcel management
        • Cash denomination
      • Sales subscriptions
      • Sales services
      • Sales return
      • Sales order
      • Discounts by brand, category, location
      • Displaying QR code in invoice
      • Gift receipt
      • Proforma invoice
      • Invoice external URL
    • Expenses
      • Add expense categories
      • Add expenses
      • Add recurring expenses
      • Add expenses refund
      • Add payroll expenses
    • Reports
      • How to check reports?
      • Cash register report
      • Stock expiry report
      • How to export your data/reports?
    • Notifications
      • Notifications templates
        • Ledger notifications
        • Customer notifications
        • Supplier notifications
      • How to setup SMS notifications
      • How to setup email notifications
      • Auto send notifications
    • Custom Labels
      • Custom payments
      • Contact custom fields
      • Products custom fields
      • Location custom fields
      • User custom fields
      • Purchase custom fields
      • Purchase shipping custom fields
      • Sell custom fields
      • Sale shipping custom fields
      • Type of service custom fields
    • Settings
      • How to search in settings?
      • Disable tax rates
      • Decimal precision for currency & quantity
      • Disabling printing receipts on the POS screen
      • Enable customer reward points
      • Stock accounting methods
      • Lot number/IMEI serial tracking
    • Modules
      • Accounting Module
      • Restaurant Module
        • Add tables
        • Add modifiers
        • Add table bookings
        • Enable service staff
        • Enable service staff pin
        • Kitchen dashboard
        • Kitchen orders
        • All orders & line orders
      • HRM Module
        • Payroll management
        • Shift management
        • Holidays management
        • Leave management
        • Attendance management
        • Essentials module
        • What is a sales target?
      • Project Management
      • CRM Module
      • Advance Repair
      • HMS Module
      • Manufacturing
        • Settings
        • Permissions
        • Using for repackaging and selling
      • WooCommerce
      • Spreadsheet
      • Catalogue QR
      • Partnership
    • Integrations
      • Google Map
      • Chat GPT
      • WooCommerce
      • Khalti
    • Tips & Tricks
      • Keyboard shortcuts for POS
      • Improve browser based print (Receipts or other)
      • Create shortcuts for web
      • Browser full-screen mode or distraction-free mode
      • Barcode scanner trick
      • Reusing product barcodes
  • Help and FAQ
    • Troubleshoot
    • Hardware Support
      • How to add a barcode scanner?
      • How setup label weighing scale?
      • How to setup thermal printer for receipt printing
      • Barcode printer support
      • How to setup a printer to open cash drawer automatically?
    • FAQ
Powered by GitBook
On this page
  • Browser-based printing or thermal line printers or direct thermal: (Recommended)
  • Printing via phone/tablet bluetooth using thermal printer
  1. Help and FAQ
  2. Hardware Support

How to setup thermal printer for receipt printing

PreviousHow setup label weighing scale?NextBarcode printer support

Last updated 11 months ago

Generally, there are 2 types of thermal printers are available in the market:

  1. Thermal Line Printers: Easy to Install & Use.

  2. 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:

  1. Set up the printer on your computer with the appropriate driver that comes with the printer.

  2. 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.

  3. In the invoice layout select the Design as Slim

  4. To disable print dialogue preview, follow the steps mentioned

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:

  1. Adding a printer

  2. Configuring business location to use the added printer.

  3. Installation of POS Print server.

Step 1: Adding a printer

  1. Add a new printer from Settings -> Receipt Printer

  2. Select the appropriate Connection Type:

    1. For “Network” provide the IP Address of the printer.

    2. 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)

    3. 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)

  3. Select the capability profile and add a character per line supported in the printer.

  4. Save the Printer configuration.

Step 2: Configuring Business Location to use printer:

  1. Go to Settings -> Business Settings.

  2. For a particular business location, go to “Settings” in the action's column.

  3. Change “Receipt Printer Type” to “Use Configured Receipt Printer “

  4. Select the “Receipt Printers” from the list of Receipt Printers

  5. 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.

here