Code 49 is a continuous, variable-length stacked symbology developed in 1987 by David Allais of Intermec Corporation. It combines some of the characteristics of Universal Product Code (UPC) and Code 39 into a single barcode language. It was the first stacked barcode symbology, and it supports the use of the full 128-character ASCII set. The code is in the public domain.