Odoo Help


This community 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.


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 402 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


Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)


Asked: 12/6/15, 1:02 AM
Seen: 402 times
Last updated: 12/6/15, 4:25 AM