Ana Sayfa/Teknolojiler/Şarj Kodu Nedir? Yapısı, Çalışma Prensibi ve Farkları
Teknolojiler

Şarj Kodu Nedir? Yapısı, Çalışma Prensibi ve Farkları

Şarj kodu; ürünlerin otomatik tanımlanmasını sağlayan, çizgi ve boşluklarla veri kodlama yöntemidir. Bu yazıda, şarj kodunun nasıl çalıştığını, yapısını, çeşitlerini ve QR kodu ile arasındaki farkları detaylıca öğrenebilirsiniz. Ayrıca, tarayıcıların bilgiyi nasıl okuduğu ve kasa sistemleriyle entegrasyonu da anlatılıyor.

27 Eki 2026
5 dk
Şarj Kodu Nedir? Yapısı, Çalışma Prensibi ve Farkları

Şarj kodu, farklı genişlikte siyah çizgiler ve beyaz boşluklar kullanılarak bilginin kodlandığı bir yöntemdir. Şarj kodları; gıdadan ev elektroniğine kadar neredeyse tüm ürünlerde karşımıza çıkar. Bir tarayıcı, bu çizgi dizisini okur, onu sayısal bir koda dönüştürür ve bilgisayar sistemine iletir.

Şarj kodu, ürünün adı, fiyatı veya özelliklerini içermez. Genellikle, kasa programının veritabanında doğru kaydı bulmasını sağlayan bir tanımlayıcı taşır. Bu yüzden, aynı ürün farklı mağazalarda farklı fiyatlara sahip olabilir, ancak ambalajındaki şarj kodu değişmez.

Şimdi, şarj kodunun nasıl çalıştığını, çizgilerin ve altındaki rakamların ne anlama geldiğini ve bu çizgi kombinasyonlarının kasanın ürünü anında tanımasını nasıl sağladığını inceleyelim.

Şarj kodu nedir ve yapısı nasıldır?

Şarj kodu; verilerin görsel olarak, koyu ve açık alanların sıralanmasıyla kodlandığı bir grafik gösterimidir. Normal metinden farklı olarak, bu kayıt yöntemi öncelikli olarak otomatik okuma için özel ekipmanlarla tasarlanmıştır.

Her çizgi ve boşluk belirli bir genişliğe sahiptir. Yalnızca siyah çizgilerin sayısı değil, bu unsurların sırası rakamların veya karakterlerin kodlanmasını sağlar.

Bir lineer şarj kodunun ana bileşenleri:

  • Siyah çizgiler - kod dizisini oluşturan koyu alanlar.
  • Beyaz boşluklar - çizgiler arasındaki açık alanlar, kodlamaya dâhildir.
  • Başlangıç ve bitiş unsurları - kodun sınırlarını belirlemeye yardımcı olan özel kombinasyonlar.
  • Şarj kodunun altındaki rakamlar - kodlanmış numaranın insan tarafından okunabilir hali.

Resmin kenarlarında, tarayıcının şarj kodunu ambalaj üzerindeki diğer görsellerden ayırt etmesini sağlayan "sessiz bölgeler" olarak adlandırılan boş alanlar bırakılır.

Bu teknolojinin önemli bir özelliği; çizgilerin genişliğinin diğer unsurlara göre anlam taşımasıdır. Böylece, şarj kodu farklı boyutlarda basılabilir ve yapısı ile okunabilirliği standartlara uygun kaldığı sürece korunur.

Şarj kodu nasıl çalışır ve tarayıcı bilgiyi nasıl okur?

Şarj kodunun çalışma prensibi, koyu ve açık alanların ışığı farklı şekilde yansıtmasına dayanır. Beyaz boşluklar daha fazla ışık yansıtırken, siyah çizgiler ışığı büyük oranda soğurur. Böylece, tarayıcı bu unsurların sırasını algılar ve sayısal veriye dönüştürür.

Okuma süreci şu aşamalardan oluşur:

  • Şarj kodunun aydınlatılması: Tarayıcı, ambalaj yüzeyine ışık tutar veya bir kamera ile görüntü alır.
  • Çizgilerin tanınması: Optik sensör, açık ve koyu alanların sıralamasını ve genişliğini tespit eder.
  • Kodun çözülmesi: Dahili algoritma, bu diziyi şarj kodu standardına göre rakamlara veya karakterlere çevirir.
  • Ürünün bulunması: Kasa programı, tanımlayıcıyı alır ve mağaza veritabanındaki ilgili kaydı bulur.

Örneğin, süt kutusu taratıldığında kasa, sayısal bir kod alır. Program bu kodu, ürün adı, fiyatı ve diğer bilgilerin kayıtlı olduğu veriyle eşleştirir. Bilgiler ekrana gelir ve fişe eklenir.

Tarayıcı, ürünün kendisini veya ambalajın dış görünüşünden fiyatını algılamaz; yalnızca kodlanmış tanımlayıcıyı okur.

Modern tarayıcılar; lazer teknolojisini veya görüntü sensörlü kameraları kullanabilir. Kameralı modeller, yalnızca klasik şarj kodlarını değil, QR kodları gibi iki boyutlu kodları da okuyabilir.

Şarj kodu hangi bilgileri içerir?

Tipik bir ürün şarj kodu, bilgi sistemlerinde takibi ve araması için kullanılan benzersiz bir ürün tanımlayıcısı içerir. En yaygın formatlardan biri, 13 rakamdan oluşan EAN-13'tür.

EAN-13 numarası şu unsurları içerir:

  • GS1 öneki: Kodu veren GS1 kuruluşunu gösteren ilk rakamlar. Üretim ülkesini belirtmeyebilir.
  • Firma ve ürün kodu: Belirli bir ürünü tanımlayan rakam kombinasyonu.
  • Kontrol rakamı: Sondaki rakam; özel bir algoritmayla hesaplanır, okuma hatalarını saptamaya yardımcı olur.

Aynı markanın, farklı hacimlerdeki iki ürünü genellikle farklı şarj kodlarına sahiptir. Böylece kasa, ambalajları ayırt edebilir ve doğru fiyatı uygular.

Fiyat, son kullanma tarihi ve stok miktarı EAN-13 içinde yer almaz. Bunlar mağaza veritabanında saklanır ve ürün tanımlayıcıya bağlanır.

Kontrol rakamı, sistemin güvenilirliğini artırır. Tarama sırasında bir rakam yanlış okunursa, doğrulama işlemi hatayı tespit edebilir ve numarayı reddeder.

Bu nedenle şarj kodu, fazla veri depolamadan yalnızca kısa bir tanımlayıcı içererek sistemi pratik ve etkili kılar.

Şarj kodu çeşitleri nelerdir?

Şarj kodları; karakter sayısı, kodlama yöntemi ve kullanım alanına göre farklılık gösterir. Bazıları mağaza ürünlerinin etiketlenmesine, bazıları ise depolarda, üretimde veya taşımacılıkta kullanılır.

EAN-13, EAN-8 ve UPC

Perakende satışta sıklıkla üç format kullanılır:

  • EAN-13: 13 rakam içerir, uluslararası ticarette ürün tanımlamada yaygın kullanılır.
  • EAN-8: 8 rakamdan oluşan kısa format, standart şarj kodunun sığmadığı küçük ambalajlar içindir.
  • UPC-A: 12 rakam içerir; ağırlıklı olarak ABD ve Kanada'da kullanılır.

Bu üç format, kasada hızlı ürün tanıma imkânı sunar. Temel farkları; numara yapısı ve kodlanan rakam sayısıdır.

Code 128 ve diğer formatlar

Perakende dışı alanlarda, yalnızca rakam değil harf veya özel semboller de kodlanabilen şarj kodları kullanılır.

Örneğin, Code 128 lojistikte, depo yönetiminde ve taşıma paketlerinin işaretlenmesinde kullanılır. Hem harf hem rakam içeren tanımlayıcıların kaydı için uygundur.

Bir başka format olan Code 39, endüstride ve ekipman takibinde görülür; rakam, Latin harfleri ve sınırlı sayıda özel karakteri destekler.

Format seçimi ihtiyaca bağlıdır: Ürün satışı için genellikle EAN-13 yeterlidir; iç etiketleme ve lojistikte ise daha esnek sistemlere ihtiyaç duyulabilir.

Şarj kodu ile QR kodu arasındaki farklar

Şarj kodu ve QR kodu benzer bir işlevi yerine getirir: Cihazların, verileri manuel girişe gerek kalmadan okumasını sağlarlar. Ancak, veri kodlama yöntemleri farklıdır.

Klasik şarj kodu, çizgi ve boşlukların ardışık yapısı nedeniyle lineerdir. QR kodu ise verileri yatay ve dikey olarak küçük kareler şeklinde iki boyutlu olarak dağıtır.

Ana farklar şunlardır:

  • Bilgi miktarı: Lineer şarj kodları çoğunlukla kısa tanımlayıcı içerirken, QR kodları çok daha fazla veri tutabilir.
  • Veri tipi: QR kodu; metin, web bağlantısı veya iletişim bilgisi gibi farklı türde veri içerebilir. Lineer şarj kodunun kapasitesi formatına bağlıdır.
  • Okuma: QR kodunu tanıyacak iki boyutlu tarama özelliği gerekir. Şarj kodları, lazer tarayıcılarla da okunabilir.
  • Hasara dayanıklılık: QR kodu, hata düzeltme özelliği sayesinde kısmen zarar görse de okunabilir.

Bununla birlikte, QR kodu klasik şarj kodunun tam yerine geçemez. Lineer formatlar; basitlikleri, standartlaşmaları ve ticari ekipmanlarla uyumlulukları sayesinde kasalarda hâlâ tercih edilmektedir.

Daha ayrıntılı olarak iki boyutlu kodlama hakkındaki açıklamaları QR kodu nasıl çalışır: Yapısı, prensipleri ve veri güvenliği başlıklı yazımızda bulabilirsiniz.

Sonuç

Şarj kodu, farklı genişlikteki çizgi ve boşluklarla verinin kodlanmasına dayanan, ürünlerin otomatik olarak tanımlanmasını sağlayan pratik bir çözümdür. Tarayıcı, bu sırayı algılar; onu dijital bir tanımlayıcıya dönüştürür ve ürün bilgisi için kasa sistemine iletir.

Bu teknolojinin en büyük avantajı hız ve doğruluktur. Şarj kodları, satış işlemlerinin otomasyonu, stok takibi ve ürün hareketlerinin elle veri girişi olmadan izlenmesini mümkün kılar.

QR kodları ve diğer etiketleme yöntemleri yaygınlaşsa da, klasik şarj kodları; sadelik, düşük baskı maliyeti ve ticari ekipman uyumluluğu sayesinde kullanılmaya devam etmektedir.

Etiketler:

şarj kodu
barkod
ean-13
qr kodu
ürün tanımlama
otomatik veri okuma
perakende teknolojileri

Benzer Makaleler

Yükleniyor...