barkod-nasil-calisir

Barkod nasıl çalışır?

Barkod nasıl çalışır?

Bir market kasasında ürünün birkaç saniyede tanınması, bir kargonun yolculuğunun takip edilmesi veya depodaki binlerce parçanın birbirinden ayrılması aynı temel teknolojiye dayanır: barkod. İlk bakışta siyah çizgilerden ya da küçük karelerden oluşan bu işaretler, verilerin makineler tarafından hızlı ve tutarlı biçimde okunmasını sağlar.

Peki barkod nasıl çalışır? En kısa yanıt şudur: Barkod, bir bilgiyi belirli kurallarla görsel desenlere dönüştürür. Barkod okuyucu bu deseni algılar, çözümler ve elde ettiği veriyi bağlı olduğu yazılıma iletir. Yazılım da ürün adı, fiyat, stok durumu veya gönderi bilgisi gibi ilgili kayıtları getirir. Sürecin ayrıntıları ise kullanılan barkod türüne, okuyucuya ve yazılım altyapısına göre değişir.

Barkod nedir, ne işe yarar?

Barkod, sayısal veya alfanümerik verilerin makinelerce okunabilir bir biçimde temsil edilmesidir. Geleneksel barkodlar farklı genişlikteki çizgiler ve boşluklardan oluşur. QR kod ve Data Matrix gibi iki boyutlu kodlar ise bilgiyi yatay ve dikey yönde düzenlenen küçük hücrelerle taşır.

Barkodun temel amacı, elle veri girişini azaltmak ve doğru kayda hızlı erişim sağlamaktır. Bir barkod; ürün çeşidini, kargo paketini, demirbaş kaydını veya seri numarasıyla belirli bir cihazı tanımlayabilir.

  • Perakende: Ürün tanıma, fiyat sorgulama ve satış işlemleri.
  • Depo yönetimi: Mal kabul, raf konumu, stok sayımı ve sipariş toplama.
  • Lojistik: Paketlerin sevkiyat aşamalarının kaydedilmesi.
  • Sağlık: Hasta bilekliği, numune ve ilaç takibi.
  • Üretim: Parça, parti ve seri numarası üzerinden izlenebilirlik.

Barkodun çalışma prensibi: Adım adım okuma süreci

Barkod sistemi üç ana parçadan oluşur: veriyi taşıyan barkod, barkodu okuyan cihaz ve veriyi işleyen yazılım. Bu parçalar birlikte çalıştığında etiketteki görsel desen kullanılabilir bilgiye dönüşür.

1. Bilgi, barkod standardına göre kodlanır

Önce barkodda hangi bilginin taşınacağı belirlenir. Bu bilgi bir ürün numarası, kargo takip kodu veya internet adresi olabilir. Ardından veri, seçilen barkod standardının kurallarına göre çizgilere, boşluklara ya da kare hücrelere dönüştürülür.

Örneğin EAN-13, 13 haneli sayısal bir yapıya sahiptir. Code 128 ise rakamların yanı sıra harfleri ve çeşitli karakterleri de kodlayabilir. Her barkod türü aynı veri yapısını veya aynı kapasiteyi sunmaz.

2. Okuyucu, barkodun optik desenini algılar

Bir boyutlu barkodlarda açık alanlar ışığı koyu alanlara göre daha fazla yansıtır. Lazerli okuyucular, tarama sırasında oluşan yansıma değişimlerini algılar. Görüntü tabanlı okuyucular ise barkodun görüntüsünü alarak açık ve koyu bölgeleri yazılımla analiz eder.

Bu nedenle barkodun okunabilirliği yalnızca çizgilerin varlığına bağlı değildir. Kontrast, baskı kalitesi, boyut ve barkod çevresindeki boş alan da önemlidir. Solmuş, kırışmış veya aşırı küçültülmüş bir etiket okuma işlemini zorlaştırabilir.

3. Desen çözülerek dijital veriye dönüştürülür

Okuyucunun çözümleme yazılımı, algılanan deseni desteklediği barkod standartlarına göre yorumlar. Bir boyutlu barkodlarda çizgi ve boşlukların genişliği ile sıralaması; iki boyutlu kodlarda ise hücrelerin düzeni değerlendirilir.

Birçok barkod standardında kontrol basamağı veya hata denetimi bulunur. Bu mekanizmalar, yanlış okunan verilerin tespit edilmesine yardımcı olur. QR kod gibi bazı iki boyutlu kodlar ayrıca hata düzeltme kullanır; böylece uygun koşullarda kodun bir bölümü zarar görse bile veri okunabilir.

4. Okunan veri, bilgisayara veya uygulamaya iletilir

Barkod çözüldüğünde elde edilen karakterler bağlı sisteme gönderilir. Bu bağlantı USB, Bluetooth, kablosuz ağ veya cihazın kendi uygulama arayüzü üzerinden kurulabilir. Bazı okuyucular klavye gibi çalışır ve okudukları numarayı ekrandaki aktif alana yazar.

5. Yazılım, ilgili kaydı bulur ve işlemi gerçekleştirir

Son aşamada satış, stok veya takip yazılımı devreye girer. Sistem barkoddan gelen kimliği veritabanında arar ve ilgili bilgileri görüntüler. Yapılan işleme göre satış kaydı açılır, stok hareketi oluşturulur veya paketin yeni konumu kaydedilir.

Önemli ayrıntı: Barkodun okunması tek başına stoktan ürün düşürmez. Stok güncellemesi, bağlı yazılımın işlem kurallarına göre gerçekleşir. Örneğin kasada okutulan bir ürün, satış iptal edilirse stoktan düşmeyebilir.

Barkodun içinde hangi bilgiler bulunur?

En yaygın yanılgılardan biri, ürünün bütün bilgilerinin barkodun içine yazıldığı düşüncesidir. Oysa standart bir perakende ürün barkodu çoğunlukla ürünü tanımlayan bir numara taşır. Ürünün adı, güncel fiyatı, vergi oranı ve stok miktarı genellikle işletmenin veritabanında tutulur.

Örneğin bir paket makarnanın barkodu okutulduğunda okuyucu “makarna, 500 gram, satış fiyatı” şeklinde bir açıklama üretmez. Önce ürün numarasını iletir; kasa yazılımı bu numarayla eşleşen kaydı bulur. Aynı ürünün farklı mağazalarda farklı fiyatlarla satılabilmesinin nedeni de budur.

Bununla birlikte bazı barkod yapıları daha ayrıntılı verileri taşıyabilir. GS1 uygulama tanımlayıcıları kullanılan uygun barkodlarda ürün kimliğine ek olarak parti numarası, son kullanma tarihi ve seri numarası gibi bilgiler kodlanabilir. QR kodlar ise doğrudan metin veya internet adresi içerebilir.

Barkod türleri ve kullanım alanları

Barkodlar temel olarak bir boyutlu (1D) ve iki boyutlu (2D) olmak üzere iki gruba ayrılır. Seçim yapılırken veri miktarı, etiket alanı, sektör gereksinimleri ve okuyucu desteği birlikte değerlendirilmelidir.

Barkod türü Yapısı Taşıdığı veri Yaygın kullanım alanı
EAN-13 1D, çizgisel Kontrol basamağı dâhil 13 rakam Perakende ürünlerin tanımlanması
UPC-A 1D, çizgisel Kontrol basamağı dâhil 12 rakam Özellikle Kuzey Amerika perakendesi
Code 128 1D, çizgisel Değişken uzunlukta sayısal ve alfanümerik veri Depo, lojistik ve iç takip uygulamaları
ITF-14 1D, çizgisel 14 haneli GTIN Koli ve ticari ürün gruplamalarının tanımlanması
QR kod 2D, matris Metin, bağlantı ve diğer kodlanmış veriler Mobil erişim, bilet ve bilgi paylaşımı
Data Matrix 2D, matris Kompakt alanda sayısal ve alfanümerik veri İlaç, elektronik parça ve üretim takibi

Bir boyutlu barkodlar nasıl okunur?

Bir boyutlu barkodlarda bilgi, çizgiler ve boşlukların tarama doğrultusundaki sıralanışında bulunur. Çizgilerin yüksekliği çoğunlukla ek veri taşımaz; ancak okuyucunun barkodu yakalamasını kolaylaştırır. Bu kodlar uygun lazerli, doğrusal görüntüleyici veya alan görüntüleyici cihazlarla okunabilir.

İki boyutlu barkodlar nasıl okunur?

İki boyutlu barkodlarda veri her iki eksene yayılır. Okuyucu, kodun tamamının görüntüsünü analiz ederek yönünü ve hücre düzenini belirler. Bu işlem için genellikle kamera tabanlı bir 2D okuyucu veya uyumlu telefon uygulaması gerekir. Geleneksel tek çizgili lazer okuyucular QR kod gibi matris kodları okuyamaz.

Barkodun altındaki rakamlar ne anlama gelir?

Çizgisel ürün barkodlarının altında görülen rakamlar, kodlanan bilginin insan tarafından okunabilir karşılığıdır. Etiket taranamadığında bu numara sisteme elle girilebilir.

EAN-13 ile gösterilen GTIN-13 yapısında GS1 firma öneki, ürün referansı ve kontrol basamağı gibi bileşenler bulunur. Firma önekinin uzunluğu değişebildiği için numarayı her durumda sabit sayıda hanelere ayırarak yorumlamak doğru değildir.

  • GS1 firma öneki: Numaralandırma kapsamında ilgili kuruluşa tahsis edilen bölümdür.
  • Ürün referansı: Kuruluşun belirli ticari ürünü tanımlamak için kullandığı bölümdür.
  • Kontrol basamağı: Önceki rakamlardan matematiksel olarak hesaplanan son hanedir.

Barkodun ilk rakamları ürünün üretildiği ülkeyi kesin olarak göstermez. Örneğin 868 veya 869 ile başlayan GS1 numaraları, GS1 Türkiye üzerinden yapılan tahsisle ilişkilidir; bu durum ürünün mutlaka Türkiye’de üretildiği anlamına gelmez.

Barkod neden okunmaz?

Barkod okuyucunun tepki vermemesi her zaman cihaz arızası anlamına gelmez. Etiket tasarımı, yüzey koşulları veya okuyucu ayarları da soruna yol açabilir.

  • Düşük kontrast: Açık renkli çizgiler veya koyu zemin, desenin ayırt edilmesini zorlaştırabilir.
  • Yetersiz boşluk: Barkod çevresindeki sessiz bölgeye yazı ya da başka grafiklerin girmesi okumayı engelleyebilir.
  • Hasarlı etiket: Çizik, yırtık, kir veya kırışıklık veri desenini bozabilir.
  • Hatalı boyutlandırma: Barkodu aşırı küçültmek veya orantısız esnetmek çizgi genişliklerini değiştirebilir.
  • Parlama ve yüzey eğriliği: Parlak ambalajlar ya da dar silindirik yüzeyler görüntünün alınmasını zorlaştırabilir.
  • Uyumsuz okuyucu: Cihaz, kullanılan barkod türünü desteklemiyor veya ilgili format ayarlarda kapalı olabilir.
  • Yanlış mesafe: Okuyucunun çalışma aralığı dışında tarama yapılması başarısız okumaya neden olabilir.

Sorunu ayırmak için önce aynı okuyucuyla sağlam olduğu bilinen başka bir barkod denenebilir. Ardından sorunlu etiket farklı bir cihazla test edilebilir. Barkod okunuyor fakat “ürün bulunamadı” uyarısı çıkıyorsa sorun genellikle optik okumadan değil; veritabanı kaydından, veri biçiminden veya entegrasyondan kaynaklanır.

Barkod sistemi kurarken nelere dikkat edilmeli?

İşlevsel bir barkod sistemi için yalnızca etiket yazıcısı ve okuyucu satın almak yeterli değildir. Kodların nasıl oluşturulacağı, hangi kayda bağlanacağı ve hangi işlemlerde kullanılacağı önceden belirlenmelidir.

  • Tanımlama düzeyini seçin: Ürün çeşidini mi, partiyi mi, yoksa her bir fiziksel ürünü ayrı ayrı mı takip edeceğinizi netleştirin.
  • Uygun standardı belirleyin: Kurum içi kullanım ile perakende ve tedarik zinciri gereklilikleri farklı olabilir.
  • Okuyucu uyumunu kontrol edin: 2D kodlar veya telefon ekranındaki kodlar okunacaksa bunu destekleyen cihaz seçin.
  • Etiketi ortama göre seçin: Nem, sıcaklık, sürtünme ve kimyasal temas baskının dayanıklılığını etkiler.
  • Yazılım eşleşmelerini doğrulayın: Yinelenen veya yanlış ürüne bağlanan kodlar operasyonel hata yaratabilir.
  • Gerçek koşullarda test yapın: Etiketi kullanılacağı ambalaj, ışık ve tarama mesafesinde deneyin.

Bir barkod oluşturma aracıyla çizgi deseni üretmek, otomatik olarak küresel ölçekte geçerli ve tahsis edilmiş bir ürün kimliği edinmek anlamına gelmez. Harici ticaret ve perakende kullanımlarında ilgili standartların ve numara tahsis kurallarının kontrol edilmesi gerekir.

Barkod hakkında sık sorulan sorular

Barkod okumak için internet gerekir mi?

Hayır. Barkodun optik olarak okunup çözümlenmesi için internet şart değildir. Ancak okunan kimliğin çevrim içi veritabanında sorgulanması veya QR kod içindeki web adresinin açılması internet bağlantısı gerektirebilir. Yerel veritabanıyla çalışan sistemler çevrim dışı işlem yapabilir.

Her ürünün barkodu farklı mıdır?

Aynı ticari ürünün aynı varyantına ait paketler genellikle aynı ürün barkodunu taşır. Boyut, miktar veya çeşit değişikliği gibi durumlarda ilgili GTIN kurallarına göre farklı bir kimlik gerekebilir. Her fiziksel ürünü tek tek ayırt etmek için ayrıca seri numarası gibi bir veri kullanılmalıdır.

Barkoddan ürünün orijinal olduğu anlaşılır mı?

Tek başına barkod, ürünün orijinal olduğunu kanıtlamaz. Geçerli bir barkod kopyalanarak farklı bir ambalaja basılabilir. Özgünlük değerlendirmesinde üreticinin doğrulama sistemi, seri numarası, tedarik kanalı ve varsa ek güvenlik özellikleri birlikte incelenmelidir.

Telefonla barkod okunabilir mi?

Evet. Uyumlu bir kamera ve yazılımla birçok 1D ve 2D barkod okunabilir. Telefonların yerleşik kamera uygulamaları çoğunlukla QR kodları destekler; ürün barkodları için ayrıca uygun bir uygulama gerekebilir. Okunan ürün numarasının anlamlı bilgiye dönüşmesi, uygulamanın eriştiği veritabanına bağlıdır.

Barkod ile RFID arasındaki fark nedir?

Barkod, optik olarak okunabilen görsel bir desendir; okuyucunun bu deseni görebilmesi gerekir. RFID ise veriyi radyo dalgalarıyla iletir ve uygun koşullarda doğrudan görüş hattı olmadan okunabilir. Bazı RFID sistemleri birden fazla etiketi birlikte algılayabilir; barkod ise düşük etiket maliyeti ve yaygın cihaz desteğiyle öne çıkar.

Sonuç: Barkod, fiziksel ürün ile dijital kayıt arasında bağlantı kurar

Barkodun çalışma mantığı; bilgiyi görsel olarak kodlamak, bu deseni okuyucuyla çözmek ve elde edilen veriyi yazılımda kullanmaktır. Kasada fiyatın görünmesi, depoda stok hareketinin kaydedilmesi veya kargonun takip edilmesi bu zincirin farklı uygulamalarıdır.

Güvenilir sonuç için doğru barkod standardı,

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir