Most of the tracking applications will involve creating barcode labels and applying them on to Items. This label could contain multiple data in barcode form and human readable form which will be pasted on the item. The barcode can be 1D or 2D type barcodes. For creating these barcode labels various types of Printers are available such as Heavy Duty Printers, Mobile Printers, Desktop Printers etc. These printers come in various sizes so that they can create labels that are tiny in size up to large size labels.