Strona główna · Optoelektronika

Kody kreskowe - wstęp

Kod kreskowy to ciąg kontrastowych pasków różnej grubości. Piszę kontrastowych, ponieważ nie muszą one być czarne na białym tle. Są również dozwolone inne kolory. Pierwszy kod kreskowy wykorzystano w 1966, ale dopiero 1974 wprowad-zono go supermarketów.

Budowa kodu EAN-13
EAN-13 jest najpopularniejszym kodem kreskowym i jest używany na całym świecie. Składa się na niego 13 cyfr, zakodowanych przy pomocy kresek . Dwa lub trzy pierwsze cyfry oznaczają kraj, w którym jest zarejestrowany producent (nie musi się pokrywać z krajem produkcji). Kody rozpoczynające się od 977, 978 i 979 to kod ISBN zarezerwowany dla książek, czasopism czy publikacji, a nawet map i plakatów. Po kodzie kraju jest 9 lub 10 cyfr, które są przyznawane dla danego producenta. Jednakże kod jest podzielony na dwie części. Cztery cyfry służą do zakodowania producenta, a pięć następnych do zakodowania przedmiotu. Kod się kończy pojedynczą liczbą sumy kontrolnej.

27.01.2009. 19:14

Kody kreskowe

Kod ma dwa znaki specjalne - początek/koniec(101) i środek(01010) . To są te trochę dłuższe kreski. Każda cyfra jest kodowana przy pomocy 7 bitów (7 kresek). Przedstawienie cyfr na prawo od środkowych kresek zabezpieczających jest komplementarne w stosunku do wyrażenia cyfr na lewo . Dzięki temu możemy rozpoznać kierunek odczytu °. Pozostaje nam jeszcze jednak problem trzynastej cyfry (która dla nas jest de facto pierwsza), która nie jest kodowana w sposób bezpośredni. Pośrednie kodowanie polega na tym, że cyfry po lewej stronie są kodowane w sposób parzysty i nieparzysty. System rozpoznaje w jaki sposób zostały zakodowane poszczególne cyfry i na tej podstawie rozpoznaje 13 cyfrę.


1. kontrolna cyfra 1. cyfra 2. cyfra 3. cyfra 4. cyfra 5. cyfra 6.
0 (UPC-A) NP NP NP NP NP NP
1 NP NP P NP P P
2 NP NP P P NP P
3 NP NP P P P NP
4 NP P NP NP P P
5 NP P P NP NP P
6 NP P P P NP NP
7 NP P NP P NP P
8 NP P NP P P NP
9 NP P P NP P NP

27.01.2009. 19:13

Cechy fizyczne kodu

Czy odczytaliśmy kod poprawnie, czy wspak i trzeba odczytany ciąg odwrócić przed przetwarzaniem.
NP - kodowanie nieparzyste, P - kodowanie parzyste.
wymiar jest skalowany ze skokiem 0.33mm, standardowy wymiar to 37mm x 25,9mm
krój czcionki OCR-B

CZYTNIK KODÓW KRESKOWYCH

tło może być koloru:
kreski mogą być koloru:

Jak policzyć liczbę kontrolną?
Liczbę kontrolną obliczamy następująco:
dodajemy cyfry z parzystych pozycji i mnożymy przez 3
dodajemy cyfry z nieparzystych pozycji
dodajemy sumy liczb parzystych i nieparzystych
odejmowujemy łączną sumę od najbliższej w górę wielokrotności 10

Przykład
Załóżmy, że mamy kod: [5 90] [1234] |56789|X
krok: (9 + 1 + 3 + 5 + 7 + 9) • 3 = 102
krok: 5 + 0 + 2 + 4 + 6 + 8 = 25
krok: 102 + 25 = 127
krok: X = 130 - 127 = 3

27.01.2009. 19:13

Czytnik kodów kreskowych

Obecnie jest kilka różnych typów czytników dostępnych na rynku. Każdy z nich się trochę różni technologią odczytu oraz sposobem odczytywania. W nar jprostszym przypadku czytnik jest "różdżką" albo piórem świetlnym. Zasada działania jest taka sama, różnią się tylko kształtem. Pióro składa się ze źródła światła oraz fotodiody. Aby odczytać kod przesuwamy taki czytnik nad kodem kreskowym z jednostajną prędkością. Fotodioda mierzy jasność światła odbitego od kodu kreskowego i tym samym generuje sygnał prostokątny (stan niski dla ciemnego koloru, stan wysoki dla jasnego). Jednostajny ruch jest ważny, bo wtedy uzyskujemy jednakową długość każdego stanu (bitu). Generalnie lepiej jest odczytać szybkim ruchem, ponieważ mamy wtedy mniejszą tendencje do zmian prędkości. Drugim najczęściej używanym czytnikiem jest czytnik stacjonarny jaki można spotkać w supermarketach, do którego podchodzimy aby sprawdzić cenę lub taki wmontowany w kasę na stałe. W takich czytnikach stosuje się laser oraz zwierciadło obrotowe wielokątne. Nowsze czytniki używają linijki CCD z soczewkami cylindrycznymi, które ogniskują światło w jedną linię. Cały kod jest odczytywany jednocześnie. Wyeliminowało w ten sposób problem jednostajnej prędkości przesuwania kodu kreskowego.

27.01.2009. 19:12

Transmisja sygnału

Kolejka impulsów jest konstruowana następująco :
dwa bitu startu, które zawsze są bitami 1 (start bits) i służą do kalibracji odbiornika (zmiana stanu sygnału następuje dokładnie w połowie trwania bitu).
bit wciśnięcia przycisku (toggle bit) - ten bit zmienia swoją wartość za każdym razem, kiedy przycisk jest zwalniany i następnie wciskany. W ten sposób rozróżniamy czy przycisk pozostaje wciśnięty przy jest wciskany co chwilę. Tak długo, jak jest wciśnięty klawisz, kolejka impulsów będzie powtarzana co 114ms. Odpowiednią interpretacją tego zjawiska musi się już zająć oprogramowanie po stronie odbiornika. Zastosowanie toggle bitu jest także zabezpieczeniem przed przeszkodami w trakcie transmisji. Na przykład poruszono ręką w trakcie transmisji i kilka kolejek impulsów zostało straconych. Bez toogle bitu urządzenie odczytałoby to jako podwójne wciśnięcie raz za razem danego przycisku i zamiast na przykład zmienić kanał na 7 zmienilibyśmy go na 77.
pięć bitów adresów (najbardziej znaczący bit najpierw - MSB)
sześć bitów rozkazu (najbardziej znaczący bit najpierw - MSB)

27.01.2009. 19:12

Nie zapomnij zajrzeć na zaprzyjaźnioną serwis internetowy naszych kumpli: projekty garaży. W sieci www da się wyszperać dużo różnorodnych witryn www. Wydaje mi się, że ta Ci się spodoba: Adam Płociński. Słyszałem, że ta witryna internetowa będzie piękna: wyniki lotto. Ten portal internetowy na pewno wciągnie Cię, dlatego musisz go obejrzeć: Last Minute Egipt. Wydaje mi się, że ta witryna www wzbudza zainteresowanie: uk calling card.

Spis treści

Reklama

Wejdź na tę witrynę internetową ponieważ jest fantastyczna: powiadomienia sms. Nie zapomnij zobaczyć moją zaprzyjaźnioną stronę www: hosting. Tu na uwagę zasługuje zasługuje wzornictwo, a także tematy: Korepetycje Angielski Warszawa. Tu na wyjątkową uwagę zasługuje zasługuje design i artykuły: Blog Seo. Nad tą wyjątkową witryną www bez wątpienia spędzisz mnóstwo czasu: gry online zręcznościowe.

RSS

Strony partnerskie

Na tej stronie internetowej odkryjesz najprzeróżniejsze ciekawe tematy: przepisy na ciasta. W internecie da się odkryć dużo przeróżnych stron www. Uważam, że ta jest wybitna: architektura.