How to read bar codes

Generally speaking, a bar code has a beginning, an end, data, a check symbol (not necessary) and direct data content (sometimes digital characters under the bar code. Of course, complex bar codes and two-dimensional bar codes do not list the data content, if there is, it is the data read by the upper bar code through the equipment).