Encyclopedia: Custom Barcode Software

Custom barcode software is built to address specialized barcode processing requirements.

Many wholesale distribution and warehouse management systems lack the functionality required for processing items identified by barcode labels. It is not just the reading and decoding of the barcode symbology that is the issue, but also the custom software routines required to process barcode data in the random order in which it is scanned.

The initial step in constructing custom barcode software is to identify the barcode symbologies in use. If no barcodes exist, careful attention should be given to selecting an appropriate symbology, one that addresses the physical constraints of the barcode application as well as the practical requirements for UPC codes, alpha numeric data, etc. Once the symbology is selected / identified, the actual barcode devices can be chosen. This selection should be based upon actual requirements such as size/distance to the label, whether the item is moved to the scanner or the scanner moved to the item, and physical considerations such as the user having one hand free to operate the scanner.

Once the symbology and devices are selected, custom software development can begin. During this software development, significant attention needs to be given to the data collection process, performance/efficiency, and error handling routines. Properly constructed custom barcode software should allow the user to work at the speed of the scanner and quickly correct discrepancies without impeding work flow.