Odoo Help


How to add barcode(EAN 13) option in my custom module.In my module I have a list of members and I want to assign a unique barcode for each member.I am new to odoo.Help or guideline is much appricated.

on 12/6/15, 1:02 AM 992 views

I used this in python file file  in onchange of a field  for code 39(another type of barcode)

from reportlab.pdfgen import canvas

from reportlab.lib.pagesizes import A4

from reportlab.lib.units import mm

#I"ll be generating code39 barcodes, others are available

from reportlab.graphics.barcode import code39

# generate a canvas (A4 in this case, size doesn"t really matter)


# create a barcode object

# (is not displayed yet)

# The encode text is "123456789"

# barHeight encodes how high the bars will be

# barWidth encodes how wide the "narrowest" barcode unit is


# drawOn puts the barcode on the canvas at the specified coordinates


About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)


Asked: 12/6/15, 1:02 AM
Seen: 992 times
Last updated: 11/16/17, 6:08 AM