Code 93
| Code 93 este o simbologie alfanumerică compactă, proiectată pentru a oferi o densitate mai mare și o securitate a datelor îmbunătățită față de Code 39. Introducere
Code 93 a fost proiectat pentru a oferi o densitate mai mare și o îmbunătățire a securității datelor față de Code 39. Este o simbologie alfanumerică, de lungime variabilă. Code 93 este folosit în principal de poșta canadiană pentru a codifica informații suplimentare de livrare. Fiecare simbol include două caractere de control.Code 93 este proiectat să codifice 26 de litere mari, 10 cifre și 7 caractere speciale: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 -, ., $, /, +, %, SPAȚIU. Fiecare caracter Code 93 este împărțit în nouă module și are întotdeauna trei bare și trei spații. De aici provine numele simbologiei. Structura unui cod de bare Code 93
Un cod de bare Code 93 tipic are următoarea structură:1. Un caracter de start – 2. Mesajul codificat 3. Primul caracter de control „C" 4. Al doilea caracter de control „K" 5. Caracter de stop – 6. Bara de terminare Calculul cifrei de control
Pentru a calcula caracterele de control „C" și „K", urmați pașii de mai jos:1. Luați valoarea (0 până la 47) fiecărui caracter din codul de bare (vezi tabelul din stânga). Caracterele de start și stop nu sunt incluse în calculul checksum-ului. 2. Atribuiți o pondere fiecărui caracter. Caracterul din extrema dreaptă are o pondere de 1, penultimul 2 și așa mai departe. După 20, secvența revine la 1. 3. Înmulțiți valoarea fiecărui caracter cu ponderea sa. Însumați toate rezultatele. 4. Împărțiți rezultatul la 47 și rețineți restul. Căutați invers restul pentru a obține caracterul. Acesta este caracterul de control „C". 5. Adăugați caracterul „C" la finalul datelor și repetați pașii 1-4. De data aceasta ponderea variază de la 1 la 15. Rezultatul este caracterul „K". Tabelul de codificare extins Code 39
Folosind „modul ASCII complet" al Code 93, este posibilă codificarea tuturor celor 128 de caractere ASCII. Acest lucru se realizează folosind simbolurile ($), (/), (%) și (+) drept caractere „shift". Aceste caractere, combinate cu caracterul unic care le urmează, indică ce caracter ASCII complet trebuie folosit.Tabelul de codificare Code 93 extins este identic cu tabelul de codificare Code 39 extins, cu excepția faptului că Code 93 folosește cele patru caractere shift specializate ($), (/), (%) și (+) pentru a trece în modul ASCII complet, în loc de caracterele $, /, %, și + folosite de Code 39. Folosiți tabelul de codificare Code 39 extins pentru codificarea Code 93 extinsă, ținând minte să folosiți caracterele speciale ($), (/), (%) și (+) ori de câte ori tabelul de codificare Code 39 se referă la $, /, %, și +. |
Code 93 a fost proiectat pentru a oferi o densitate mai mare și o îmbunătățire a securității datelor față de