Streckkodssymbologi
Regelverket som bestämmer hur data översätts till streck och mellanrum i en viss streckkodstyp.
En symbologi definierar teckenuppsättning, hur varje tecken kodas i bredder, start- och stoppmönster, eventuell kontrollsiffra och hur bred den tysta zonen måste vara. Linjära (1D) symbologier som Code 128, Code 39, UPC och EAN kodar data i parallella streck; matrissymbologier (2D) som QR och Data Matrix använder rutmönster och rymmer långt mer. Valet styrs av vad som ska kodas och var: en butikskassa vill ha EAN, ett paket kan behöva 2D. Att en läsare hittar strecken hjälper föga om den inte kan symbologin — därför stödjer moderna läsare dussintals och gissar automatiskt vilken de ser.