MSI Code
| MSI (cunoscut și sub numele de Modified Plessey) este o simbologie de lungime fixă, fără auto-verificare, derivată din Codul Plessey original, utilizată în principal în comerțul cu amănuntul. Introducere
MSI Data Corporation a introdus MSI pe baza Codului Plessey original. De aceea, MSI este cunoscut și sub numele de Modified Plessey. Este utilizat în principal în comerțul cu amănuntul.MSI/Plessey este o simbologie de lungime fixă, fără auto-verificare. Majoritatea aplicațiilor mai suportă MSI doar pentru compatibilitate retroactivă, deoarece MSI/Plessey se bazează pe tehnologia de modulare a lățimii impulsului (Pulse-Width Modulation). MSI necesită caractere de start/stop. MSI este utilizat pentru codificarea datelor numerice, iar o cifră de control trebuie adăugată la finalul datelor. Variante
MSI este uneori numit Codul Plessey sau MSI/Plessey.Structura unui cod de bare Code 11
Un cod de bare MSI/Plessey tipic are următoarea structură:
1. Un caracter de start 2. Mesajul codificat 3. Cifra de control 4. Un caracter de stop Calculul cifrei de control
MSI folosește una sau două cifre de control, care pot fi calculate în mai multe moduri diferite. Ca atare, implementarea și verificarea cifrei (cifrelor) de control revine aplicației software.Cele mai comune metode de calcul al cifrelor de control MSI sunt: Modulo 10 Pentru a calcula cifra de control modulo 10, urmați acești pași: 1. Creați un număr nou folosind fiecare a doua cifră din codul original, astfel încât cifra cea mai din dreapta a noului număr să fie cifra cea mai din dreapta a numărului vechi. De exemplu, în codul de bare de mai sus, datele codificate au fost "8052". În acest caz, "noul număr" este 02. 2. Luați noul număr calculat la pasul 1 și înmulțiți-l cu 2. În acest caz, 02 * 2 este 4. 3. Adunați cifrele valorii calculate la pasul anterior (4) și adăugați-le la cifrele care nu au fost folosite la pasul 1 pentru a forma noul număr. În acest exemplu, aceasta ar fi 4 + 8 + 5 = 17. "4" provine din pasul 2; 8 și 5 provin din "8052" și sunt cifrele care nu au fost folosite pentru a forma noul număr la pasul 1. Dacă rezultatul de la pasul 2 ar fi fost, de exemplu, 123, ați aduna 1 + 2 + 3 = 6 (plus cifrele nefolosite de la pasul 1). 4. Efectuați un calcul modulo 10 asupra rezultatului de la pasul 3. În acest caz, 17 modulo 10 = 7. 5. Cifra de control este valoarea care, adunată la rezultatul de la pasul 4, este egală cu 10. În acest caz, trebuie să adăugați 3 la 7 pentru a obține 10 -- deci cifra de control este 3. |
MSI Data Corporation a introdus MSI pe baza Codului Plessey original. De aceea, MSI este cunoscut și sub numele de Modified Plessey. Este utilizat în principal în comerțul cu amănuntul.