Uluslararası Makale Numarası - International Article Number

091293848888383
EAN-13 barkodunda kodlanmış GTIN-13 numarası. İlk rakam her zaman sembolün dışına yerleştirilir; ayrıca, barkod tarayıcıların düzgün çalışması için gerekli olan bir "Sessiz Bölge"yi belirtmek için bir sağ ">" göstergesi kullanılır.

Uluslararası Madde Numarası (olarak da bilinen Avrupa Madde Numarası veya EAN ) bir anlatan bir standarttır barkod alfabesi ve belirli bir üreticiden belli bir ambalaj konfigürasyonda, belirli bir perakende ürün türünü tanımlamak için küresel ticarette kullanılan numaralandırma sisteminin. Standart, GS1 organizasyonunun Global Ticari Ürün Numarası standardına dahil edilmiştir ; aynı numaralar GTIN olarak adlandırılabilir ve GS1 tarafından tanımlanan diğer barkod sembolojilerinde kodlanabilir. EAN barkodları dünya çapında perakende satış noktasında arama yapmak için kullanılır , ancak toptan sipariş veya muhasebe gibi diğer amaçlar için numara olarak da kullanılabilir. Bu barkodlar, ek karakterleri temsil edebilen diğer bazı barkod sembolojilerinin aksine, yalnızca 0-9 arasındaki rakamları temsil eder.

En yaygın olarak kullanılan EAN standardı, George J. Laurer tarafından 1970 yılında geliştirilen orijinal 12 basamaklı Evrensel Ürün Kodu (UPC-A) standardının bir üst kümesi olan on üç basamaklı EAN-13'tür . Bir EAN-13 numarası, 3 basamaklı bir GS1 ön eki içerir (kayıtlı ülkeyi veya özel ürün türünü belirtir). İlk basamağı "0" olan bir önek, 12 basamaklı bir UPC-A kodunun ardından geldiğini gösterir. İlk iki hanesi "45" veya "49" olan bir önek, ardından bir Japon Makale Numarasını (JAN) gösterir.

Daha az kullanılan 8 basamaklı EAN-8 barkodu, EAN-13'ün çok büyük olacağı küçük paketlerde kullanılmak üzere tanıtıldı. 2 haneli EAN-2 ve 5 haneli EAN-5 , EAN-13 veya UPC'nin sağ tarafına yerleştirilmiş tamamlayıcı barkodlardır. Bunlar genellikle dergi, kitap gibi süreli yayınlarda, içinde bulunulan yılın sayı sayısını belirtmek için kullanılır; ve üreticinin önerdiği perakende fiyatını belirtmek için gıda gibi tartılmış ürünler .

Kompozisyon

13 haneli EAN-13 numarası dört bileşenden oluşur:

  • GS1 öneki - 3 basamak
  • Üretici kodu - değişken uzunluk
  • Ürün kodu - değişken uzunluk
  • Rakamları kontrol etmek

GS1 öneki

EAN-13'ün (GS1 Öneki) ilk üç basamağı genellikle üreticinin katıldığı GS1 Üye Kuruluşunu tanımlar (ürünün fiilen yapıldığı yerde olması gerekmez). 0 ile başlayan EAN-13 kodlarının aslında başına 0 haneli 12 haneli UPC kodları olduğunu unutmayın. Son yıllarda, Amerika Birleşik Devletleri ve Kanada dışındaki perakendeciler tarafından satılan daha fazla ürün, GS1-US tarafından oluşturuldukları için 0 ile başlayan EAN-13 kodlarını kullanıyor.

020-029 GS1 Önekleri özel olarak anılmaya değer. GS1, bunu perakendeci dahili kullanımı (veya diğer iş türleri tarafından dahili kullanım) için mevcut olarak tanımlar. Bazı perakendeciler bunu tescilli (kendi markalı veya markasız) ürünler için kullanır, ancak birçok perakendeci kendi markaları için kendi üretici kodunu alır. Diğer perakendeciler bu ön ekin en azından bir kısmını mağazada paketlenen ürünler için kullanırlar, örneğin tartılan ve bir müşteri için tezgah üzerinde servis edilen ürünler. Bu durumlarda, barkod, perakendeci tanımlı bir şekilde bir ürün tanımlayıcısı ile birlikte bir fiyatı, miktarı veya ağırlığı kodlayabilir. Ürün tanımlayıcı, Ürün Elektronik Kimlik Kurulu (PEIB) tarafından atanan bir tanımlayıcı olabilir veya perakendeci tarafından atanmış olabilir. Geçmişte UPC barkodları kullanan perakendeciler, mağazada paketlenmiş ürünler için "02" ile başlayan GS1 öneklerini kullanma eğilimindedir.

EAN "ülke kodu" 978 (ve daha sonra 979), yayınlanmış kitapların EAN tanımlayıcıları için bir Benzersiz Ülke Kodu (UCC) ön eki ayırmak için 1980'lerden beri tahsis edilmiştir, böylece EAN alanı kitapları şu şekilde kataloglayabilir: Yedekli bir paralel numaralandırma sistemini sürdürmek yerine ISBN'ler . Bu gayri resmi olarak " Bookland " olarak bilinir . İlk hanesi 0 olan 979 öneki Uluslararası Standart Müzik Numarası (ISMN) için kullanılır ve 977 öneki Uluslararası Standart Seri Numarasını (ISSN) belirtir .

Üretici kodu

Üretici kodu, GS1 Ön Eki tarafından belirtilen numaralandırma yetkilisi tarafından her üreticiye atanan benzersiz bir koddur. Belirli bir şirket tarafından üretilen tüm ürünler aynı üretici kodunu kullanacaktır. EAN-13, "değişken uzunluklu üretici kodları" olarak adlandırılanları kullanır. UCC'nin yakın zamana kadar yaptığı gibi, sabit uzunluklu 5 basamaklı üretici kodları atamak, her üreticinin 99.999'a kadar ürün koduna sahip olabileceği anlamına gelir. Pek çok üreticinin o kadar çok ürünü yoktur, bu da yüzlerce hatta binlerce potansiyel ürün kodunun sadece birkaç ürünü olan üreticilere harcandığı anlamına gelir. Bu nedenle, potansiyel bir üretici, yalnızca birkaç ürün üreteceğini biliyorsa, EAN-13, ürün kodu için daha az yer bırakarak ona daha uzun bir üretici kodu verebilir. Bu, mevcut üretici ve ürün kodlarının daha verimli kullanılmasıyla sonuçlanır.

ISBN ve ISSN'de, bu bileşen, yayının yayınlandığı ve birkaç ülkeyi kapsayan ulusötesi bir kurum tarafından yönetildiği dili veya ulusal bir ajansa kayıtlı bir yayıncı tarafından yasal mevduatların yapıldığı ülkeyi tanımlamak için kullanılır ve yayıncılar için herhangi bir tahsis alt bloku ayrıca alt bölümlere ayrılmıştır; birçok ülkede ISSN ve ISBN kayıtlarında tahsis edilmiş birkaç önek vardır.

Ürün Kodu

Ürün kodu üretici tarafından atanır. Ürün kodu, üretici kodunun hemen ardından gelir. Üretici kodu ile ürün kodunun toplam uzunluğu, ülke kodunun uzunluğuna (2-3 hane) bağlı olarak 9 veya 10 hane olmalıdır.

ISBN, ISMN ve ISSN'de, aynı yayıncıya ait yayını benzersiz şekilde tanımlar; boşluk yaratmamak için kayıtlı yayıncı tarafından kullanılmalı ve tahsis edilmelidir; ancak tescilli bir kitap veya dizi hiçbir zaman basılmaz ve satılmaz.

Rakamları kontrol etmek

Kontrol basamağı, bir barkodun doğru şekilde tarandığını doğrulamak için kullanılan ek bir basamaktır. Sağlama toplamı hesaplamasındaki ağırlıkların alternatif olarak 3 ve 1 olduğu modülo 10 hesaplanır. Özellikle, ağırlıklar nispeten 10'a asal olduğundan, EAN-13 sistemi tüm tek haneli hataları algılayacaktır. Ayrıca aktarım hatalarının %90'ını tanır (bitişik rakamlar arasındaki farkın 5 olmadığı tüm durumlar).

Sağlama toplamı basamağının hesaplanması

Sağlama toplamı, ürünlerin toplamı olarak hesaplanır - her bir veri basamağının değerinin değişken bir ağırlık değeri (3 veya 1) alınarak. Sağlama toplamı basamağı, 10'a bölünebilen bir sayı elde etmek için bu sağlama toplamına eklenmesi gereken basamaktır (yani sağlama toplamının toplamsal tersi, modulo 10). Bkz ISBN-13 kontrol hanesi hesaplama daha kapsamlı bir açıklama ve algoritması için. Küresel Lokasyon Numarası (GLN) da aynı yöntemi kullanır.

pozisyon - ağırlık

EAN kodundaki belirli bir konumdaki ağırlık, son veri basamağının ağırlığı 3 olacak şekilde (3 veya 1) dönüşümlüdür (ve dolayısıyla kontrol basamağının ağırlığı 1'dir).

Tüm Global Ticari Ürün Numarası (GTIN) ve Seri Nakliye Konteyner Kodu (SSCC) kodları aşağıdaki kuralı karşılar:

Konumları sağdan numaralandırma (kod sağa hizalanır), tek veri haneleri her zaman 3'ün ağırlığıdır ve çift veri haneleri, kodun uzunluğundan bağımsız olarak her zaman 1'dir.

18 haneli SSCC kodu ve GTIN'ler (GTIN-8, GTIN-12, GTIN-13, GTIN-14) için ağırlıklar:

konum 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
ağırlık 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3

EAN-13 kodu için ağırlıklar:

konum 12 11 10 9 8 7 6 5 4 3 2 1
ağırlık 1 3 1 3 1 3 1 3 1 3 1 3

EAN-8 kodu için ağırlıklar:

konum 7 6 5 4 3 2 1
ağırlık 3 1 3 1 3 1 3

Hesaplama örnekleri

  • İçin EAN-13 barkod 400638133393 x , x bilinmeyen kontrol basamağı vardır (Stabilo Nokta 88 md. 88/57 sayılı), kontrol basamağı hesaplaması olduğunu ...
konum 12 11 10 9 8 7 6 5 4 3 2 1
barkodun ilk 12 hanesi 4 0 0 6 3 8 1 3 3 3 9 3
ağırlık 1 3 1 3 1 3 1 3 1 3 1 3
kısmi toplam 4 0 0 18 3 24 1 9 3 9 9 9
sağlama toplamı 89
Sağlama toplamına eşit veya ondan daha yüksek olan 10'un en yakın katı 90'dır. Bunları çıkarın: 90 - 89 = 1, bu, barkodun x kontrol basamağıdır .
  • İçin EAN-8 barkod 7351353 x , x bilinmeyen kontrol basamağıdır, kontrol basamağı hesaplaması olduğunu ...
konum 7 6 5 4 3 2 1
barkodun ilk 7 hanesi 7 3 5 1 3 5 3
ağırlık 3 1 3 1 3 1 3
kısmi toplam 21 3 15 1 9 5 9
sağlama toplamı 63
Sağlama toplamına eşit veya ondan daha yüksek olan 10'un en yakın katı 70'tir. Bunları çıkarın: 70 - 63 = 7, bu, barkodun x kontrol basamağıdır .

Veri basamaklarının EAN-13 barkoduna ikili kodlaması

UPC-A, EAN-8 ve EAN-13 olarak kodlanan GTIN numaralarının tümü benzer kodlamayı kullanır. Kodlanmış veriler genellikle barkodun altında düz metin olarak tekrarlanır.

Barkod yapısı

EAN-13 kodlama
L basamaklarını kodlama
G rakamlarını kodlama
R basamaklarını kodlama

Barkod, eşit genişlikte 95 alandan (modül olarak da adlandırılır) oluşur. Her alan beyaz (burada 0 ile temsil edilir) veya siyah (1 ile temsil edilir) olabilir. Soldan sağa:

  • Başlangıç ​​işareti için 3 alan (101)
  • Aşağıdaki bölümde açıklandığı gibi, 2–7 arasındaki rakamları kodlamak ve 1. rakamı dolaylı olarak kodlamak için 42 alan (hane başına yedi)
  • Merkez işaretçisi için 5 alan (01010)
  • 8-13 rakamlarını kodlamak için 42 alan (hane başına yedi)
  • Uç işaretçisi için 3 alan (101)

Rakamların kodlanması

13 haneli EAN-13 numarasını kodlamak için rakamlar 3 gruba ayrılır; ilk hane, 6'lık ilk grup ve 6'lık son grup 6'lık ilk grup, her hanenin biri çift pariteye sahip (G harfi ile gösterilir) ve biri de iki olası kodlamaya sahip olduğu bir model kullanılarak kodlanır . tek pariteye sahiptir (L harfi ile gösterilir). İlk basamak, doğrudan bir çubuk ve boşluk modeli ile temsil edilmez, ancak aşağıdaki tabloya göre, ilk 6 basamak grubu için bu iki kodlama arasında bir seçim modeli seçilerek dolaylı olarak kodlanır. Son 6 basamak grubundaki tüm basamaklar, UPC için de kullanılan tek bir RRRRRR modeli kullanılarak kodlanır .

İlk basamak sıfırsa, ilk 6 grubundaki tüm basamaklar UPC için kullanılan LLLLLL modeli kullanılarak kodlanır , bu nedenle bir UPC barkodu aynı zamanda ilk basamak sıfıra ayarlanmış bir EAN-13 barkodudur .

EAN-13'ün Yapısı
ilk rakam 6 basamaklı ilk grup 6 basamaklı son grup
0 LLLLLL RRRRRR
1 LLGLGG RRRRRR
2 LLGGLG RRRRRR
3 LLGGGL RRRRRR
4 LGLLGG RRRRRR
5 LGGLLG RRRRRR
6 LGGGLL RRRRRR
7 LGLGLG RRRRRR
8 LGLGGL RRRRRR
9 LGGLGL RRRRRR

Bu kodlama, birinci grubun her zaman tek pariteye sahip bir L kodu ile başlamasını ve ikinci grubun her zaman çift pariteye sahip bir R kodu ile başlamasını garanti eder. Böylece barkodun soldan mı sağdan mı tarandığının bir önemi yoktur, çünkü tarama yazılımı bu pariteyi kodun başlangıcını ve sonunu tanımlamak için kullanabilir.

EAN-8 barkodları, bu şemayı kullanarak tüm rakamları doğrudan kodlar:

EAN-8'in Yapısı
4 basamaklı ilk grup 4 basamaklı son grup
HBÖ RRRR
Rakamların kodlanması
Hane L kodu G kodu R-kodu
0 0001101 0100111 1110010
1 001001 0110011 1100110
2 0010011 0011011 1101100
3 0111101 0100001 1000010
4 0100011 0011101 1011100
5 01000001 0111001 1001110
6 0101111 0000101 1010000
7 0111011 0010001 1000100
8 0110111 0001001 1001000
9 0001011 0010111 1110100

Not : R sütunundaki girişler, L sütunundaki ilgili girişlerin bit düzeyinde tamamlayıcılarıdır (mantıksal işleç: olumsuzlama ). G sütunundaki girişler, ters bit sırasına göre R sütunundaki girişlerdir. Renkli bir arka plana karşı tüm kodların resimlerini görün.

Bir veya daha fazla siyah alan "çubuk" olarak bilinir ve bir veya daha fazla beyaz alan "boşluk" olarak bilinir. Tabloda görülebileceği gibi, her rakamın kodlaması iki çubuk ve iki boşluk içerir ve bir çubuğun veya boşluğun maksimum genişliği dört alandır.

EAN-13 barkod örneği

EAN-13 barkodu. Yeşil çubuk, bir rakamı kodlayan siyah çubukları ve beyaz boşlukları gösterir.
  • C1, C3: Başlangıç/bitiş işareti.
  • C2: Barkodun merkezi için işaretleyici.
  • Sol gruptaki 6 basamak: 003994.
  • Sağ gruptaki 6 hane (son hane kontrol basamağıdır): 155486.
  • Bir rakam, iki siyah çubuk ve iki beyaz boşlukla yedi alanda kodlanır. Her siyah çubuk veya beyaz boşluk, 1 ile 4 alan arasında bir genişliğe sahip olabilir.
  • Sol ve sağ gruptaki haneler için parite: OEOOEE EEEEEE (O = Tek parite, E = Çift parite).
  • EAN kodundaki ilk hane: sol gruptaki hanelerin parite kombinasyonu, ilk hane 4'ü dolaylı olarak kodlar.

EAN-13 kodunun tamamı şu şekildedir: 4 003994 155486.

EAN-13 barkodunun taranan kısmı.

kod çözme

Barkod merkez işaretçisini kullanarak, bir barkod tarayıcının bir seferde barkodun yalnızca yarısını taraması mümkündür. Bu, barkodun yaklaşık 45 derecelik bir açıyla sarmal olarak taranması yoluyla kodun yeniden oluşturulmasına izin verir.

Japonca Makale Numarası

Japonca Makale Numarası ( JAN ), EAN ile uyumlu bir barkod standardıdır. JAN standardının kullanımı 1978'de başladı. Başlangıçta JAN'a 49'luk bir bayrak kodu (EAN'ın sayı sistemi) verildi. 1992'de JAN'a yeni 45'lik ek bir bayrak kodu verildi. Ocak 2001'de üretici kodu 7 haneye değiştirildi ( Yeni şirketler için bayrak kodu dahil 9 basamak).

Ayrıca bakınız

Referanslar

Dış bağlantılar