Codul KIX (Royal TPG Post / PostNL)
Codul KIX este codul de bare poștal cu patru stări, dezvoltat de Royal TPG Post (acum PostNL) pentru codificarea codurilor poștale olandeze și a numerelor de casă pe corespondență, remarcabil prin designul său deliberat minimal: fără caractere de start/stop și fără nicio cifră de control, bazându-se în schimb pe calitatea tipăririi și pe toleranța echipamentelor de sortare, nu pe validare încorporată.
Majoritatea codurilor de bare poștale și logistice de pe acest site — POSTNET, Codul de Bare Intelligent Mail USPS, RM4SCC al Royal Mail, codul de bare cu 4 stări al Japan Post — includ cel puțin o sumă de control sau o cifră de control pentru a prinde erorile de scanare și tipărire înainte ca o piesă de corespondență să fie direcționată greșit. Codul KIX, dezvoltat pentru piața poștală olandeză, omite intenționat acest lucru: nu există cifră de control și nu există modele distincte de start sau stop care să încadreze codul. Codul de bare pur și simplu începe și se termină cu conținutul său de date, bazându-se în întregime pe structura fixă a câmpurilor (codurile poștale olandeze urmează un format foarte regulat, previzibil) și pe capacitatea echipamentelor de sortare de a detecta limitele codului de bare doar din modelul său de bare.
La fel ca RM4SCC al Royal Mail și alte coduri poștale moderne tratate separat pe acest site, Codul KIX folosește patru stări de bare, nu un simplu model binar bară/spațiu: fiecare bară poate fi de înălțime completă, doar ascendentă, doar descendentă sau o bară scurtă de urmărire, față de o linie de bază. Acest lucru permite ca fiecare poziție de bară să transporte mai mult de un bit de informație, permițând ca codul poștal olandez (patru cifre plus două litere) și numărul de casă să fie codificate suficient de compact pentru a încăpea în spațiul limitat disponibil pe un plic standard, de obicei tipărit în zona blocului de adresă, alături de sau aproape de adresa tipărită în sine.
- Codul poștal olandez (postcode), constând din patru cifre urmate de două litere, identificând în mod unic o zonă geografică mică, adesea până la un anumit bloc sau clădire.
- Numărul de casă și, unde este relevant, o adăugire/sufix al numărului de casă, pentru a preciza adresa exactă în cadrul zonei codului poștal.
- Fără cifră de control — validarea corectitudinii se bazează pe logica de potrivire a adresei din aval, nu pe structura proprie a codului de bare.
Codul KIX împărtășește conceptul de modulare pe înălțime cu patru stări cu Codul de Bare Intelligent Mail USPS, codul de bare pentru clienți al Japan Post și RM4SCC al Royal Mail, toate tratate separat pe acest site, dar se distinge de toate acestea prin omiterea atât a cifrei de control, cât și a încadrării de start/stop — un minimalism posibil deoarece sistemul olandez de coduri poștale este dens și foarte structurat, permițând software-ului de sortare să valideze plauzibilitatea față de intervale cunoscute de coduri poștale, în loc să se bazeze pe o sumă de control internă codului de bare. Acest lucru face din Codul KIX unul dintre cele mai simple coduri de bare poștale de generat, cu costul de a nu avea niciun mecanism încorporat pentru a prinde un simbol citit sau tipărit greșit înainte ca acesta să ajungă la logica de potrivire a adresei din aval.
Deoarece Codul KIX nu are propria detecție de erori, calitatea tipăririi și poziționarea consecventă a barelor contează mai mult decât ar conta pentru o alternativă cu sumă de control — o bară citită parțial greșit poate produce în tăcere un cod poștal sau un număr de casă incorect, dar care pare plauzibil, în loc să declanșeze o eșec evident de validare. Companiile și software-ul de corespondență care generează Codul KIX pentru corespondența olandeză se bazează de obicei pe specificațiile tehnice publicate de PostNL și pe software certificat de bază de date de adrese pentru a se asigura că codul poștal și numărul de casă codificate sunt corecte de la sursă, deoarece codul de bare în sine nu va prinde o eroare introdusă înainte de tipărire.