projekt-4.pdf

(204 KB) Pobierz
Laboratorium Automatycznej Identyfikacji w Systemach Logistycznych
Projekt nr 4
Opracowanie projektu etykiety kodu kreskowego na opakowanie zbiorcze z uwzględnieniem towarów o
zmiennej cenie, masie lub ilości sztuk.
Towary detaliczne o zmiennej cenie, wadze lub ilości sztuk, pakowane w jednostki handlowe, które są
w obrocie ogólno krajowym są znakowane prefiksami z grupy 02, 20 do 29. Dotyczy to takich przykładowo
towarów jak wędliny w opakowaniach próżniowych, każde pakowanie o innej masie a więc również i cenie lub
owoce południowe po kilka sztuk w opakowaniu, znakuje się odpowiednio: towary o zmiennej cenie prefiksem
23 a o zmiennej wadze lub ilości sztuk prefiksem 27. Strukturę numeru opisuje tabela 2.8
Tabela 2.8 Struktura numerów wg. krajowego systemu znakowania towarów o zmiennej cenie lub ilości z
krajowymi numerami katalogowymi, obowiązujące w Polsce.[33]
Prefiks
Numer krajowy
Cyfra kontrolna
Cena w złotych lub
Cyfra kontrolna
GS-1
towaru
ceny lub ilości
ilość
kodu
Polska
23
Tk
1
Tk
2
Tk
3
Tk
4
V
C
1
C
2
C
3
,C
4
,C
5
K
27
Tk
1
Tk
2
Tk
3
Tk
4
V
W
1
W
2
W
3
,W
4
W
5
K
Towary o zmiennej cenie lub ilości w obrocie danego sklepu mogą być znakowane prefiksami 24 i 29. Bardzo
często w sklepach wielko powierzchniowych sami klienci wybieraja towar, pakują go, ważą i oznaczają
samoprzylepną etykietą z kodem. Towary te są sprzedawane wyłącznie na terenie danego sklepu. Struktura
numerów (tab. 2.9) jest identyczna jak w przypadku towarów w obrocie ogólno krajowym, różnią się jedynie
prefiksem, informacji o tych towarach nie znajdziemy w katalogu krajowym.
Tabela 2.8 Struktura numerów wg. krajowego systemu znakowania towarów o zmiennej cenie lub ilości z
numerami handlowców, obowiązujące w Polsce.[33]
Prefiks
Numer krajowy
Cyfra kontrolna
Cena w złotych lub
Cyfra kontrolna
GS-1
towaru
ceny lub ilości
ilość
kodu
Polska
24
Tk
1
Tk
2
Tk
3
Tk
4
V
C
1
C
2
C
3
,C
4
C
5
K
29
Tk
1
Tk
2
Tk
3
Tk
4
V
W
1
W
2
W
3
,W
4
W
5
K
Pozostałe prefiksy 02, 21, 22, 25, 26, i 28 są zarezerwowane do przyszłych zastosowań. W oznaczeniach tych
występują dwie cyfry kontrolne , cyfra kontrolna całego kodu, ostatnia po prawej stronie, którą oblicza się
zgodnie z algorytmem „modulo 39” oraz cyfra kontrolna pola ceny lub ilości, którą wyznacza się wg.
specjalnego algorytmu.
Algorytm wyznaczania cyfry kontrolnej dla pola ceny i ilości można ująć w cztery etapy.
Etap I.
Wyznacza się
iloczyny ważone
dla każdej cyfry z przedziału ( 0 do 9) wg. trzech algorytmów oznaczonych
odpowiednio
współczynnikami ważonymi
:2-, 5+, 5- :
Algorytm wyznaczania iloczynów ważonych dla
współczynnika ważonego 2-
;
- mnożymy poszczególne cyfry przez 2,
- od otrzymanej liczby odrzucamy dziesiątki,
- pozostałe jednostki są iloczynami ważonymi dla
współczynnika
ważonego 2-
0
x 2 = 0
0
1
x 2 = 2
2
2
x 2 = 4
4
3
x 2 = 6
6
4
x 2 = 8
8
wartości iloczynów
5 x 2 = 10 - 1 = 9
9
ważonych
6
x 2 = 12 - 1 = 11
1
7
x 2 = 14 - 1 = 13
3
8
x 2 = 16 - 1 = 15
5
9
x 2 = 18 - 1 = 17
7
Algorytm wyznaczania iloczynów ważonych dla
współczynników ważonych 5+ oraz 5- :
- mnożymy poszczególne cyfry przez 5,
1
Laboratorium Automatycznej Identyfikacji w Systemach Logistycznych
suma cyfr iloczynu jest iloczynem ważonym dla współczynnika 5+ a liczba
uzupełniająca tę wartość do dziesięciu jest iloczynem ważonym dla współczynnika 5 -
0
x 5 = 0
0
0
1
x 5 = 5
5
5
2
x 5 = 10 1 + 0 =
1
9
3
x 5 = 15 1 + 5 =
6
4
4
x 5 = 20 2 + 0 =
2
wartości iloczynów.
8
wartości iloczy-
5
x 5 = 25 2 + 5 =
7
ważonych „ 5+”
3
nów ważonych „5-”
6
x 5 = 30 3 + 0 =
3
7
7
x 5 = 35
3 +5 =
8
2
8
x 5 = 40 4 + 0 =
4
6
9
x 5 = 45 4 + 5 =
9
1
Etap II
Dla każdej cyfry z pola ceny
ccc,cc
lub wagi
ww,www
obliczamy (odczytujemy) iloczyny
ważone, przy czym poszczególnym pozycjom przypisane są następujące współczynniki
ważone:
1 cyfra – 5 +
2 cyfra – 2 –
3 cyfra – 5 -
4 cyfra – 5 +
5 cyfra – 2 –
-
Etap III
Obliczamy sumę iloczynów ważonych wszystkich pięciu cyfr pola ceny lub wagi.
Etap IV
Uzyskany wynik uzupełniamy do pełnych dziesiątek. Cyfra która uzupełnia wynik jest wskaźnikiem cyfry
kontrolnej ze zbioru wskaźnika ważonego 5 -.
Przykład:
Wyznaczyć cyfra kontrolną pola ceny
V
i cyfrę kontrolną całego kodu
K
dla towaru o numerze
1234
, który kosztuje
125,75 PLN.
23
T
k
T
k
T
k
T
k
V
C C C, C C
K
towar o
nr
cyfra
cena
cyfra
zmiennej
towaru
kontr.
w PLN
kontr.
cenie
pola
kodu
ceny
w rozpatrywanym przypadku mamy:
23 1234 V 125 75 K
W pierwszej kolejności wyznaczamy wartość cyfry kontrolnej pola ceny V :
Cyfra Współ.
Iloczyn
ważony ważony
1
5+
5
2
2–
4
5
5–
3
7
5+
8
5
2-
9
Σ = 29 liczba uzupełniająca do pełnych dziesiątek to
„1”
Cyfrze 1 w zbiorze iloczynów ważonych „5-„ odpowiada cyfra
9,
ta cyfra jest cyfra kontrolną
V
pola ceny.
Teraz możemy wyznaczyć cyfrę kontrolną całego kodu
K.
Zgodnie z algorytmem „modulo
39” wynosi ona
K= 6
Wynik zadania :
23 1234 9 12575 6
2
Zgłoś jeśli naruszono regulamin