There are two types of bar-codes: linear and two-dimensional. Linear bar-codes are only vertical lines separated by blank spaces that contain certain information about a product, while 2D bar-codes consist of blocks or circles, and can contain all data about a product.
The dot-and-lines systems or bar-code languages are called – bar-code symbologies. Here we will introduce some of the most common bar-code symbologies, so that you can get an idea about what kind of bar-code you need: