Barkod Standartları: EAN-13, Code 128, GS1-128 ve DataMatrix Ne Zaman Kullanılır?
Barkod Standartları: EAN-13, Code 128, GS1-128 ve DataMatrix Ne Zaman Kullanılır?
EAN-13: Perakende Ürün Kimliğinin Küresel Standardı
EAN-13 Ne Taşır ve Neyi Taşımaz?
EAN-13 (European Article Number) 13 haneli sayısal bir koddur. İlk 2-3 hane ülke kodunu, sonraki 4-5 hane üretici kodunu, ardından ürün kodunu, son hane ise kontrol basamağını içerir. Sadece ürün kimliğini taşır. Parti numarası, son kullanma tarihi, seri no gibi değişken bilgiler EAN-13'e sığmaz.
EAN-13'ü GS1 Türkiye'den (eski adıyla TOBB GTIP) başvurarak alırsınız. Her ürün çeşidiniz için bir EAN kodu atanır ve bu kod o ürünün hayat boyu kimliğidir. Market kasasında okutulduğunda sistemde fiyat, stok ve ürün bilgisi bu EAN kodu üzerinden bulunur.
EAN-13 Ne Zaman Kullanılır?
- Perakende satış noktası (POS): Market, eczane, zincir mağaza rafında yer alan her ürün EAN-13 taşımak zorunda.
- E-ticaret platformları: Amazon, Trendyol, Hepsiburada gibi platformlar ürün oluştururken EAN/GTIN talep eder.
- Ürün kataloğu ve karşılaştırma siteleri: Barcode ile ürün tanıma küresel çalışır.
Örneğin, şekerleme üreten bir üretici her lezzet ve gramaj için ayrı EAN alır. "150 gr çilekli gofret" ile "200 gr çikolatalı gofret" farklı EAN kodlarıyla perakendeye sunulur. Ancak bu EAN kodları üzerinden hangi partinin hangi tarihte üretildiğini takip edemezsiniz — o seviye izlenebilirlik için başka standartlar devreye girer.
EAN-13'ün Sınırları
EAN-13 sabit ürün kimliği içindir. Eğer gıda, ilaç veya kozmetik gibi son kullanma tarihi takibi yasal zorunluluk olan sektördeyseniz, EAN-13 tek başına yetmez. Zincir marketler koli ve paletlerde GS1-128 ister, çünkü parti izlenebilirliği zorunludur.
Code 128: Depo İçi İzlenebilirlik ve Serbest Veri Taşıma
Code 128 Nedir ve Neden Esnektir?
Code 128 alfanumerik karakterleri (harf, rakam, özel işaretler) taşıyabilen, yüksek yoğunluklu bir 1D barkod standardıdır. EAN-13'ten farklı olarak serbest formatta veri yazabilirsiniz — GS1 kurallarına uymak zorunda değilsiniz.
Örnek kullanım alanları:
- Depo içi palet/koli etiketleri (kendi iç referans numaranız)
- Sevkiyat takip kodları
- Raf konumu etiketleri (A-12-03 gibi)
- Serbest format seri numarası veya iç üretim kodu
Code 128 Ne Zaman Tercih Edilir?
Code 128'i, dış dünyayla (perakende, tedarik zinciri, resmi kurumlar) paylaşmanız gerekmeyen iç süreçlerde kullanırsınız. Kendi WMS (depo yönetim sistemi), ERP veya stok takip yazılımınız bu kodları okur ve anlayabilir, ancak standart bir veri yapısı taşımadığı için dışarıya açtığınızda karşı taraf "bu kodun içinde ne var?" sorusunu soramaz.
Senaryo: Bir mobilya üreticisi her koliye kendi üretim siparişi ve sıra numarasını Code 128 ile basar. Depo personeli paketi okutunca hangi siparişe ait olduğunu görür. Ancak müşteri bu koliyi alıp kendi deposuna soktuğunda, kendi sisteminde bu kodu tanımlayamaz — çünkü standart değil, üreticiye özel.
Code 128 ile GS1-128 Arasındaki Fark
Code 128 teknik standart (kodlama yöntemi), GS1-128 ise veri standardıdır. GS1-128, Code 128 kodlama tekniğini kullanır ama içinde taşınan veriler AI (Application Identifier) kodlarıyla yapılandırılır. Yani GS1-128, aslında "standart kurallara uygun doldurulmuş Code 128" demektir.
Siz eğer sadece Code 128 basarsanız, veriyi istediğiniz gibi yazarsınız; GS1-128 basarsanız, GS1 kural kitabına uymalısınız.
GS1-128: Parti, Lot, SKT ve Tedarik Zinciri İzlenebilirliği
GS1-128 Nedir ve Neden Zorunlu Hale Gelir?
GS1-128 (eski adıyla EAN-128 veya UCC-128), Code 128 kodlama tekniğini kullanarak standart veri alanlarını taşır. Her veri alanı bir AI (Application Identifier) koduyla başlar ve o alanın ne olduğunu belirtir:
- AI (01): GTIN (ürün kimliği, genellikle EAN-13 formatında 14 hane)
- AI (10): Parti/Lot numarası
- AI (17): Son kullanma tarihi (YYAAGG formatında)
- AI (21): Seri numarası
- AI (37): Kolideki ürün adedi
Bir GS1-128 barkodu birden fazla AI'yi yan yana taşıyabilir. Örneğin tek bir barkod üzerinde ürün kimliği + parti + SKT bilgisi bulunur.
GS1-128 Ne Zaman Zorunludur?
- Gıda sektörü: Zincir marketler (Migros, Carrefour, BİM, A101 vb.) koli ve palet etiketlerinde GS1-128 talep eder. Parti izlenebilirliği gıda güvenliği mevzuatı gereği zorunlu.
- İlaç ve medikal cihaz: TİTUBB izlenebilirlik sistemi GS1 standartlarını baz alır, seri numarası ve SKT zorunlu.
- Otomotiv yan sanayi: OEM tedarikçileri AIAG (Automotive Industry Action Group) standartlarına uygun etiket ister, genellikle GS1-128 veya DataMatrix.
- İhracat: Avrupa ve ABD'ye yapılan gıda, ilaç, kozmetik sevkiyatlarında GS1 standartları beklenir.
Tipik bir senaryo şudur: süt ürünleri üreten bir tesis kolilerine sadece Code 128 ile serbest format kod basıyor. Market deposuna girişte sistem "parti ve SKT nerede?" sorusunu soruyor, koli kabul edilmiyor. GS1-128'e geçince AI (01) ile GTIN, AI (10) ile parti, AI (17) ile SKT tek barkod içinde okunuyor ve sistem otomatik kabul ediyor.
GS1-128 Okuma ve Entegrasyon
GS1-128 barkodlarını okuyabilmek için barkod okuyucu yazılımın AI kodlarını parse edebilmesi gerekir. D'Cloud Software ile geliştirdiğimiz stok takip ve WMS projelerinde GS1-128 parsing modülü standart olarak yer alır. Okuyucu AI'leri ayırır, GTIN'i ürün kaydıyla eşleştirir, parti ve SKT bilgilerini batch kayıtlarına işler.
Dikkat: GS1-128 etiketlerini basmadan önce GTIN numaralarınızı GS1 Türkiye'den almanız şart. Uydurma GTIN ile basarsanız, uluslararası sistemlerde çakışma ve ret riski vardır.
DataMatrix: Küçük Yüzeye Çok Veri Sığdırmanın 2B Çözümü
DataMatrix Nedir ve 1D Kodlardan Farkı Nedir?
DataMatrix, iki boyutlu (2D) bir barkod standardıdır. 1D barkodlar (EAN, Code 128, GS1-128) sadece yatay çizgilerden oluşur ve veriyi yan yana taşır; DataMatrix ise kare bir alan içinde hem yatay hem dikey piksellerle veriyi kodlar. Sonuç: çok daha küçük yüzeyde çok daha fazla veri.
Kapasite karşılaştırması:
- Code 128: ~80 karakter (pratik olarak)
- DataMatrix: 2.335 alfanumerik karakter (teorik), pratikte 50-100 karakter sorunsuz
DataMatrix, özellikle küçük yüzeyli ürünler (elektronik komponent, vidalı somunlu parçalar, ilaç ambalajları, PCB kartlar) için tercih edilir.
DataMatrix Ne Zaman Kullanılır?
- İlaç sektörü: TİTUBB/ITS zorunluluğu, her kutu üzerinde DataMatrix ile seri numarası, GTIN, SKT, parti bilgisi.
- Otomotiv yan sanayi: Küçük parçalar (conta, rulman, sensör) üzerine lazer veya nokta vuruşla DataMatrix işaretleme. DPM (Direct Part Marking) yöntemi.
- Elektronik üretim: PCB kartlar, anakartlar, modüller üzerine üretim bilgisi.
- Küçük ambalajlı kozmetik: 10 ml göz serumu gibi küçük yüzeylerde GS1-128 sığmaz, DataMatrix kullanılır.
Örnek senaryo: Elektronik kart üretimi yapan bir firmada her kart üzerine seri no, üretim tarihi, revizyon bilgisi yazılmak isteniyor. Code 128 ile 3 cm genişlik gerekiyor, kart sadece 2 cm. DataMatrix ile aynı veri 5x5 mm kare içine sığdırılabiliyor.
DataMatrix GS1 Formatı
DataMatrix de GS1 AI standartlarını taşıyabilir. İlaç sektöründe bu zorunludur: AI (01) GTIN, AI (21) seri, AI (17) SKT, AI (10) parti. Okuma yazılımı GS1 DataMatrix parse edebilmeli.
Okuma Mesafesi ve Ortam Koşulları
DataMatrix okumak için 2D imager gerekir. Lazer okuyucular 1D barkodları okur, 2D okuyamaz. Ayrıca DataMatrix küçük olduğu için okuma mesafesi daha kısadır (genellikle 5-30 cm). Ancak kirli, yıpranmış veya kısmen hasarlı yüzeylerde bile hata düzeltme (Reed-Solomon) sayesinde okunabilir — bu 1D kodlara göre büyük avantaj.
Otomotiv üretim hattında yağlı, tozlu ortamda dahi lazer ile işaretlenmiş DataMatrix kodlar güvenle okunur.
Okuma Mesafesi, Yüzey ve Ortam Koşullarının Standart Seçimine Etkisi
Etiket Boyutu ve Okuma Mesafesi
- EAN-13: Perakende kasasında 10-15 cm mesafeden el tipi lazer veya imager ile okunur. Minimum genişlik ~30 mm.
- Code 128 / GS1-128: Depo içinde 20-50 cm mesafe, palet okumada bazen 1-2 m'ye kadar. Genişlik veri uzunluğuna bağlı, 50-150 mm aralığı.
- DataMatrix: 5-30 cm mesafe, boyut 5x5 mm'den 20x20 mm'ye kadar değişir.
Yüzey ve Baskı Kalitesi
1D barkodlar beyaz zemin üzerine siyah çizgiler tercih eder. Kontrast düşerse okuma başarısızlık oranı artar. Kıvrımlı, buruşuk veya ıslak yüzeylerde 1D kodlar zorlanır.
DataMatrix daha toleranslıdır: hata düzeltme sayesinde %30'a kadar hasar olsa bile okunabilir. Ancak baskı kalitesi çok düşükse (flu, dağılmış noktalar) imager odaklanamaz.
Örnek durum: soğuk hava deposunda yoğunlaşma nedeniyle etiketler hafif nemli olabilir. Code 128 kağıt etiket dağılabiliyor, okuma hata verebiliyor. Termal transfer etiket + reçine ribbon kullanıldığında aynı ortamda sorun çözülebiliyor. Alternatif: DataMatrix ile daha küçük, daha dayanıklı etiket.
Ortam Koşulları ve Kalıcılık
- Sıcaklık: Gıda üretiminde pastörizasyon sonrası sıcak ürün üzerine etiket yapıştırılıyorsa, normal kağıt etiket kıvrılır. Polyester veya polipropilen etiket + reçine ribbon gerekir.
- Nem ve su: Dondurulmuş ürün ambalajı, su ürünleri, temizlik malzemeleri gibi sektörlerde sentetik etiket şart.
- Aşınma: Otomotiv parçaları gibi sürtünmeye maruz yüzeylerde lazer işaretleme (DPM DataMatrix) veya anodize alüminyum etiket kullanılır.
Etiket Basımını Üretim Akışına Oturtmak: Otomasyon ve Yazılım Entegrasyonu
Etiket Şablonu ve Dinamik Veri Basımı
Barkod standartlarını seçmek işin yarısı. Diğer yarısı, etiketleri doğru anda doğru veriyle basmak. Manuel etiket yazıcıda tek tek her GTIN, parti, SKT bilgisini elle yazmak hem zaman kaybı hem hata riski.
Otomasyon adımları:
- ERP/WMS entegrasyonu: Üretim emri oluştuğunda parti numarası ve SKT otomatik hesaplanır (örneğin üretim tarihi + raf ömrü = SKT).
- Etiket tasarım yazılımı: NiceLabel, BarTender gibi araçlar veya D'Cloud Software ile geliştirilen özel modül.
- Veri kaynağı bağlantısı: Etiket yazıcı gerçek zamanlı ERP'den veri çeker. Operatör sadece "Yazdır" düğmesine basar, sistem o anki üretim emrinin GTIN, parti, SKT, adet bilgilerini otomatik doldurur.
- Doğrulama adımı: Basılan etiket bir doğrulama okuyucusundan geçer, GS1 AI yapısı kontrol edilir. Hatalı baskı tespit edilirse yazıcı alarm verir.
Tipik bir süreç şöyledir: bir süt ürünleri tesisinde her palet için GS1-128 etiketi basılıyor. Operatör tablet ekranında üretim emrini seçiyor, sistem GTIN ve parti bilgisini çekiyor, SKT'yi hesaplıyor, etiket yazıcıya gönderiliyor. Toplam süre 5 saniye. Manuel yazımda bu işlem dakikalar sürebilir ve hata oranı yüksek olabilir. Otomasyon sonrası hata oranı minimal seviyelere düşebilir.
Yanlış Standart Seçildiğinde Yeniden Basım Maliyeti
Yanlış standart seçildiğinde basılmış tüm etiketler kullanılamaz hale gelir. Maliyet yalnızca etiket kağıdı değildir:
- Etiket kağıdı + ribbon maliyeti
- Eski etiketlerin sökülmesi (eleman-saat maliyeti)
- Üretim duruşu (yeni etiket basılana kadar sevkiyat durur)
- Müşteri güven kaybı (market tedarikçi performans puanı düşer)
Toplam maliyet sadece etiket bedeli üzerinden hesaplanırsa yanıltıcı olur. Zaman kaybı ve itibar riski çok daha büyük.
Doğru yaklaşım:
- Proje başında hedef pazarı ve mevzuat zorunluluklarını netleştirin (perakende mi, ihracat mı, ilaç mı, gıda mı).
- Zincir marketlerle veya müşterilerinizle etiket spesifikasyonlarını yazılı olarak alın.
- Pilot baskı yapın, müşteri kabul sürecinden geçirin, ardından seri üretime geçin.
- D'Cloud Software gibi deneyimli bir yazılım ortağıyla etiket şablonlarını ve otomasyonu kurun — sonradan standart değişikliği yapılması çok daha kolay olur.
Sektörel Zorunluluklar: Gıda, İlaç ve Otomotiv Yan Sanayinde Pratik
Gıda Sektörü
- Perakende ürün: EAN-13 (raf üzerinde)
- Koli ve palet: GS1-128 (AI 01, 10, 17 zorunlu)
- Son kullanma tarihi: Yasal zorunluluk, GS1-128 ile AI (17) formatında
- İzlenebilirlik: Tarım ve Orman Bakanlığı Gıda Güvenliği mevzuatı parti takibi gerektirir
İlaç ve Medikal Cihaz
- Kutu üzeri: DataMatrix (GS1 formatında, AI 01, 21, 17, 10)
- TİTUBB/ITS: Seri numarası bazlı takip, her kutu tekil kimlikli
- Koli ve palet: GS1-128 (toplu sevkiyat için)
- Sahteciliğe karşı koruma: 2D kod + güvenlik özellikleri (hologram, UV mürekkep)
Otomotiv Yan Sanayi
- Küçük parça: DataMatrix DPM (lazer işaretleme, anodizasyon)
- Koli ve palet: GS1-128 veya AIAG B-10 formatı
- Seri numarası: AI (21), her parça tekil takip
- OEM gereklilikleri: Ford, Toyota, Renault gibi üreticiler kendi etiket spesifikasyonlarını yayınlar, tedarikçiler uymak zorunda
Örnek hata senaryosu: Otomotiv yedek parça üreticisinde, Avrupa'daki OEM müşterisine yapılan sevkiyat etiket sorunu nedeniyle ret alabilir. Etiketlerde DataMatrix olsa da GS1 AI formatında değilse, serbest veri yazılmışsa müşteri otomatik okuma yapamaz. Sevkiyat geri dönebilir. Çözüm: OEM'in etiket spesifikasyon dokümanı alınır, GS1 DataMatrix şablonu oluşturulur, yazıcı entegrasyonu kurulur. Sonraki sevkiyatlar sorunsuz kabul edilir.
Sık Sorulan Sorular
Hangi barkod standardını seçmeliyim: EAN-13 mi, GS1-128 mi?
Eğer ürününüz perakende rafında satılacaksa EAN-13 şarttır. Ancak EAN-13 sadece ürün kimliğini taşır, parti veya SKT bilgisi içermez. Gıda, ilaç, kozmetik gibi sektörlerde koli ve palet seviyesinde GS1-128 kullanmanız gerekir, çünkü zincir marketler ve resmi kurumlar parti izlenebilirliği talep eder. Kısacası: raf için EAN-13, tedarik zinciri ve toplu sevkiyat için GS1-128.
DataMatrix yerine Code 128 kullansam olmaz mı, daha ucuz değil mi?
DataMatrix teknik olarak Code 128'den daha pahalı bir okuyucu gerektirir (2D imager), ancak etiket boyutu ve dayanıklılık avantajı çok büyük. Küçük yüzeyli ürünlerde Code 128 fiziksel olarak sığmaz. Ayrıca ilaç ve bazı otomotiv uygulamalarında DataMatrix zorunludur. Maliyet, okuyucu yatırımında görünür ama etiket maliyeti aynıdır. Orta-uzun vadede otomasyon ve hata düzeltme avantajı DataMatrix'i daha ekonomik yapar.
GS1-128 etiketlerini basabilmek için GS1 üyeliği şart mı?
Evet. GS1-128 içinde taşınan GTIN numaraları GS1 Türkiye'den alınmalıdır. Üyelik yıllık ücretlidir (firma ciro dilimine göre değişir). GTIN olmadan GS1-128 etiket basarsanız, uluslararası sistemlerde çakışma riski vardır ve büyük müşteriler (zincir marketler, OEM'ler) kabul etmez. Üyelik süreci online başlatılabilir, birkaç gün içinde GTIN atanır.
Elimizde binlerce eski Code 128 etiket var, hepsini mi değiştirmemiz gerekiyor?
Eğer mevcut Code 128 etiketleriniz sadece iç süreçlerinizde kullanılıyorsa (depo içi raf etiketleri, iç seri no gibi) değiştirmenize gerek yok. Ancak dışarıya açık süreçlerde (müşteri sevkiyatı, perakende, ihracat) standart gerekliyse evet, GS1-128 veya DataMatrix'e geçmeniz gerekir. Öneri: mevcut stoğu iç süreçlerde tüketin, yeni üretim/sevkiyatlarda standart etiket basın. Kademeli geçiş ile israfı minimuma indirirsiniz.
D'Cloud Software barkod etiket sistemi kurulumunda nasıl destek verir?
Ücretsiz online keşif görüşmesinde mevcut sürecinizi, kullandığınız ERP/WMS yazılımını, etiket yazıcılarınızı ve hedef pazarınızı dinliyoruz. Ardından hangi barkod standardının sizin için uygun olduğunu belirliyoruz. Yazılım tarafında etiket şablonu tasarımı, ERP entegrasyonu, GS1 AI parsing modülü ve yazıcı sürücü bağlantısını kuruyoruz. Proje tesliminden sonra 15 gün ücretsiz hata düzeltme desteği veriyoruz — bu bizim tek garanti vaadimiz ve sözleşmede yazılıdır. Fiyat değişkendir ve keşif görüşmesinde netleşir, çünkü her işletmenin yazıcı altyapısı ve entegrasyon ihtiyacı farklıdır.
Barkod okuyucu seçiminde nelere dikkat etmeliyiz?
1D barkodlar (EAN-13, Code 128, GS1-128) için lazer veya 1D imager yeterlidir. DataMatrix için 2D imager şarttır. Okuyucu kablosuz (Bluetooth) veya kablolu olabilir; depo içinde hareketli kullanımda kablosuz tercih edilir. Sanayi ortamında IP65 koruma sınıfı (toz ve su geçirmez) ve düşme dayanımı (1,5-2 m) önemlidir. Okuyucu yazılımınızla uyumlu olmalı (USB HID, seri port, SDK entegrasyonu). D'Cloud Software projelerinde okuyucu tedariki ve yapılandırma desteği de sunuyoruz.
Sonuç ve Öneriler: Doğru Barkod Standardı Operasyonel Verimliliğin Temelidir
Barkod standartları seçimi teknik bir detay gibi görünse de aslında operasyonel verimliliğin, mevzuat uyumunun ve müşteri ilişkilerinin temel taşıdır. Yanlış standart, binlerce etiketin çöpe gitmesi, sevkiyatların reddedilmesi ve müşteri güven kaybı demektir.
Özet karar ağacı:
- Perakende raf satışı → EAN-13
- Depo içi izlenebilirlik, serbest format → Code 128
- Gıda/kozmetik koli/palet, parti-SKT zorunluluğu → GS1-128
- İlaç, küçük yüzey, otomotiv parça → DataMatrix (GS1 veya DPM)
D'Cloud Software olarak Mersin merkezli, 3 kıtada hizmet veren ekibimizle barkod tabanlı stok takip, WMS, üretim takip ve etiket otomasyon projelerinde sizinle çalışmaya hazırız. Her projede yaptığımız ilk iş, sektörünüzü, hedef pazarınızı ve mevzuat zorunluluklarınızı anlamak. Sonra doğru barkod standardını seçip, yazılım entegrasyonu ve etiket şablonlarını kurmak. Fiyat sabit ve sözleşmede yazılı, 15 gün ücretsiz hata düzeltme garantisi veriyoruz.
Barkod standartları konusunda aklınıza takılan sorular için ücretsiz online keşif görüşmesi talep edebilir veya WhatsApp üzerinden bize ulaşabilirsiniz. Operasyonunuzu doğru temeller üzerine kurmak için birlikte çalışalım.
Yazar: Doğuhan Bulut
Kategori: Otomasyon Sistemleri
Etiketler: barkod standartları, ean-13, code 128, gs1-128, datamatrix barkod, barkod stok takip, üretim takip, WMS, etiket otomasyon
Doğuhan Bulut
Kurucu & CTO
Full-stack mimari ve ürün stratejisi. Next.js ve bulut altyapılarında 10+ yıl deneyim.
ERP geçişinizi planlayalım
Logo, Netsis, Mikro, SAP veya custom: mevcut süreçleri haritalandırıp doğru sistemde karar verelim. 30 dk ücretsiz keşif.
Ücretsiz keşif alAylık dijital özet bültenimiz
Ayda 1 e-posta — yeni teknoloji, KOBİ + KVKK güncellemeleri, vaka çalışmaları. Spam yok, istediğiniz an çıkış.
İlgili Yazılar
El Terminali Seçimi: Endüstriyel Cihaz mı, Telefon mu?
Depo yönetim sistemi kurarken en kritik kararlardan biri: El terminali mi, yoksa telefon + barkod okuyucu kombinasyonu mu? Her iki seçeneğin güçlü-zayıf yanlarını, hangi ortamda neyin işe yaradığını ve cihaz seçiminde sormanız gereken kritik soruları detaylı karşılaştırıyoruz.
Devamını okuMersin Un ve Bakliyat Fabrikaları için Silo Stok + Sevkiyat Otomasyonu
Mersin'deki un ve bakliyat fabrikaları için silo doluluk takibi, kantar entegrasyonu ve sevkiyat otomasyonu nasıl çalışır? Blend kayıtları, randıman hesabı ve ihracat planlaması için özel yazılım çözümü.
Devamını okuPayas ve Dörtyol Sanayi İşletmeleri için Kantar Entegrasyonlu Sevkiyat Yazılımı
Payas-Dörtyol sanayi hattında elle kesilen kantar fişleri, kaybolmuş sevkiyat kayıtları ve gün sonu mutabakat çilesi bitiyor. Plaka tanıma + otomatik tartım + e-irsaliye entegrasyonuyla sevkiyat sürecinizi dijitalleştirin.
Devamını oku