MSI barcodes are mostly used for marking retail shelves for inventory control.
MSI symbology is based on a simple 4-bit binary number scheme, which makes it relatively easy to implement.
Most modern barcode readers do not provide support for reading MSI-Plessy symbols.
MSI-Plessy is a variable-length, numeric symbology and is based on a four bit binary number scheme. While the length of an MSI barcode can be of any length, a given application usually implements a fixed-length code. Each symbol is framed by a start character (a wide bar followed by a narrow space) and a stop character (a narrow bar, a wide space, and a narrow bar) and contains a check digit that is calculated from the values of each of the encoded data digits.
MSI is slowly becoming obsolete as it offers no significant advantage over modern symbologies.
One can use Label Flow™ barcode software for printing MSI Plessy barcode labels or use Asset Track (inventory control software) for labeling stocks, bins, shelves, and inventory control.