Here is a library I put together from various open source projects. I used it for generating bar codes to read off my computer screen when testing my http://www.basic4ppc.com/forum/additional-libraries/4044-quickmark-1d-2d-barcode-reader-library.html It offers DataMatrix 2D barcodes and a variety of 1D barcodes. It could also generate QRcode 2D barcodes but that requires a large number of configuration files (5.8Mb!) and they won't zip up small enough for the forum to accept so I can't include them. That seems an excessive overhead to me when DataMatrix seems just as good and anyway QuickMark can decode the square format DataMatrix codes (but apparently not the rectangular ones!). As it is really only a "play with" library I don't intend to offer a help file as to produce valid barcodes you need to know some technical details about them, such as checksum calculations, so Google is probably best for that. The properties and methods of the objects should be straightforward to work out. The filetypes for SaveImage are "J" for jpg, "B" for bmp, "G" for gif and "P" for png.