Code 39 (also known as Alpha39, Code 3 of 9, Code 3/9, Type 39, USS Code 39, or USD-3) is a variable length, discrete barcode symbology defined in ISO/IEC 16388:2007.
The Code 39 specification defines 43 characters, consisting of uppercase letters (A through Z), numeric digits (0 through 9) and a number of special characters (-, ., $, /, +, %, and space). An additional character (denoted '*') is used for both start and stop delimiters. Each character is composed of nine elements: five bars and four spaces. Three of the nine elements in each character are wide (binary value 1), and six elements are narrow (binary value 0).
The barcode scheme does not contain a check digit (in contrast to—for instance—Code 128), but it can be considered self-checking on the grounds that a single erroneously interpreted bar cannot generate another valid character. Possibly the most serious drawback of Code 39 is its low data density: It requires more space to encode data in Code 39 than, for example, in Code 128. This means that very small goods cannot be labeled with a Code 39 based barcode. However, Code 39 is still used by some postal services (although the Universal Postal Union recommends using Code 128 in all cases[1]), and can be decoded with virtually any barcode reader. One advantage of Code 39 is that since there is no need to generate a check digit, it can easily be integrated into an existing printing system by adding a barcode font to the system or printer and then printing the raw data in that font.
Code 39 was developed by Dr. David Allais and Ray Stevens of Intermec in 1974. Their original design included two wide bars and one wide space in each character, resulting in 40 possible characters. Setting aside one of these characters as a start and stop pattern left 39 characters, which was the origin of the name Code 39.[2] Four punctuation characters were later added, using no wide bars and three wide spaces, expanding the character set to 43 characters. Code 39 was later standardised as ANSI MH 10.8 M-1983 and MIL-STD-1189.[3] MIL-STD-1189 has been cancelled and replaced by ANSI/AIM BC1/1995, Uniform Symbology Specification — Code 39.[4]
^As one example of an international standard, see "Identification of postal items – 13-character identifier" (PDF). Universal Postal Union. 17 October 2017.
^Allais, D. C. (2006). "AIDC Memoirs" (PDF). Archived from the original (PDF) on 2013-01-26. Retrieved 2010-06-02. {{cite journal}}: Cite journal requires |journal= (help)
^"MIL-STD-1189 Standard Department of Defense Barcode Symbology". 1989-08-10. Archived from the original on 2011-07-22. Retrieved 2010-07-22.
^"Adoption Notice: AIM/BC1 Uniform Symbology Specification". 1997-06-19. Archived from the original on 2011-09-27. Retrieved 2011-04-06.
Code39 (also known as Alpha39, Code 3 of 9, Code 3/9, Type 39, USS Code39, or USD-3) is a variable length, discrete barcode symbology defined in ISO/IEC...
compact barcodes compared to other methods like Code39, especially when the texts contain mostly digits. Code 128 was developed by the Computer Identics Corporation...
scanners to work properly "Wikipedia" encoded in Code 93 "*WIKI39*" encoded in Code39 'Wikipedia" encoded in Code 128 An example of a stacked barcode. Specifically...
A QR code (quick-response code) is a type of two-dimensional matrix barcode, invented in 1994, by Japanese company Denso Wave for labelling automobile...
where 1D barcodes are used. rMQR Code can replace Code 128 and Code39 barcodes with more effective data encoding. rMQR Code consists of black squares and...
Code 93 is a barcode symbology designed in 1982 by Intermec to provide a higher density and data security enhancement to Code39. It is an alphanumeric...
NANPA area code map of Indiana List of exchanges from AreaCodeDownload.com, 317 Area Code39°46′06″N 86°09′29″W / 39.768333°N 86.158056°W / 39.768333;...
image on front of card Signature RSA flag Card number Secondary image Code39 barcode PDF417 barcode Each South African ID number is a 13 digit number...
with the practice in many other countries. The country code for calling Italy from abroad is 39. For calling foreign destinations from Italy, the international...
NANPA area code map of Illinois List of exchanges from AreaCodeDownload.com, 217 Area Code39°52′00″N 88°57′00″W / 39.8666667°N 88.95°W / 39.8666667;...
Country calling codes, country dial-in codes, international subscriber dialing (ISD) codes, or most commonly, telephone country codes are telephone number...
(link) NANPA area code map of Utah List of exchanges from AreaCodeDownload.com, 435 Area Code39°30′N 111°30′W / 39.5°N 111.5°W / 39.5; -111.5 v t e...
the barcode to one that could be recognized by the host device, such as Code39. Some modern handheld barcode readers can be operated in wireless networks...
Aztec Code or QR code, but uses dots arranged in a hexagonal grid instead of square grid. MaxiCode has been standardised under ISO/IEC 16023. A MaxiCode symbol...
The Universal Product Code (UPC or UPC code) is a barcode symbology that is used worldwide for tracking trade items in stores. The chosen symbology has...
A Data Matrix is a two-dimensional code consisting of black and white "cells" or dots arranged in either a square or rectangular pattern, also known as...
Han Xin code (汉信码 in Chinese, Chinese-sensible code) is two-dimensional (2D) matrix barcode symbology invented in 2007 by Chinese company The Article...
is credited with creating five bar code symbologies: Code39, Interleaved 2 of 5 (ITF), Code 11, Code 93 and Code 49. He is also named inventor on the...
The Aztec Code is a matrix code invented by Andrew Longacre, Jr. and Robert Hussey in 1995. The code was published by AIM, Inc. in 1997. Although the Aztec...
Morse code is a method used in telecommunication to encode text characters as standardized sequences of two different signal durations, called dots and...
Title 39 of the United States Code outlines the role of United States Postal Service in the United States Code. This title was formerly not divided into...
original on 8 April 2018. Retrieved 7 April 2018. "Rikoslaki (39/1889), 2 b luku" [Penal Code (39/1889), Chapter 2b]. Finlex. Archived from the original on...
average digit is 7.8 units. This is better than codes with a larger repertoire like Codabar (10 units) or Code39 (11 units), but not quite as good as interleaved...
The Saab JAS 39 Gripen (IPA: [ˈɡrǐːpɛn] pronunciation; English: The Griffin) is a light single-engine supersonic multirole fighter aircraft manufactured...
assigned telephone code/country code for Vatican City is +379. But this code is not used. Instead, the Vatican city uses the country code +39 of Italy and assigns...
original on October 27, 2021. Retrieved December 12, 2013. NANPA area code map of Ohio 39°0′0″N 82°30′0″W / 39.00000°N 82.50000°W / 39.00000; -82.50000...
South Carolina Code of Laws, Unannotated, Current through the end of the 2014 Session S.D. Codified laws § 22-22A-2, 22-22A-3 Tenn. Code § 39-15-302 and Ave...