Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point of Sale
  3. POS Network ESC/POS Printers v 18.0
  4. Sales Conditions FAQ

POS Network ESC/POS Printers

by DSAPLBG
Odoo

$ 79.83

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 1138
Technical Name pos_escpos_network_printer
LicenseLGPL-3

POS Network ESC/POS Printers for Odoo 18

Direct LAN ESC/POS printing for Odoo POS kitchen tickets and customer receipts without an IoT Box and without browser print dialogs.

Odoo 18 Point of Sale Kitchen Printing Customer Receipts Cyrillic Logo € Symbol Auto Cut

Overview

POS Network ESC/POS Printers adds direct network thermal printer support to Odoo 18 Point of Sale. It sends raw ESC/POS commands from the Odoo server to LAN printers over TCP/IP, usually on port 9100.

The module is ideal for restaurants, bars, cafes, fast-food locations and shops that need separate kitchen preparation tickets and customer receipt printers.

Fiscal note: this module prints non-fiscal POS receipts. It is not a certified fiscal printer integration and does not replace fiscal devices required by local regulations.

Main Features

Multiple Printers

Configure multiple LAN ESC/POS printers per POS and assign each one a clear role: kitchen, receipt or both.

POS Category Routing

Print only the relevant product categories on each printer, such as kitchen, bar, grill, salads or drinks.

Customer Receipts

Use network receipt printers from the POS Print Full Receipt button without falling back to Windows/browser printing.

Cyrillic Support

Supports Bulgarian/Cyrillic text with configurable ESC/POS encoding and codepage table.

Bitmap Receipt Mode

Print customer receipts as images to preserve layout, logo, Cyrillic text and euro symbol exactly.

Auto Cut

Feed paper before cutting and cut only after the full ticket or receipt has been printed.

Supported Use Cases

  • Kitchen tickets printed by POS preparation printers
  • Customer receipts printed from the payment screen
  • Two-printer restaurant setup: one kitchen printer and one customer receipt printer
  • Multiple preparation printers filtered by POS categories
  • Bulgarian/Cyrillic product names and receipt content
  • Logo printed from company logo or custom printer logo
  • Euro symbol printed correctly in bitmap receipt mode

Tested Printer Profile

PrinterXPrinter XP-T80Q
ConnectionLAN / Ethernet
Port9100
Paper80mm
Cyrillic encodingCP866
Working codepage tables17 and 46
Recommended receipt modeBitmap / Image Receipt

Installation

  1. Copy the module folder to your Odoo addons path.
  2. Restart Odoo.
  3. Update Apps List.
  4. Install POS Network ESC/POS Printers.
  5. Configure POS printers.
  6. Close and reopen the POS interface after changing printer settings.
odoo -c /etc/odoo/odoo.conf -d YOUR_DATABASE -u pos_escpos_network_printer --stop-after-init

Configuration

1. Create POS Printers

Go to:

Point of Sale → Configuration → POS Printers

Select:

Printer Type: Network ESC/POS Printer

2. Kitchen Printer

ESC/POS Role: Kitchen Printer
IP Address: printer LAN IP
Port: 9100
Text Encoding: CP866
ESC/POS Codepage Table: 17
Cut After Print: enabled
Feed Before Cut: 5
POS Categories: kitchen categories

3. Receipt Printer

ESC/POS Role: Receipt Printer
IP Address: printer LAN IP
Port: 9100
Customer Receipt Print Mode: Bitmap / Image Receipt
Bitmap Receipt Width: 576
Print Logo: enabled
Logo Source: Company Logo
Cut After Print: enabled
Feed Before Cut: 5

4. Assign Printers to POS

Kitchen printers are added under the standard Odoo preparation printer setting:

Point of Sale → Configuration → Point of Sale → Preparation → Preparation Printers

Customer receipt printers are added under:

Point of Sale → Configuration → Point of Sale → Network ESC/POS Printers → Network ESC/POS Receipt Printers

Receipt Modes

Text ESC/POS

Fast text printing mode for simple receipts and kitchen tickets. Recommended for kitchen tickets.

Bitmap / Image Receipt

Renders the customer receipt as an image and prints it as ESC/POS raster data. Recommended when the receipt needs logo, Cyrillic and € symbol.

Logo Printing

The module can print the Odoo company logo or a custom logo configured on the printer. Transparent PNG logos are composited on a white background to avoid black rectangles behind the logo.

Troubleshooting

Problem Solution
POS opens browser/Windows print dialog Make sure the receipt printer is active, configured as Receipt/Both, and added to Network ESC/POS Receipt Printers.
Cyrillic is wrong in text mode Use CP866 with table 17 or 46, or switch customer receipts to Bitmap / Image Receipt mode.
Euro symbol prints as ? Use Bitmap / Image Receipt mode.
Logo has black background Use this version or newer. Transparent logos are handled on white background.
Cutter is too close to text Increase Feed Before Cut to 5, 6 or 7 lines.
Recommended production setup: assign static DHCP leases to printers, configure each printer IP in Odoo, test from the backend, then reopen the POS interface.
POS Network ESC/POS Printers for Odoo 18
Direct network POS thermal printing for restaurants, bars and shops.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with