LOGMARS stands for Logistics Applications of Automated Marking and Reading Symbols. LOGMARS is a specification used by the United States Government for shipment of military items within the Federal Government.
LOGMARS is a standard based on the Code 39 symbology. Code39 is a self-checking barcode symbology that usually does not require a checksum digit. But in applications that require high accuracy, a modulo 43 checksum character is appended after the data. Used by the Department of Defense, LOGMARS is defined by Military Standard MIL-STD-129N that not only contains information about where the barcode must be placed on a military shipment, but also what information must be encoded into the barcode to fit military specifications.
It is also known as Code 3 of 9 or the 3 of 9 Code1.It is commonly used for various bar coding labels, such as name badges, inventory and industrial applications. The code is easy to use and is designed for character self-checking. The asterisk character is used as the start and stop character and therefore should not be included in the sequence to be encoded. LOGMARS is not a usual barcode type.
Code 39, the first alpha-numeric symbology to be developed, is still widely used-especially in non-retail environments. It is suitable for encoding general purpose alphanumeric data. Code 39 is a discrete, variable-length symbology. It is self-checking in that a single print defect cannot transpose one character into another valid character. It is the standard barcode used by the United States Department of Defense, and is also used by the Health Industry Bar Code Council (HIBCC). The Standard Mode (Default implementation) can encode uppercase letters (A through Z), digits (0 through 9) and a handful of special characters like the *, -, $, %, (Space), ., /, and +The Full ASCII Mode or Extended Version can encode all 128 ASCII characters.