If you want to create 2D barcodes then you need either printer capable of printing such codes (for example one of Zebra printers http://www.zebra.com, refer to proper manual how to print codes) or library which can generate image (if you plan placing code in your documents).
If you want to...