2 z 5 Interleaved
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.

Typ
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.Kodowane znaki
Kodowane znaki: cyfry 0-9.Długość kodu: parzysta ilość cyfr.
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
Zastosowanie
Znalazł on zastosowanie do oznaczania opakowań zbiorczych oraz jednostek wysyłkowych. Stosowany jest w logistyce wewnątrz przedsiębiorstw.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.
- Zsumować wartości wszystkich cyfr na nieparzystych pozycjach (tzn. cyfry na pozycjach: 1, 3, 5...) 3 + 1 + 8 + 2 + 0 = 14
- Przemnożyć otrzymany wynik przez liczbę 3 14 * 3 = 42
- Zsumować wartości wszystkich cyfr na parzystych pozycjach (tzn. cyfry na pozycjach: 2, 4, 6...) 2 + 4 + 6 + 3 = 15
- Dodać wartość otrzymaną w kroku 2 do wartości w kroku 3 42 + 15 = 57
- Należy wziąć liczbę otrzymaną w punkcie 4 i obliczyć resztę z dzielenia przez 10 57 mod 10 = 7
- Od liczby 10 odjąć wynik otrzymany w punkcie 5 10 - 7 = 3

Sposób kodowania
Poniższa tabela przedstawia sposób kodowania cyfr:
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:
Kodując dwie cyfry '32' otrzymamy sekwencję: 11011001010100.PRZYKŁADY


