Code 128 viivakoodin täydellinen opas: Periaatteet ja käytäntö
Code 128 viivakoodin täydellinen opas
Code 128 on korkean tiheyden lineaarinen viivakoodisymbologia, jota käytetään laajasti logistiikassa, pakkaus- ja teollisuussovelluksissa. Nimi "128" tulee kyvystä koodata kaikki 128 ASCII-merkkiä.
Mitä ovat ASCII-merkit?
Ennen Code 128:aan syventymistä ymmärretään ASCII-merkit. ASCII-merkistö sisältää 128 merkkiä (numeroitu 0–127), jaettuna:
- Ohjausmerkit (0–31 ja 127):
- Nämä merkit ovat näkymättömiä ruudulla
- Esimerkkejä: rivinvaihto, sarkain jne.
- Näkyvät merkit (32–126):
- Välilyönti ja välimerkit (32–47): välilyönti ! " # $ % & ' ( ) * + , - . /
- Numerot (48–57): 0 1 2 3 4 5 6 7 8 9
- Isot kirjaimet (65–90): A–Z
- Pienet kirjaimet (97–122): a–z
- Muut välimerkit: @ [ \ ] ^ _ { | } ~
Code 128:n ominaisuudet
- Korkean tiheyden koodaus: Verrattuna muihin viivakoodityyppeihin Code 128 voi koodata enemmän tietoa pienemmässä tilassa
- Muuttuva pituus: Ei kiinteän pituuden rajoitusta
- Täysi ASCII-tuki: Voi koodata kaikki 128 ASCII-merkkiä
- Automaattinen tarkistus: Sisältää tarkistusnumerot korkean tietoturvan takaamiseksi
Kolme Code 128 -koodausalaosajoukkoa
Code 128:lla on kolme eri koodausalaosajoukkoa, joista jokainen on optimoitu tietyille datatyypeille:
- Code 128A
- Sisältää ASCII-merkit 00–95 (0–9, A–Z, ohjauskoodit)
- Ominaisuus: Voi koodata ohjausmerkkejä (kuten rivinvaihto, sarkain jne.)
- Käyttötapaus: Kun ohjausmerkkejä tarvitaan
- Code 128B
- Sisältää ASCII-merkit 32–127 (kaikki tulostettavat merkit)
- Ominaisuus: Sisältää kaikki yleiset näkyvät merkit
- Käyttötapaus: Kun sekoitetaan isoja/pieniä kirjaimia, numeroita ja symboleja
- Code 128C
- Erityisesti numeroparien (00–99) koodaamiseen
- Ominaisuus: Jokainen numeropari pakataan yhteen merkkiin, tehokkain
- Käyttötapaus: Pelkkä numeerinen koodaus (kuten tuotekoodit, sarjanumerot)
Automaattinen alajoukon valinta
Käytännössä Code 128:n käytössä ilman alajoukon määrittämistä viivakoodigeneraattori analysoi automaattisesti sisällön ja valitsee optimaalisen alajoukkoyhdistelmän. Esimerkiksi merkkijonolle "123456ABC":
- Kuusi ensimmäistä numeroa käyttävät Code 128C -alajoukkoa (tehokkaampi)
- Kirjaimet vaihtuvat automaattisesti Code 128B -alajoukkoon
- Prosessi on käyttäjille läpinäkyvä
Siksi erityisvaatimusten puuttuessa (kuten pakolliset ohjausmerkit) sinun ei tarvitse manuaalisesti määrittää, mitä alajoukkoa käyttää. Viivakoodigeneraattori valitsee automaattisesti optimaalisen koodausmenetelmän.
Miten luoda Code 128 -viivakoodeja
Code 128 -viivakoodin luomiseksi noudata näitä vaiheita:
- Vieraile Barcode Maker -sivustolla
- Syötä koodattava sisältö
- Numeerinen esimerkki: 123456789
- Tekstiesimerkki: ABC-123
- Sekaesimerkki: Product#123
- Mukauta viivakoodiparametreja:
- Säädä viivakoodin koko (suositeltu leveys vähintään 30 mm)
- Valitse, näytetäänkö teksti (suositeltu manuaaliseen tarkistukseen)
- Aseta viivakoodin väri (musta suositeltu korkeimman kontrastin saavuttamiseksi)
- Napsauta generoi-painiketta esikatseluun
- Lataa viivakoodikuva
- PNG-muoto: Sopii web-käyttöön
- SVG-muoto: Sopii skaalaukseen
- Korkean resoluution vaihtoehto: Sopii tulostukseen
Käytännön sovellukset
Code 128 -viivakoodeja käytetään laajasti useilla aloilla:
-
Logistiikka ja kuljetus
- Seurantanumerot: Helppo pakettien seuranta
- Kuljetuslaskunumerot: Tukee aakkosnumeerista yhdistelmää
-
Vähittäiskauppa
- Tuotteen tunnistus: Voi sisältää hinnan, kooditiedot
- Varastonhallinta: Tukee eränumeroita, päivämääriä
-
Valmistus
- Tuotannon seuranta: Tallentaa tuotantopäivämäärät, erät
- Laadunvalvonta: Sisältää tuotteen spesifikaatiotiedot
-
Terveydenhuolto
- Lääkinnälliset laitteet: Tukee sarjanumeroita ja viimeistä käyttöpäivää
- Lääkehallinta: Sisältää eränumeroita ja annostustietoja
Parhaat käytännöt
- Datan koodauksen suositukset
- Käytä oletusarvoista Code 128:aa, anna generaattorin valita automaattisesti optimaalinen alajoukko
- Määritä alajoukko manuaalisesti vain erityistarpeisiin:
- Käytä Code 128A:ta, kun ohjausmerkkejä tarvitaan
- Harkitse Code 128C:n pakottamista pelkille numeroille
- Tulostuslaadun valvonta
- Ylläpidä vähintään 3 mm hiljainen vyöhyke
- Varmista vähintään 300 dpi tulostusresoluutio
- Käytä ei-heijastavia materiaaleja
- Skannauksen vahvistus
- Testaa ammattimaisella skannerilla
- Testaa luettavuutta eri kulmista
- Vahvista eri valaistusoloissa
Yleisiä kysymyksiä
K: Miksi viivakoodini ei skannaudu? V: Mahdollisia syitä:
- Riittämätön tulostuslaatu
- Riittämätön hiljainen vyöhyke
- Viivakoodi liian pieni
- Pinta liian heijastava
K: Minkä koon valitsen? V: Suositukset:
- Minimaalinen leveys: 30 mm
- Minimaalinen korkeus: 15 mm
- Tekstin koko: vähintään 8 pt
Johtopäätös
Code 128 on joustava ja luotettava viivakoodimuoto, jota voidaan helposti luoda verkkotyökaluilla. Vaikka sillä on kolme alajoukkoa, niitä ei yleensä tarvitse määrittää manuaalisesti – anna viivakoodigeneraattorin valita optimaalinen ratkaisu. Sen periaatteiden ja parhaiden käytäntöjen ymmärtäminen auttaa meitä soveltamaan tätä teknologiaa paremmin.