kody kreskowe 2 z 5 Interleaved 2 of 3 itf ITF 2/5 I-2/5 kod paskowy kod kreskowy kody paskowe kodowane znaki
Strona powstała z inicjatywy lidera na rynku kodów kreskowych firmy HDF®
 
  Typ
2 z 5 Interleaved, jednowymiarowy kod kreskowy typu 2W, w którym występują paski o dwóch różnych szerokościach.

 Kodowane znaki
Kodowane znaki: cyfry 0-9.
Długość kodu: parzysta ilość cyfr.

 PrzykÅ‚ad




PrzykÅ‚ad wygenerowaÅ‚ program HDF® BarCode System.

 Opis
Kod kreskowy 2 z 5 przeplatany w skrócie ITF (ang. Interleaved Two of Five) jest bardzo popularny. Został zaprojektowany po to by zwiększyć gęstości kodu 2 z 5 (może zawierać do 18 znaków na cal). Ten format koduje wszystkie cyfry (0-9). Każda para cyfr reprezentowana jest przez 5 pasków i 5 odstępów. Graficzne obrazy cyfr przeplatają się i stąd pochodzi nazwa tego skondensowanego kodu.

 Suma Kontrolna
Suma kontrolna może, ale nie musi być generowana. Jest ona dodatkową cyfrą służącą weryfikacji, czy kod został bezbłędnie rozkodowany. Sprawdzanie poprawności skanowania jest przydatne, gdyż skanery mogą podawać błędne dane.
Poniżej przedstawiony jest sposób obliczeń wraz z przykładem dla kodu 321486230.
  1. Zsumować wartości wszystkich cyfr na nieparzystych pozycjach (tzn. cyfry na pozycjach: 1, 3, 5...) 3 + 1 + 8 + 2 + 0 = 14
  2. Przemnożyć otrzymany wynik przez liczbę 3 14 * 3 = 42
  3. Zsumować wartości wszystkich cyfr na parzystych pozycjach (tzn. cyfry na pozycjach: 2, 4, 6...) 2 + 4 + 6 + 3 = 15
  4. Dodać wartość otrzymaną w kroku 2 do wartości w kroku 3 42 + 15 = 57
  5. Należy wziąć liczbę otrzymaną w punkcie 4 i obliczyć resztę z dzielenia przez 10 57 mod 10 = 7
  6. Od liczby 10 odjąć wynik otrzymany w punkcie 5 10 - 7 = 3
Wynik otrzymany po tych operacjach jest sumą kontrolną (3). Jeżeli wynikiem byłaby liczba 10 to cyfrą kontrolną byłoby 0. Przy obliczaniu sumy kontrolnej liczba cyfr w kodzie powinna być nieparzysta, aby po dodaniu wyniku obliczeń do kodu był on parzystej długości.
Za każdym razem podczas skanowania skaner oblicza sumę kontrolną. Jeżeli wynik jest różny od tego zeskanowanego to znaczy, że coś zostało źle zeskanowane i należy powtórzyć skanowanie.
 Budowa
Na kod 2 z 5 Interleaved składa się
  • cicha strefa
  • znak startowy (wÄ…ski pasek - wÄ…ski odstÄ™p - wÄ…ski pasek - wÄ…ski odstÄ™p)
  • dane
  • znak stopu (szeroki pasek - wÄ…ski odstÄ™p - wÄ…ski pasek)
  • cicha strefa
Długość kodu może być dowolna, ale musi się składać z parzystej liczby cyfr. Jeżeli numer posiada nieparzystą ilość cyfr to należy dopisać 0 na początek.

 Sposób kodowania
Poniższa tabela przedstawia sposób kodowania cyfr
Cyfra Układ
0 | | - - |
1 - | | | -
2 | - | | -
3 - - | | |
4 | | - | -
5 - | - | |
6 | - - | |
7 | | | - -
8 - | | - |
9 | - | - |

- szeroki pasek
| wÄ…ski pasek

Szeroki pasek jest wielokrotnością wąskiego i szerokości muszą być takie same dla całego kodu. Stosunek szerokości może być od 1:2 do 1:3. Jeżeli wąski pasek ma szerokość mniejszą niż 0.02 cala, to szeroki pasek powinien być przynajmniej 2.2 razy szerszy. Zgodnie ze specyfikacją ANSI, cicha strefa musi być 10 razy szersza od wąskiego paska.
Cyfry są kodowane parami, tzn. znak na pozycji 1 jest kodowany ze znakiem na pozycji 2, znak na pozycji 3 ze znakiem na pozycji 4 itd. Pierwszy znak z każdej pary jest kodowany przy pomocy pasków, a drugi przy pomocy odstępów.
Dla przykładu "321486230" zakodujemy pierwsze dwa znaki "32". Cyfrę 3 przedstawimy za pomocą sekwencji pasków "- - | | |" (szeroki pasek, szeroki pasek, wąski pasek, wąski pasek, wąski pasek). Natomiast cyfrę "2" zakodujemy za pomocą odstępów, które będą pooddzielane paskami z poprzedniej cyfry. Sekwencja dla "2" będzie następująca: "| - | | -" (wąski odstęp, szeroki odstęp, wąski odstęp, wąski odstęp, szeroki odstęp).
Przyjmując, że "1" oznacza wąski pasek, "11" szeroki pasek, "0" wąski odstęp, "00" szeroki odstęp, to cyfry "32" będą zakodowane następująco

pasek odstęp pasek odstęp pasek odstęp pasek odstęp pasek odstęp
szeroki wÄ…ski szeroki szeroki wÄ…ski wÄ…ski wÄ…ski wÄ…ski wÄ…ski szeroki
11 0 11 00 1 0 1 0 1 00

KodujÄ…c dwie cyfry "32" otrzymamy sekwencjÄ™: 11011001010100.


 SprzÄ™t
Znalazł on zastosowanie do oznaczania opakowań zbiorczych oraz jednostek wysyłkowych. Stosowany jest w logistyce wewnątrz przedsiębiorstw.2005-12-21
Czytnik Drukarka Terminal
 Zastosowanie
Znalazł on zastosowanie do oznaczania opakowań zbiorczych oraz jednostek wysyłkowych. Stosowany jest w logistyce wewnątrz przedsiębiorstw.2005-12-21

 PrzykÅ‚ad




PrzykÅ‚ad wygenerowaÅ‚ program HDF® BarCode System.

 
2005 © HDF Sp. z o.o.