Hello sir/Madam,
The answer to Your Question: odoo is build on Python Programming language, PostgreSQL database and XML to define view and datas, It's MVC architecture, odoo itself is a framework, built on core python programming language.
i have had started working on odoo in 2009, it was right from odoo's India office, it's now with several years of experience i have deep understanding of technical and functional aspects of odoo,
== Related to Your project
is this project is to print barcode in PDF file, so you can get print of it ?
Please have a look at my profile to get more idea of my skills and expertise in odoo
Looking forward to hearing back from you
Regards
Zahir