[13] As this time Codablock F is officially accessed as historical standard and isn’t recommended to use in new applications.
Codablock 256 could encode all 256 symbol ISO 8859-1 charset with FNC4 character and each line had error correction.
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.
They allow to utilize rectangular space more effectively then 1D barcode and have additional checking characters to ensure the content of the overall message.
The checksum for the error correction is calculated according to modulo 43 over the entire code block.
Additionally, each code line has its own error correction so small damage can be repaired.
Every row has its number in second position after encoding mode selector or data character.