Skip to content
DevMarket
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on DevMarket
ModuleOdooNew

Barcode Labels for Products for Odoo 19 – Print Many Labels on A4 Sheets, Any Size

Print product barcode labels on any sheet of labels: layouts in millimetres, a quantity for each product, a start position on a used sheet, from the list, a product or a receipt.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

Fill the sheet, not the bin

Odoo prints one big label per page. Barcode Labels for Products prints many labels on one sheet of the labels you really buy.

Pick the products, set the quantity

Any sheet

  • Layouts in millimetres: label size, columns, rows, margins and gaps; A4 3 × 8, 5 × 13 and 2 × 7 included
  • Code 128, EAN-13 or QR from the barcode or the internal reference
  • Name, price, reference, company: show or hide each; the price from a price list
A real A4 sheet

Print where you work

  • From the product list, a product or a receipt (the quantities received)
  • A quantity for each product
  • A start position: reuse the free part of a part-used sheet, with a small grid to see it
Your sheet, in millimetres

Safe

Products without a barcode are named and left out; a layout that does not fit the paper is refused.

Select, set, print

Tested

23 automated tests: positions on the sheet, the three default sheets, sizes, quantities, price lists, EAN-13 fallback, start position and preview, printing from products, templates and receipts, the real PDF rendering, QR, access rights.

Labels, done right

Documented

Illustrated guide in English and Arabic and an Arabic translation of the module.

What's included

  • taqnix_barcode_labels.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 Community with Inventory.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

wiz = env['taqnix.label.print'].create({'layout_id': layout.id, 'skip': 4, 'line_ids': [(0, 0, {'product_id': product.id, 'quantity': 6})]})
wiz.label_count, wiz.page_count
wiz.action_print()

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Label sheet layouts in millimetres, with A4 3x8, 5x13 and 2x7
  • Print from products, product forms and receipts
  • Quantity per product and a start position on a part-used sheet
  • Code 128, EAN-13 or QR; name, price, reference, company; price lists
  • Arabic translation, automated tests

Frequently asked questions

Which label sheets does it support?

Any: you enter the size of a label, the columns, rows, margins and gaps in millimetres. Three A4 sheets come ready: 3 × 8, 5 × 13 and 2 × 7.

Can I reuse a half-used sheet?

Yes. Enter the position of the first free label in Start at label; a small grid shows the labels in blue and the places already used in grey.

Which barcodes are printed?

Code 128, EAN-13 or QR, from the barcode of the product or from its internal reference. A value that is not valid EAN-13 is printed as Code 128.

Can I print from a receipt?

Yes. Actions → Print sheet labels on a receipt fills one line per product with the quantity received.

What happens to a product without a barcode?

It is left out of the sheet and named in a warning.

Can the price come from a price list?

Yes. Choose a price list in the wizard; otherwise the sales price is printed.

Does it replace the standard Odoo labels?

No, it adds a second action, Print sheet labels, for sheets of many labels. The standard one stays.

Does it work in Arabic?

Yes. Everything is translated and works right to left, and the documentation is in Arabic too.

More from TAQNIX

  • ModuleNew

    RFQ Comparison for Odoo 19 Community – Compare Vendor Quotations and Award

    Compare vendor quotations on one grid in Odoo Community: an RFQ per vendor from one list, the lowest price highlighted, award line by line or to one vendor, with the savings and a comparison sheet.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Returns Management (RMA) for Odoo 19 Community – Customer Returns, Credit Note or Replacement

    Customer returns in Odoo Community: an RMA from the sales order, the return receipt, stock back or to scrap, then a credit note or a replacement, with an authorisation slip.

    by TAQNIX
    No reviews yet
    Sales:0$99.00
  • ModuleNew

    Payment & Receipt Vouchers for Odoo 19 – Amount in Words (English, Arabic), Invoices Settled, Signatures

    Print payment, receipt and journal vouchers from Odoo Community: the amount in words in English or Arabic, the invoices settled, the payment details and the signature boxes.

    by TAQNIX
    No reviews yet
    Sales:0$39.00
  • ModuleNew

    Aged Receivable & Payable Report for Odoo 19 Community – Customers and Vendors by Age, PDF and Excel

    The aged receivable and aged payable reports for Odoo Community: each customer or vendor by age of the open balance, the invoices behind each figure, as of any date.

    by TAQNIX
    No reviews yet
    Sales:0$69.00

Similar items

  • ModuleNew

    RFQ Comparison for Odoo 19 Community – Compare Vendor Quotations and Award

    Compare vendor quotations on one grid in Odoo Community: an RFQ per vendor from one list, the lowest price highlighted, award line by line or to one vendor, with the savings and a comparison sheet.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Stock Aging & Dead Stock Report for Odoo 19 – Inventory Age Brackets, FIFO, Value and Slow Movers

    How old is the stock on your shelves? Quantity and value by age bracket, counted first in first out, dead stock flagged, as of any date, in PDF and Excel.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Stock Card (Kardex) & Inventory Valuation at a Date for Odoo 19 – Opening Balance, Movements, Running Balance

    The stock card of your products with opening balance, every movement and a running balance, per warehouse or location, and the inventory valuation on any past date. On screen, in PDF and in Excel.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Scheduled Low-Stock Email Alerts for Odoo 19 – Daily Digest, Thresholds per Product, Arabic Emails

    One email a day to your inventory managers listing every product at or below its threshold, the most urgent first. Thresholds per product or from reordering rules, in each reader's language.

    by TAQNIX
    No reviews yet
    Sales:0$29.00