Ş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.
Ş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; 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.
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 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.
Ö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.
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.
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 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.
Perakende satışta sıklıkla üç format 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.
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 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.
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.
Ş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.