Selling an item?
This is an easy first question to consider: are you selling this item? If no, skip this part. Yes? then you may want to consider the barcodes that are used in commercial fields such as:
- UPC-A, UPC-E
- Databar Expanded (coupon)
Data to Encode
One of the first requirements you should gather is the type of data you will encode in the barcode. Do you want to encode numbers, letters, or special characters? Not all barcode standards support the full ASCII. Make sure to read the manual of each of format to see which barcode will be able to support your data.
A particular size of barcode may be necessary for your needs. Different types of barcodes vary in size and shape. Some standards also allow for more size constraints to be added. Each standard allows a sample demonstration which should be used to test the size and shape of images you are trying to create.
Error correction within barcodes is very useful when you aren’t sure of the printer quality of the person printing the barcode or if you feel that your barcode may be slightly damaged (due to rips or tears in paper, fading from sunlight, etc.). Error correction can compensate for minor flaws in barcode printing or when a part of the barcode is covered when scanned.
1D or 2D
1D barcodes are much simpler than 2D barcodes. 2D barcodes generally allow for error correction and a much wider range of character use. 1D barcodes are great for coupon codes or small amounts of information and 2D barcodes are great for links, large amounts of data, and mobile tagging.
Following this guide should help you to select the most efficient barcode for your needs.