Codablock is a family of stacked 1D barcodes (Codablock A,. Codablock F, Codablock 256) which was invented in Identcode Systeme GmbH in Germany in 1989 by Heinrich Oehlmann. Codablock barcodes are based on stacked Code 39 and Code 128 symbologies and have some advantages of 2D barcodes. The barcodes were used mostly in health care industry (HIBC) and presently, Codablock codes are fully replaced by Data Matrix History Codablock codes invention were proceeded from 1989 to 1995 year. Codablock A was invented in 1989 and standardized as AIM standard in 1994. Codablock A was based on stacked Code 39 barcodes and doesn’t widely used because of Code 39 restrictions. The next Codablock F was based on stacked Code 128 symbology and was standardized as AIM standard in 1995. As this time Codablock F is officially accessed as historical standard and isn’t recommended to use in new applications. Codablock 256 was invented as internal ICS Identcode-Systeme standard and wasn’t standardized. It was also based on stacked Code 128 symbology. Codablock 256 could encode all 256 symbol ISO 8859-1 charset with FNC4 character and each line had error correction. Because of it has issues with reading by code128 scanners, 8-bit charset encoding was added to Codablock F standard and Codablock 256 almost was not used. The Codablock also played an important pioneering role in the advance of 2D codes, because only it could be read reliably with the slightest modification of the laser scanners used at the time. Codablock types Codablock symbologies has been developed as a stacked version of Code 39 and Code 128 barcodes and has some advantages of 2D barcodes. They allow to utilize rectangular space more effectively then 1D barcode and have additional checking characters to ensure the content of the overall message. Codablock can be compared with a line break in a text editor. As soon as one line is full, the next is broken, whereby the line number is inserted into each line and the number of lines is inserted into the finished block. First line contains row counts. Each code line also contains an indicator for orientation for the readers and additional checksum values at the end of last line. Codablock A Codablock A is based on the Code 39 barcode, consists of 2 to a maximum of 22 barcode lines of 1 to 61 data character each and can encode up to 1,340 characters.