Stregkodelæser - Barcode reader

En stationær stregkodescanner til en transportør

En stregkodelæser (eller stregkodescanner ) er en optisk scanner, der kan læse udskrevne stregkoder , afkode dataene i stregkoden og sende dataene til en computer . Ligesom en flatbed -scanner består den af ​​en lyskilde, en linse og en lyssensor, der oversætter optiske impulser til elektriske signaler. Derudover indeholder næsten alle stregkodelæsere dekoder kredsløb, der kan analysere stregkodens billeddata fra sensoren og sende stregkodens indhold til scannerens outputport.

Typer af stregkodescannere

Teknologi

En håndholdt stregkodescanner

Stregkodelæsere kan differentieres ved hjælp af teknologier som følger:

Pen-type læsere

Pen-type læsere består af en lyskilde og fotodiode, der er placeret ved siden af ​​hinanden i spidsen af ​​en pen. For at læse en stregkode skal den person, der holder pennen, flytte spidsen af ​​den over stængerne med en relativt ensartet hastighed. Fotodioden måler intensiteten af ​​det lys, der reflekteres tilbage fra lyskilden, når spidsen krydser hver streg og mellemrum i den udskrevne kode. Fotodioden genererer en bølgeform, der bruges til at måle bredderne på stængerne og mellemrummene i stregkoden. Mørke søjler i stregkoden absorberer lys og hvide mellemrum reflekterer lys, så spændingsbølgeformen, der genereres af fotodioden, er en repræsentation af streg- og rummønsteret i stregkoden. Denne bølgeform dekodes af scanneren på en måde, der ligner den måde, hvorpå Morse -kodepunkter og bindestreger afkodes.

Laserskannere

Laserscannere fungerer på samme måde som pen-type læsere, bortset fra at de bruger en laserstråle som lyskilde og typisk anvender enten et frem- og tilbagegående spejl eller et roterende prisme til at scanne laserstrålen frem og tilbage over stregkoden. Som med pennelæseren bruges en fotodiode til at måle intensiteten af ​​det lys, der reflekteres tilbage fra stregkoden. I både pennelæsere og laserscannere varierer lyset fra læseren hurtigt i lysstyrke med et datamønster, og fotodiodens modtagekredsløb er designet til kun at detektere signaler med det samme modulerede mønster.

CCD -læsere (også kendt som LED -scannere)

CCD -læsere bruger en række hundredvis af bittesmå lyssensorer stillet op i en række i læserens hoved. Hver sensor måler lysets intensitet umiddelbart foran den. Hver enkelt lyssensor i CCD -læseren er ekstremt lille, og fordi der er hundredvis af sensorer opstillet i træk, genereres et spændingsmønster identisk med mønsteret i en stregkode i læseren ved sekventielt at måle spændingerne på tværs af hver sensor i rækken . Den vigtige forskel mellem en CCD -læser og en pen eller laserscanner er, at CCD -læseren måler udsendt omgivende lys fra stregkoden, mens pen eller laserscannere måler reflekteret lys med en bestemt frekvens, der stammer fra selve scanneren. LED-scannere kan også laves ved hjælp af CMOS-sensorer og erstatter tidligere laserbaserede læsere.

Kamerabaserede læsere

To-dimensionelle billeddannelsesscannere er en nyere type stregkodelæser. De bruger et kamera og billedbehandlingsteknikker til at afkode stregkoden.

Videokamera -læsere bruger små videokameraer med den samme CCD -teknologi som i en CCD -stregkodelæser, bortset fra at et videokamera i stedet for at have en enkelt række sensorer har hundredvis af rækker af sensorer arrangeret i et todimensionelt array, så de kan generere en billede.

Store synsfeltlæsere bruger industrielle kameraer i høj opløsning til at fange flere stregkoder samtidigt. Alle stregkoderne, der vises på billedet, afkodes øjeblikkeligt (ImageID -patenter og værktøjer til oprettelse af kode) eller ved hjælp af plugins (f.eks. Bruges stregkodepedien til en flash -applikation og et webcam til forespørgsel i en database), er blevet realiseret muligheder for at løse det givne opgaver.

Omnidirektionelle stregkodescannere

Omnidirektional scanning anvender "serier med lige eller buede scanningslinjer i forskellige retninger i form af et stjerneskud, en Lissajous -kurve eller et andet flerkantarrangement projiceres ved symbolet, og en eller flere af dem vil kunne krydse alle symbolets søjler og mellemrum, uanset orientering. Næsten alle bruger en laser. I modsætning til de enklere enkeltlinjes laserscannere producerer de et mønster af stråler i forskellige retninger, så de kan læse stregkoder, der præsenteres for det i forskellige vinkler. De fleste af dem bruge et enkelt roterende polygonalt spejl og et arrangement af flere faste spejle til at generere deres komplekse scanningsmønstre.

Omnidirektionelle scannere er mest kendte gennem de vandrette scannere i supermarkeder, hvor pakker glides over et glas- eller safirvindue . Der findes en række forskellige omnidirektionsenheder, der kan bruges til forskellige scanningsapplikationer, lige fra applikationer i detailhandlen med stregkoderne, der kun er læst få centimeter fra scanneren til scanning af industrielle transportbånd, hvor enheden kan være et par meter væk eller mere fra koden. Omnidirektionsscannere er også bedre til at læse dårligt udskrevne, rynkede eller endda revne stregkoder.

Mobiltelefon kameraer

Selvom mobiltelefonkameraer uden autofokus ikke er ideelle til at læse nogle almindelige stregkodeformater, er der 2D-stregkoder, der er optimeret til mobiltelefoner, samt QR-koder (Quick Response) koder og Data Matrix- koder, der kan læses hurtigt og præcist med eller uden autofokus.

Mobiltelefonkameraer åbner en række applikationer for forbrugere. For eksempel:

  • Film: DVD / VHS filmkataloger.
  • Musik: CD -kataloger - afspilning af en MP3, når den scannes.
  • Bogkataloger og enhed.
  • Dagligvarer, ernæringsoplysninger, indkøbslister, når den sidste af en vare bruges osv.
  • Personlig ejendomsbeholdning (til forsikring og andre formål) kode scannet ind i personlig økonomisoftware ved indtastning. Senere kan scannede kvitteringsbilleder derefter automatisk tilknyttes de relevante poster. Senere kan stregkoderne bruges til hurtigt at luge papirkopier, der ikke skal opbevares til skat eller inventarformål.
  • Hvis forhandlere satte stregkoder på kvitteringer, der tillod at downloade en elektronisk kopi eller indkodede hele kvitteringen i en 2D -stregkode, kunne forbrugere nemt importere data til personlig økonomi, ejendomsbeholdning og indkøbshåndteringssoftware. Kvitteringer scannet på en scanner kunne automatisk identificeres og tilknyttes de relevante poster i økonomi- og ejendomsbeholdningssoftware.
  • Forbrugersporing fra detailhandlerperspektivet (f.eks. Loyalitetskortprogrammer, der sporer forbrugernes køb på salgsstedet ved at få dem til at scanne en QR -kode).

En række virksomhedsprogrammer, der bruger mobiltelefoner, vises:

  • Adgangskontrol (f.eks. Billetvalidering på spillesteder), lagerrapportering (f.eks. Sporing af leverancer), aktivsporing (f.eks. Bekæmpelse af forfalskning).

Smartphones

  • Smartphones kan bruges i Googles mobile Android -operativsystem via både deres egen Google Goggles -applikation. Nokias Symbian -operativsystem har en stregkodescanner, der kan scanne stregkoder, mens mbarcode er en stregkodelæser til Maemo -operativsystemet. I Apples iOS understøttes en stregkodelæser indbygget i kameraappen. Med BlackBerry -enheder kan App World -applikationen indbygget scanne stregkoder. Windows Phone 8 er i stand til at scanne stregkoder via Bing -søge -appen.

Boliger

En stor multifunktions stregkodescanner, der bruges til at overvåge transporten af ​​pakker med radioaktive lægemidler

Stregkodelæsere kan skelnes ud fra husdesign som følger:

Håndholdt scanner
med et håndtag og typisk en triggerknap til at tænde lyset som dette bruges i fabriks- og gårdsautomatisering til kvalitetsstyring og forsendelse .
PDA-scanner (eller Auto-ID PDA)
en PDA med en indbygget stregkodelæser eller vedhæftet stregkodescanner.
Automatisk læser
et backoffice -udstyr til at læse stregkodede dokumenter ved høj hastighed (50.000/time).
Trådløs scanner (eller trådløs scanner)
en trådløs stregkodescanner drives af et batteri, der passer ind i den og er ikke forbundet til elnettet og overfører data til den tilsluttede enhed som pc.

Stregkode bibliotek

Hovedartikel: Stregkodebibliotek (eller stregkode -SDK)

I øjeblikket kan enhver kameraudstyret enhed eller enhed, der har dokumentscanner, bruges som stregkodelæser med specielle softwarebiblioteker, stregkodebiblioteker. Dette giver dem mulighed for at tilføje stregkodefunktioner til desktop-, web-, mobil- eller integrerede applikationer. På denne måde tillader kombinationen af ​​stregkodeteknologi og stregkodebibliotek at implementere enhver automatisk dokumentbehandlings -OMR, pakkesporingsapplikation eller endda augmented reality -applikation med lave omkostninger.

Metoder til tilslutning

Tidlige serielle grænseflader

Tidlige stregkodescannere af alle formater brugte næsten universelt den dengang almindelige RS-232 serielle grænseflade. Dette var et elektrisk simpelt forbindelsesmiddel, og softwaren for at få adgang til det er også relativt enkel, selvom det skal skrives til bestemte computere og deres serielle porte.

Proprietære grænseflader

Der er et par andre mindre almindelige grænseflader. Disse blev brugt i store EPOS -systemer med dedikeret hardware, frem for at blive knyttet til eksisterende varecomputere. I nogle af disse grænseflader returnerede scanningsenheden et "råt" signal, der var proportionalt med de intensiteter, der blev set under scanning af stregkoden. Dette blev derefter afkodet af værtenheden. I nogle tilfælde ville scanningsenheden konvertere stregkodens symbologi til en, der kunne genkendes af værtenheden, f.eks. Kode 39 .

Tastaturkile ( USB , PS/2 osv.)

PS/2 -tastatur og museporte

Efterhånden som pc'en med dens forskellige standardgrænseflader udviklede sig, blev det stadig lettere at forbinde fysisk hardware til den. Der var også kommercielle incitamenter til at reducere kompleksiteten af ​​den tilhørende software. Den tidlige " Keyboard wedge " hardware tilsluttet PS/2 -porten og tastaturet, med tegn fra stregkodescanneren, der ser ud som om de var blevet skrevet på tastaturet. I dag bruges udtrykket mere bredt til enhver enhed, der kan tilsluttes og bidrage til datastrømmen, der kommer "fra tastaturet". Tastaturkiler, der tilsluttes via USB -interfacet, er let tilgængelige.

Metoden "tastaturkile" gør det let at tilføje ting som stregkodelæsere til systemer. Softwaren kan godt have brug for ingen ændringer.

Den samtidige tilstedeværelse af to "tastaturer" kræver en vis omhu fra brugerens side. Også stregkoder tilbyder ofte kun en delmængde af de tegn, der tilbydes af et normalt tastatur.

USB

Efter PS/2 -æraen begyndte stregkodelæsere at bruge USB -porte frem for tastaturporten, hvilket var mere bekvemt. For at bevare den lette integration med eksisterende programmer var det nogle gange nødvendigt at indlæse en enhedsdriver kaldet en "softwarekile", hvilket letter den tastatur-efterlignende adfærd for den gamle "tastaturkile" hardware.

I dag er USB -stregkodelæsere "plug and play", i hvert fald i Windows -systemer. Eventuelle nødvendige drivere indlæses, når enheden er tilsluttet.

I mange tilfælde er der et udvalg af USB -interfacetyper ( HID , CDC ). Nogle har PoweredUSB .

Trådløst netværk

Nogle moderne håndholdte stregkodelæsere kan betjenes i trådløse netværk i henhold til IEEE 802.11g ( WLAN ) eller IEEE 802.15.1 ( Bluetooth ). Nogle stregkodelæsere understøtter også radiofrekvenser, dvs. 433 MHz eller 910 MHz. Læsere uden eksterne strømkilder kræver, at deres batterier genoplades af og til, hvilket kan gøre dem uegnede til visse formål.

Løsning

Scanneropløsningen måles ved størrelsen af ​​den prik af lys, der udsendes af læseren. Hvis denne lyspunkt er bredere end en streg eller et mellemrum i stregkoden, overlapper den to elementer (to mellemrum eller to søjler), og det kan producere forkert output. På den anden side, hvis der bruges en for lille prik af lys, kan det misfortolke ethvert sted på stregkoden, hvilket gør det endelige output forkert.

Den mest almindeligt anvendte dimension er 13  mil (0,013  in eller 0,33  mm ), selvom nogle scannere kan læse koder med dimensioner så små som 3 mil (0,003  in eller 0,075  mm ). Mindre stregkoder skal udskrives i høj opløsning for at blive læst nøjagtigt.

Se også

  • Stregkode for flere detaljer om stregkode teknologi. Inkluderer links til de tekniske detaljer
  • Barcode Battler , en bærbar spillekonsol, der scanner stregkoder som en del af gameplayet
  • Stregkodebibliotek , et softwarebibliotek, der kan bruges til at tilføje stregkodefunktioner til desktop-, web-, mobil- eller integrerede applikationer.
  • CueCat , en katformet håndholdt stregkodelæser. (Nysgerrighed fra pc'ens historie)

Referencer

eksterne links