A Royal Mail 4 State Customer Code (rövidítve RM4SCC) egy négyállapotú lineáris vonalkód, amelyet a vonalkód, amelyet az angliai Royal Mail fejlesztett ki. Az Egyesült Királyságban a levelek és csomagok irányítószámának och más automatizált címfeldolgozási adatainak jelölésére használják. A rendszer — vagy annak bizonyos változatai — több országban is megtalálhatók, elsősorban postai műveletekben. A nyomtatott kódot kifejezetten nagy sebességű optikai olvasásra és tömeges feldolgozásra optimalizálták.

Felépítés és kódolás

Az RM4SCC vonalkód sorokból áll, ahol minden sor több függőleges sávból épül fel. Minden egyes sáv négy lehetséges állapot egyikét veheti fel:

  • tracker (rövid, a középvonalnál marad),
  • ascender (felfelé nyúló hosszú rész),
  • descender (lefelé nyúló hosszú rész),
  • full height (mindkét irányba kinyúlik).

Minden karakter négy egymást követő sáv kombinációjaként van kódolva; a 36 lehetséges karakter (0–9 és A–Z) négy sáv felhasználásával írható le. Az RM4SCC használ kezdő- és zárójeleket (start/stop), amelyek a vonalkód kezdetét és végét jelölik, valamint egy ellenőrző összeget tartalmaz, amelyet szintén karakterként kódolnak — ez az ellenőrző összeg segít az olvasási és átvitel okozta hibák felderítésében.

Olvasás és nyomtatás

  • A kódolást és a formátumot úgy tervezték, hogy gyors, vonalkód-specifikus olvasók (CCD-alapú, kamera alapú vagy lineáris szenzorok) számára robosztus legyen.
  • Nyomtatásnál és olvasásnál nagy tolerancia megengedett: a vonalak tökéletesen egyenesek helyett gyakran enyhén ívesek vagy torzultak — ez a gyakorlat a gyártástechnológia és a nagy sebesség miatt normális és elfogadott.
  • A gyártási és olvasási megbízhatóság érdekében léteznek ajánlott geometriai méretek, margók (clear zone), kontraszt- és tintaelvárások, amelyeket a postai és szabványos dokumentáció ír le.

Használat és előnyök

  • Gyors, megbízható automatikus rendezés és válogatás postai feldolgozó rendszerekben.
  • Relatíve egyszerű felépítés, könnyű nyomtatás nyomdai lapon vagy hőnyomtatóval.
  • A négy állapot nagyobb adatsűrűséget tesz lehetővé egy egyszerű lineáris vonalkódon belül, összehasonlítva a hagyományos kétmagasságú rendszerekkel.

Összehasonlítás más rendszerekkel

Vannak más hasonló postai rendszerek is. A PostNL (korábbi nevén TNT Post) a KIX nevű rendszert használja, amely a Klant index (ügyfélindex) rövidítése. Ez a rendszer eltér az RM4SCC-től abban, hogy nem használ kezdő- és végjeleket, és általában nem tartalmaz külön ellenőrző összeget — emiatt a két rendszer közötti kompatibilitás nem teljes, és a feldolgozó berendezésnek az adott formátum felismerésére és értelmezésére kell optimalizáltnak lennie.

Szabványok és elterjedés

Az Egyetemes Postaegyesület meghatározta a rendszer használatának szabványát, valamint ajánlásokat adott a különböző postai rendszerek közötti interoperabilitásra és a megbízható olvasás biztosítására. Ennek megfelelően számos ország és szolgáltató alkalmaz hasonló elveken alapuló vonalkód-rendszereket a levelek és csomagok automatizált kezeléséhez.

Gyakorlati tanácsok és korlátozások

  • A vonalkód készítésekor ügyeljen a megfelelő kontrasztra és a nyomtatási minőségre: túl halvány tinta vagy durva papír rontja az olvashatóságot.
  • Ne torzítsa el a méreteket: a szélesség, a sávok távolsága és a magasság ajánlott értékei fontosak a hibamentes olvasáshoz.
  • Az RM4SCC elsősorban postai célokra készült; általános kereskedelmi vagy logisztikai alkalmazásokhoz más vonalkód-típusok (pl. Code 128, QR) lehetnek megfelelőbbek.

Összefoglalva: az RM4SCC egy robusztus, négyállapotú lineáris vonalkód, amelyet a postai automatizálás igényeire fejlesztettek ki. A felépítése, a start/stop jelek és az ellenőrző összeg lehetővé teszi a gyors és megbízható nagy volumenű feldolgozást, miközben a nyomtatási és olvasási gyakorlatban megjelenő „görbe” vonalak teljesen normálisak a rendszer működése szempontjából.