Welcome to UTLIMATE BARCODE GENERATOR!

New barcode generator version 3.0

This project is a neat effort of creating a class that enables all kind of operations related to BarCodes, QRCodes, DataMatrix and PDF417 using simple code and API. No need to rely on external API... You can have your own API NOW!

Today is quite easy to find a qrcode generator, or a qrcode class, or even maybe some codebar generator or class. But what about a class to handle all of them? What about a class that allows us to create a image, force download or save to a location with only three lines of code?

So here are all the features:


Package main files:

barcode.class.php
This is the main class file. As mentioned above it offers 6 different methods for barcode and qrcode operations. This class can be called directly and we can use the methods explained on the next topic.

barcode.processor.php
This is like a engine file. This PHP script can produce all operations. It's main use is for barcode and qrcode operations using POST or GET. It allows you to, for example, use a form for codes generating. It is also prepared for AJAX querys, so you can make barcode and qrcode operations with AJAX. It also helps with the code image render or forced download using HEADERS so you can display or force a download image without saving the file on filesystem.

Examples included:

As you can see in this example, there are all kind of examples. Although, with the suplied code you will have access to all the files. AJAX (JQuery) examples, API usage, and all barcodes and QRCodes generating examples.


About the methods available on barcode.class.php to use:

BarCode_link()    -> Used to retrieve a BARCODE link to show in html. No files are created, all headers
QRCode_link()     -> Used to retrieve a QRCODE link to show in html. No files are created, all headers
DataMatrix_link() -> Used to retrieve a DataMatrix link to show in html. No files are created, all headers
PDF417_link()     -> Used to retrieve a PDF417 link to show in html. No files are created, all headers

BarCode_dl()      -> Used to retrieve a BARCODE link with headers download. Use as link or follow it and download pops up
QRCode_dl()       -> Used to retrieve a QRCODE link with headers download. Use as link or follow it and download pops up
DataMatrix_dl()   -> Used to retrieve a DataMatrix link with headers download. Use as link or follow it and download pops up
PDF417_dl()       -> Used to retrieve a PDF417 link with headers download. Use as link or follow it and download pops up

BarCode_save()    -> Used to save a BARCODE on specified location. Also retrieves link to file.
QRCode_save()     -> Used to save a QRCODE on specified location. Also retrieves link to file.
DataMatrix_save() -> Used to save a DataMatrix on specified location. Also retrieves link to file.
PDF417_save()     -> Used to save a PDF417 on specified location. Also retrieves link to file.




Any doubts, drop me a message at eduardo@voindo.eu
I will answer as fast and well as I can... Promise!
Thank you.
Best regards,
Eduardo