ZPL Label Designer | Zebra Label Builder | Barcode & QR Code Label Printing | Label Template Maker
by xDrik https://www.xdrik.com$ 75.01
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1224 |
| Technical Name |
zpl_label_builder |
| License | LGPL-3 |
| Website | https://www.xdrik.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1224 |
| Technical Name |
zpl_label_builder |
| License | LGPL-3 |
| Website | https://www.xdrik.com |
| Versions | 16.0 17.0 18.0 19.0 |
Label Design & Printing for Odoo
ZPL Label Builder
Design professional Zebra (ZPL) labels with drag & drop â no coding, no guesswork. Map Odoo fields, preview the real print result, and print from any list view.
The Designer Lives 100% Inside Odoo
Unlike other label tools that make you design on their website, everything here happens in your Odoo backend â design, field mapping, ZPL generation and printing.
No Third-Party Website
No external designer portal. Open Odoo, design, done.
No API Key, No Signup
No account to create, no subscription to a label service, no per-label fees.
Your Data Stays Home
Customer and product records never leave your Odoo database.
The Problem
Creating Zebra labels normally means hand-writing raw ZPL
code: cryptic commands like ^FO, ^BC
and ^GB, pixel math for every position, and endless
print-test-adjust cycles that waste label rolls. One wrong digit
and the barcode will not scan. Changing a single field means
calling a developer.
The Solution
ZPL Label Builder gives you a visual canvas inside Odoo. Drag text, barcodes, QR codes, lines and boxes onto a true-to-size label, pick Odoo fields from a dropdown, and the module generates clean, printer-ready ZPL for you â with a pixel-accurate preview of the printed result before a single label leaves the printer.
Everything You Need to Design & Print Labels
A complete ZPL label workflow, from blank canvas to printed tag.
Drag & Drop Designer
A zoomable, millimeter-grid canvas at the exact size of your label. Drag to position, resize with handles, nudge with arrow keys, undo/redo any change.
Barcodes & QR Codes
Code 128, EAN-13, Code 39 barcodes and QR codes with adjustable height, module width and rotation â filled with static text or live Odoo data.
Dynamic Field Mapping
Bind any element to any Odoo model â products, orders, partners,
lots. Insert fields from a dropdown, including related fields
like order_id.name.
True Print Preview
See a rendered image of the actual printed label â exactly what the printer will produce at your chosen density (203 / 300 / 600 dpi) â before printing anything.
Print Menu Integration
One click adds your label to the standard Print menu of its model. Select records in any list view and print one label per record â like any native Odoo report.
Reusable Templates
Save unlimited templates, duplicate and adapt them, and start from the included samples: product label, price tag and address label.
Full ZPL Transparency
Toggle the generated ZPL code at any time. Power users can add raw ZPL blocks for advanced printer commands.
Print-Ready Output
Download .zpl files or feed the output to any raw
printing channel â network printers (port 9100), CUPS, IoT or
print agents.
See It in Action
The designer, the preview and the print flow.
Drag & drop designer with element palette and properties panel
Pixel-accurate preview of the printed label
Print labels for selected records straight from the Print menu
Reusable templates with ready-made samples included
How It Works
From blank label to printed output in five simple steps.
Create a Template
Set label size, printer density and target model.
Drag Elements
Place text, barcodes, QR codes, lines and boxes.
Map Fields
Pick Odoo fields from a dropdown â no syntax to learn.
Preview
Check the rendered label and the generated ZPL.
From the Print menu, as a download, or via your raw print channel.
Built For Teams That Print Labels Every Day
Warehouse & Inventory
Logistics & Shipping
Manufacturing
Retail & POS
Services & Tagging
Any Odoo Model
Why Teams Choose ZPL Label Builder
Minutes, Not Days
Design a new label in minutes instead of going through code, test prints and developer round-trips.
Fewer Errors
What you see is what prints. Automatic escaping and field resolution remove the typos that break barcodes.
No Coding Required
Anyone on the team can create or adjust labels â the ZPL knowledge is built into the module.
Fits Your Workflow
Labels live in the Print menu next to native reports, work on multi-record selections, and integrate with your existing printing setup.
Save Time and Label Rolls
The true print preview ends the print-and-throw-away cycle of label development.
Compatibility & Technical Details
| Odoo Version | Odoo 17 â Community & Enterprise |
| Printers | Zebra and all ZPL-compatible label printers |
| Print Density | 203, 300 and 600 dpi (8 / 12 / 24 dots per mm) |
| Label Sizes | Any size, defined in millimeters |
| Design Tool | 100% browser-based, no software to install |
| Data Sources | Any Odoo model, including related fields |
| Output | Standard ZPL II â Print menu, .zpl download, raw print channels |
| Encoding | UTF-8 text with automatic ZPL escaping |
Easy Installation
Standard Odoo module â install and start designing immediately. Sample templates included.
Documentation
Clear guide covering the designer, field mapping, previewing and printing.
Free Updates
Bug fixes and improvements for the supported Odoo version included.
Dedicated Support
Questions or issues? Our team answers by email â typically within one business day.
Stop Writing ZPL by Hand
Design your first label in the next ten minutes. Get ZPL Label Builder and give your whole team the power to create perfect, print-ready labels.
Book a Demo Contact Salessupport@xdrik.com
Quality Odoo apps, built to last â by xDrik.
support@xdrik.com
Please log in to comment on this module