Strekkode 101: Guide til strekkodesymbologi
En strekkode symbol er en maskin lesbar bilde som formidler data. Strekkoder kan deles inn i tre hovedtyper: lineær, stablet lineær, og to-dimensjonale (eller 2D): Lineær Strekkoder
UPC-A
UPC-A (også referert til som UPC) er standard retail «pris code» barcode i Usa. UPC-A er strengt numerisk, barer kan bare representere sifre fra 0 til 9., En UPC-A strekkode som inneholder 12 sifre, sammen med et rolig (blank) sone på hver side, og på starten, midten og stoppe symboler. Midt-symbolet som skiller venstre side og høyre side, noe som er kodet på en annen måte. Når et siffer er brukt på venstre side, barene er svart og mellomrom er hvit, og når det brukes på høyre side, fargene er reversert., Logikken bak dette er litt komplisert, og innebærer en matematisk eiendom kalles «paritet», men effekten er å reversere svart og hvit, og å tillate scanner for å fortelle om det som er å lese koden fra venstre til høyre, eller fra høyre til venstre.
Den faktiske system for nummerering avhenger av type produkt og hensikten med strekkode; den første siffer av strekkode viser nummereringen system., De 10 sifrene som følger inneholder informasjon om produktet, og alle de programmene som er beskrevet nedenfor, sifferet lengst til høyre (ikke inkludert i søknaden beskrivelse) er en kontrollsum, som kan brukes til å teste nøyaktigheten av skanneren leser. Nedenfor er en liste over vanlige UPC-A-programmer:
UPC-E
UPC-E strekkode som kan brukes når kapasiteten er for liten for en UPC-A strekkode. det inneholder den samme informasjonen som en UPC-EN etikett, men det bruker noen triks for å redusere antall sifre til seks.,
han UPC-E-koden er mest grunnleggende triks er å fjerne etterfølgende nuller i produsentens koden, og ledende nuller i produktet kode. Detaljer i teknikken er komplisert, og det fungerer ikke for alt, men det gjør dekke alle koder med en total av 5 ledende/etterfølgende nuller, samt et betydelig antall av koder med fire nuller.
UPC-E bruker et mye mer komplisert triks for å komprimere kontrollsum og antall system kode. En side-effekt av denne teknikken er at den eneste nummereringen system koder tillatt er 0 og 1.,
EAN-13
EAN-13-kode er i utgangspunktet en internasjonal versjon av UPC-A. EAN-13 legger til en 13. sifferet lengst til venstre side av UPC-A kode (slik at det blir det første sifferet). EAN-13 standard inkluderer UPC-A strekkode; legge til en ledende 0-a UPC-A kode slås det i tilsvarende EAN-13-koden.
De viktigste forskjellene mellom EAN-13, og UPC-A (i tillegg til den ekstra ledende siffer) er at med EAN-13, produsent og produkt-koder kan variere i lengde, og at de tre første sifrene utgjør GS1 prefiks, eller «landkode.,»
GS1 prefiks er utstedt av GS1, international barcode standarder organisasjon. Det kan identifisere den nasjonale GS1 medlem organisasjon eller en spesiell bruk. Medlemsorganisasjonene problemet produsentens koder, og produsentene sette sine egne produkt-koder. Komplett EAN-13 strekkode tall, bestående av GS1 prefiks, produsentens kode, produktkode, og kontrollsummen siffer, er også kjent som GTIN, eller Global Trade Item Number.,I tillegg til den nasjonale GS1 prefikser, som vanligvis brukes for standard detaljhandel elementer, det er prefikser for spesialiserte formål, for eksempel kuponger, refusjoner, seriell publikasjoner (tidsskrifter og aviser), bøker (ISBN), og noter (ISMN).
I Usa, pris-kode skannere og point-of-sale/inventar systemer er vanligvis i stand til å lese begge UPC-A og EAN-13 strekkoder.
EAN-8
EAN-8 er en GS1 strekkode for bruk på små elementer når en full EAN-13 strekkode etikett ville bli for store til å passe inn., Det består av åtte sifre — fire på venstre side, og fire på høyre side. De bruker samme type koding som UPC-A og EAN-13, med det siste sifferet blir brukt som en kontrollsum.
En EAN-8 strekkode som kan brukes enten med GTIN-8 eller NÆRINGSLIV-8 produkt-id tall.
GTIN-8 er som en forkortet versjon av EAN-13-koden, men uten informasjon om produktets opprinnelse. For å bruke et GTIN-8 nummer, en produsent må be om det fra nasjonal medlemsorganisasjon., En EAN-8 strekkode som koder et GTIN-8 identification number er gyldig for global bruk, som en EAN-13 strekkode.
NÆRINGSLIV-8 tall, på den annen side, er for bruk bare på huset-helt eller store-label-produkter, og bare kan bli brukt i virksomhet som utsteder den. Hvis det er skannet av en annen forhandler, vil det gi et feil lesing.
– Kode 128
UTF-og EAN «pris koden» strekkoder som er beskrevet ovenfor kode bare tall, men Code 128 er en lineær strekkode som inneheld både bokstaver i alfabetet og tall, noe som gjør det nyttig for en rekke formål utover grunnleggende priser og lagerbeholdning.,
Code 128 koder 128 tegn i ASCII-settet, som inneholder alle bokstaver, tall, skilletegn og aritmetiske tegn funnet på et norsk tastatur, pluss flere ikke-synlige kontroll tegn.,
for å inkludere alle ASCII-tegn, Code 128 bruker tre forskjellige tegnsett:
En enkel Code 128 strekkode kan inneholde tegn fra alle tre tegnsett, bytte mellom dem flere ganger.
grunnleggende Code 128 strekkode format består av en start-kode (som angir første tegn satt til A, B eller C), koden data, en kontrollsum siffer, og en stoppkode, som markerer slutten av strekkoden. Som med andre lineær strekkoder, det er blanke stille soner på hver side.
GS1-128 (også kjent som UCC-128 og EAN-128) er en internasjonal standard for å bruke Kode 128 i forsyningskjeden strekkode etiketter., GS1-128 består av basic-Kode 128-format med et Program Identifikator lagt til koden data.
Søknaden identifikatorer er 2 til 4 tegn, og identifisere hvilken type data som vil følge vanligvis standard supply-chain-programmer, for eksempel serienummer, antall beholdere, lot-nummer, vekt, volum, etc., inkludert sporing og transaksjonen informasjon. Hver identifikator som angir lengde og format på data som følger av det.,
Fordi de fleste program-kode data er fast lengde, det er mulig å ta med flere koder i en GS1-128 strekkode ved å legge til nye Program Identifikatorer og kode data.
– Koden 39
Kode 39 symbolikken er også alfanumeriske og variabel lengde. Det ble utviklet i 1974, og er fortsatt i relativt bredt bruk; de fleste strekkode lesere kan lese Code 39. I Code 39, hvert tegn består av fem barer og fire områder, med tre av de barer/rom er bredt, og andre smale., Som et resultat, er alle figurene har samme bredde, og en Kode 39 barcode vanligvis tar det opp mer plass enn tilsvarende Code 128 strekkode.
basic-Kode 39 systemet består av 43 tegn, inkludert bokstaver, tall, og noen spesielle/tegnsettingstegn. Avhengig av programmet og systemet, kan det være mulig å bruke alle 128 ASCII-tegn.
En Kode 39 barcode består av en start karakter, kodet data, og en stopp karakter., Både start-og stopptegnene er identiske, og er som regel representert ved * stjerne symbol. det er ingen kontrollsum karakter, men noen feil-kontroll-funksjoner er bygget inn i kodesystemet.
Code 39 er brukt for mange av de samme typer programmer som Code 128, og offisielle Kode 39 standarder (inkludert en ANSI-standard) eksisterer. Det er imidlertid ikke inkludert i GS1-systemet.
Interleaved 2 av 5
Interleaved 2 av 5 (eller ITF) er en variabel lengde tall-kun lineær strekkode., Det koder sifrene i par, med første siffer i hvert par representert av barer, og det andre sifferet representert med mellomrom, slik at de er innfelt. To av de fem barer eller områder som representerer hvert siffer er bred, og den andre er smale.
Interleaved 2 av 5 er inkludert i GS1-systemet som ITF-14-standarden, som har en angitt lengde på 14 sifre.,
En ITF strekkode består av en start-koden (to smale bar/smal plass par), den kodede data, en kontrollsum siffer (som kreves for ITF-14, valgfritt andre steder), og en stopp-koden (bredt bar, trang plass, smale bar), med rolige soner på hver side.
Mønstre identisk med start og stopp-koden kan skje i løpet av de kodede data, noe som kan resultere i en dårlig leser hvis skanneren ikke lese koden helt over. For å unngå dette, ITF-14 standard krever en tung svart ramme kalt bærer bar.,
ITF-strekkoder som vanligvis brukes i engros-og frakt for boks eller kartong masse av et produkt. En spesialisert versjon av ITF strekkoden er også brukt på 135 film beholdere.
Codabar
Codabar ble opprinnelig utviklet av mapinfo av kopimaskiner for pitney Bowes i 1972. Det er en variabel lengde strekkode som bruker et lite sett av barer for å kode sifre fra 0 til 9, og i enkelte programmer, for noen symboler som dollar og plusstegn. det inkluderer også fire start/stopp-symboler (vanligvis representert ved A, B, C og D). En Codabar-kode består av en start-symbolet, den kodede data, og en stopp-symbolet., det er selv-kontroll, selv om noen programmer ikke angi et kontrollsiffer.
Codabar har tradisjonelt vært brukt av biblioteker, ved blodbanker, og for airbills av noen selskaper slik som Federal Express, og er fortsatt i bruk for noen av disse programmene.
Pharmacode
Pharmacode er designet for emballasje kontroll og sikkerhet i den farmasøytiske industrien.
APharmacode strekkode består av to bredder av barer, med en lengde på opp til 12 barer., Data er et enkelt heltall (i området 3 til 131070) kodet som et binært tall. Pharmacode strekkoder kan bruke flere farger som en ekstra sjekk for emballasje nøyaktighet.
Individuelle farmasøytiske selskaper generere sine egne Pharmacode strekkoder. De er brukt på produksjon linje, der de automatisk skannet på innlegg og andre elementer blir plassert i pakken, for å oppdage samsvarer ikke.
Databar
Databar er en GS1 familie av strekkode standarder generelt beregnet for redusert plass programmer., De kodes GTIN-12 (UPC-A) og GTIN-13 (EAN-13) data i en 14-sifrede format (med ekstra ledende nuller). Lineære strekkoder i Databar familie inkluderer Omni og Utvidet koder, noe som kan bli skannet omnidirectionally, og Avkortet og Begrenset koder, som er designet for å leses av håndholdte skannere bare.
Omnidireksjonell og Utvidet Databar koder er benyttet i point-of-sale-programmer, som UPC-A og EAN-13., Utvidet koder kan inkludere ekstra informasjon som for eksempel vekt og utløpsdato, utpekt ved hjelp av Søknaden Identifikatorer i form av GS1-128 strekkoder.
Avkortet og Begrenset Databar strekkoder er vanligvis brukt i helse-og sosialtjenester for små-element identifikasjon.
Postal (Postnet)
er Postnet strekkode system som har vært i bruk av United States Postal Service for ruting av e-post; det blir faset ut i favør av Intelligent Mail-Systemet, som er beskrevet nedenfor., Postnet koder bruke variabel-høyde barer for å representere tall.
En Postnet strekkode består vanligvis av ZIP ZIP+4, og leveringssted koder, med hvert siffer representert ved fem barer, to av dem med full høyde, og resten halv høyde.Postvesenet (Intelligent Mail Barcode -)
Intelligent Mail Barcode system er skifte Postnet system for ruting av e-post av USPS. Det er en 65-bar med variabel høyde-kode med fire typer bar.,
Og IM strekkode består av følgende komponenter:
Stablet Strekkoder
Stablet strekkoder er lineære strekkoder som er delt inn i segmenter, og plassert over hverandre
Databar Stablet
Den komprimerte versjoner av GS1 Databar koder bruker de samme grunnleggende koding som lineær Databar koder, som er beskrevet ovenfor, og er brukt i lignende programmer. De er spesielt nyttige for begrenset plass elementer med etiketter som har svært smale lineær dimensjoner.,
GS1 Utvidet Stablet Databar kan stable en rekke strekkode som inneholder produkt-data i tillegg til de grunnleggende point-of-salg, EAN-13 pris koden.
PDF417
PDF417 er en variabel høyde, varierende bredde stablet barcode består av rader med kort barer og steder. Det kan ha så få som 3 rader, eller så mange som 90. Alle radene må inneholde samme antall data codewords, men dette antallet kan variere mellom 1 og 30.,
Den faktiske metode for koding er basert på et komplekst system som bruker ca 900 codewords til å representere data i forskjellige formater. Dette gjør PDF417 til å kode tekst, digitale data (i byte), og et stort antall innenfor samme strekkode.
Hver rad i en PDF417 strekkode består av en start mønster, venstre-hadde codeword (identifisere rad, blant andre ting), data codewords, høyre codeword, og stopp-mønster. I motsetning til de fleste 2D-strekkoder, PDF417 kan leses med en laser-skanner.,
PDF417 strekkoder kan bli lenket til slik at store mengder data kan skannes i riktig rekkefølge. Dette fjerner effektivt grensen i mengden av data som kan være kodet, noe som gjør det PDF417 format konkurransedyktig med ekte 2-D strekkoder for å representere store mengder data.
PDF417 er i bruk som et high-density strekkodeformatet i en rekke programmer, inkludert:
MicroPDF417
MicroPDF417 er en begrenset delmengde av PDF417 laget for situasjoner hvor en full PDF417-kode vil bli for stor. Den setter begrensninger på størrelsen av barer, og på mengden og format på data som kan være kodet (opptil 200 tegn på øvre-sak tekst, 150 binære byte, eller 366 numeriske sifre). dette setter noen begrensninger på feil-korrigering codewords.
MicroPDF417 er brukt i GS1 Databar Kompositt-Koder, hvor det er kombinert med en lineær strekkode.,
2D-Matrise
i Motsetning til stablet strekkoder, sant 2D-matrise koder representere data i en to-dimensjonal array, som firkanter på et sjakkbrett. Dette tillater dem å pakke en stor mengde data inn i en kompakt plass, og representerer en mye større tegnsett. Disse kodene må leses med en avbildning scanner, snarere enn en laser-skanner.
DataMatrix
DataMatrix strekkoder er kvadratiske eller rektangulære matriser av svarte og hvite firkanter, eller celler., Hver celle er en bit, som representerer en eller en null, og avhengig av koding, en DataMatrix strekkode som kan være i stand til å representere så mange som 2,355 alfanumeriske tegn.
En DataMatrix koden har to forskjellige typer av grensen; på ett sett av tilstøtende sider, den grensen er solid, og på de andre to sidene, det veksler mellom svarte og hvite celler, som gir det inntrykk av at det bare er de to solide grenser., Solid, eller finder, grenser tillate scanner for å orientere koden bilde, mens den alternerende-celle, eller timer, grenser tillate det å telle rader og kolonner.
DataMatrix koder kan være svært små, og de kan leses på lav kontrast. Dette tillater dem å bli skrevet ut eller til og med laser-etset på små elementer. De kan også skaleres opp til en veldig stor størrelse for bruk på elementer som tunge maskiner, bygninger eller jernbane biler.,
Den faktiske kodesystem er kompleks, og inneholder redundant lagring av data, slik at hvis en del av en DataMatrix koden er tapt eller skadet, kan det likevel være mulig å lese av alle data. DataMatrix kan kode tall og ASCII, alfanumeriske tegn ved hjelp av flere koding og komprimering systemer.
DataMatrix brukes for merking av små komponenter i elektronikkindustrien, enten med trykte etiketter, eller direkte merking, de er også brukt i næringsmiddelindustrien for kvalitetskontroll.,De fleste smarttelefoner kan lese DataMatrix koder, tillater dem å bli brukt til markedsføring, reklame og andre programmer der smarttelefon-tilgang er ønskelig.
QR-Kode
QR (eller Quick Response) Kode-formatet ble opprinnelig utviklet for bruk i den Japanske bilindustrien til å holde styr på deler og biler på samlebånd. På grunn av sin allsidighet, det har blitt mye brukt i en rekke industri-og forbruker-orienterte programmer.,
EN QR-kode ligner en DataMatrix koden, det er plassen er omgitt av en tomt ganske sone), og består av kvadratiske svarte og hvite celler. Men i stedet for grenser, den bruker en samling av store posisjon og justering torg (og et mindre sett av timing merker) er stilt inn i kroppen av koden.
QR-koden kan kode på fire forskjellige typer av data: tall, alfanumeriske tegn, binary/byte, og Japansk kana/kanji., Alfanumeriske koding er begrenset til tall, store bokstaver, og noen tegnsetting, men binære/byte-koding inkluderer ISO-8859-1 Latin-1-tegnsett, som helt eller delvis dekker den Vest-Europeiske språk. Kana/kanji-koding bruker JIS X 0208 tegnsett. QR-koden kan kode nettsted Webadresser, slik at mobile phone-brukere til å like rett til et nettsted ved å skanne sin kodet URL.
størrelse og tetthet av en QR-kode kan variere, avhengig av mengden data som skal lagres., Maksimal lagringskapasitet er om lag 7 000 numeriske tegn, 4,200 alfanumeriske tegn, 2,900 binære tegn, eller 1,800 kana/kanji-tegn. En QR-kode kan være delt opp i flere mindre koder, tillater dem til å passe inn i et område der en større koden ikke ville passe.
QR-koder har sett en kraftig økning i antall og utvalg av programmer som de er brukt i de senere år, dels fordi de kan være lett å lese av smarttelefoner, nettbrett og andre mobile enheter., Gjeldende QQR kode applikasjoner inkluderer:
allsidighet, kapasitet og tilgjengelighet av QR-koden kan brukes i en rekke uvanlige måter., QR-koder har blitt inkludert på kunst, frimerker, penger, gravsteiner, statuer, museum, utstillinger, turstier, tegneserie dekker, gratulasjonskort — omtrent hvor som helst at de kan passe og tjene noen form for funksjon.
patenter for QR-koden er holdt av Denso Wave (et datterselskap av Denso, som i sin tur er eid av Toyota), som har valgt ikke å utøve sine patentrettigheter, og tillater bruk av koder uten lisens krav.
I tillegg til QR-kode leser apps, gratis programvare og web-baserte tjenester for å generere QR-koder er lett tilgjengelig.,
Aztec
Aztec 2D strekkode kode ligner DataMatrix og QR-koder. Det består av et kvadrat av svarte og hvite celler (eller punkter) med a finne symbol laget av konsentriske torg midt i sentrum. Det sentrale området (rundt plassen bull ‘ s-eye) inneholder informasjon om symbol størrelse, sammen med andre koding av data. Dette betyr at det ikke krever en blank ganske sone eller en grense. Koden inneholder også en intern referanse rutenett av vekslende svart/hvite punkter på hver 16. rad og kolonne.,
data som er ordnet i en spiral ut fra sentrum, og hvert lag av spiralen er satt sammen av to ringer av punkter, legge til fire punkter til total bredde. Den sentrale bull ‘ s-eye-plassen plus-laget av koding og størrelsen data sammen danner kjernen, som kan være kompakt (11 X 11) eller full (15 X 15). En Aztec symbolet med en kompakt kjerne kan ha så mange som 4 lag. Et symbol med en full kjerne kan ha 32 lag, og kan kode over 3,800 sifre, og 3000 tegn i teksten, eller på 1900 byte med binære data., Teksten kan være kodet som ASCII og Latin-1; – modus av-koding kan bli endret på flere punkter i dataene.
Aztec kode system er public domain, og programmer som er tilgjengelige for å generere koder og lese dem på mobile enheter. Gitt likheten i design, lesbarhet, og kapasitet, Aztec-koder kan brukes i mange av programmene som QR-koder er blitt populært, selv om det i praksis, deres bruk, er mer begrenset.
Aztec koder er imidlertid ganske vanlig i transport bransjen., De er brukt på flyselskapet elektronisk ombordstigningskort, og for nett og mobil jernbane billetter i mange deler av Europa.
I tillegg, de er brukt i den fakturering systemer av flere Kanadiske selskaper, og den polske regjering bruker dem i sin bil registrering system.
Maxicode
MaxiCode er en 2D-matrise strekkode som ser litt ut som Aztec kode, bare med en runde bull ‘ s-eye center i stedet for et square one. En nærmere titt viser en annen forskjell — i stedet for firkantede punkter, data som er kodet i sekskantede prikkene som er ordnet i en sekskantet mønster.,
MaxiCode ble laget for en spesialisert funksjon — ruting og sporing United Parcel Service-pakker — og som fortsetter å være den viktigste bruken.
i Motsetning til de andre 2D-matrix-koder er beskrevet her, MaxiCode symboler har en fast størrelse (ca 1 tomme plassen) og en bestemt mengde data som kan være kodet (om lag 93 tegn, avhengig av data-modus). Som manyas 8 MaxiCode symboler kan være tilknyttet, eller var lenket sammen.,
Det er fem data moduser i aktuell bruk (så vel som to foreldet moduser):
Alle av disse modiene kan omfatte en sekundær melding, som for UPS shipping vanligvis inneholder mer detaljerte frakt og sporing av informasjon. I Modiene 4, 5, og 6, er den sekundære meldingen er effektivt sammen med den primære budskap.
MaxiCode bruker fem kode sett; en enkelt melding kan bytte mellom dem flere ganger. De fem koden setter sammen omfatte standard ASCII-tegnsett plus-mest Latin-1-tegn.