Soru: Barkod Tabancasıyla Logo Fatura Ekranına Ürün Okuturken Neden Çift Satır Açar veya Kodu Böler?
Cevap: Perakende satış mağazalarında, market kasalarında veya depolarda Logo Go3/Tiger hızlı satış veya fatura modülüne USB barkod okuyucu tabancayla ürün okutulurken en sık karşılaşılan aksaklık, tetiğe bir kez basılmasına rağmen programın aynı ürünü alt alta iki kez eklemesi, barkodun ilk 4 hanesini ürün kodu alanına, kalan hanelerini ise miktar alanına atarak karmaşa yaratması ya da barkodu okuduktan sonra alt satıra geçmemesidir. Bu problem Logo yazılımının arızası değil; barkod okuyucunun fabrika ayarlarındaki Son Ek (Suffix / Enter-Tab) karakter iletimi ile USB klavye hızı (Inter-character Delay) ayarlarının Windows işletim sistemiyle uyumsuzluğudur.
Barkod Okuyucu ile Logo Giriş Alanları Arasındaki İletişim Mantığı
Barkod tabancaları bilgisayara HID Klavye (Human Interface Device) olarak bağlanır; yani bilgisayar barkod okuyucuyu çok hızlı yazı yazan bir insan klavyesi olarak görür:
- Logo fatura ekranında bir ürünün barkodla seçilebilmesi için imlecin ‘Barkod’ veya ‘Malzeme Kodu’ alanında olması gerekir.
- Barkod okutulduğunda okuyucu rakamları sırayla basar ve en sonda Logo ya ‘İşlem Bitti, Alt Satıra Geç’ demek için bir tuş sinyali göndermelidir.
- Eğer okuyucunun hafızasında hem ‘Enter’ (CR) hem de ‘Line Feed’ (LF) aktifse, cihaz iki kez alt satıra geçme komutu verir; Logo faturada bir satır ekleyip hemen altına boş ikinci bir satır daha açar veya miktarı bozar.
- Okuyucu rakamları bilgisayarın işlemcisinin algılayabileceğinden daha hızlı (0 gecikmeyle) gönderirse, Logo arayüzü harfleri kaçırır ve barkod parçalanır.
1. Adım: Barkod Okuyucuya Sadece ‘Enter (CR)’ Suffix Kuralını Tanımlama
Cihazın çift satır açmasını engellemek için üreticinin programlama kılavuzundaki ayar barkodları okutulur:
- Barkod okuyucunun resmi kılavuzu açılır.
- Önce ‘Clear All Suffix’ (Tüm Son Ekleri Temizle) barkodu okutulur.
- Ardından yalnızca ‘Apply CR Suffix’ veya ‘Add Enter’ (Yalnızca Carriage Return Ekle) barkodu okutulur.
- Cihaz çift bip sesiyle ayarı kaydeder; artık barkodu okuduktan sonra yalnızca bir kez Enter tuşuna basar.
2. Adım: Karakterler Arası İletim Gecikmesi (Inter-Character Delay) Ekleme
Eğer barkod rakamları yanlış alanlara dağılıyorsa, okuyucunun veri akış hızı Logo arayüzüne göre yavaşlatılmalıdır:
Okuyucu Hız Ayarı Protokolü:
1. Kılavuzdan 'Inter-character Delay' menüsü bulunur.
2. '10 ms Delay' veya '20 ms Delay' (Karakterler arasına 10 milisaniye gecikme koy) ayar barkodu okutulur.
3. Bu ayar sayesinde okuyucu 13 haneli barkodu anlık bir patlama gibi değil, her rakam arasına 10 milisaniye koyarak basar; Windows ve Logo her rakamı eksiksiz yakalar ve imleç doğru alanda kalır.3. Adım: Logo Fatura Arayüzü ‘Barkodlu Giriş’ Modunu Sabitleme
Logo içinde fatura satırlarında F9 menüsünden veya ekran tasarımından ‘Barkod Girişi’ kolonu en başa alınmalı; faturanın genel parametrelerinde ‘Barkod okutulduğunda miktar alanına geçmeden doğrudan alt satıra in’ seçeneği aktif edilerek kasiyerin yalnızca arka arkaya barkod okutarak saniyeler içinde sepet doldurması sağlanmalıdır.
Barkod otomasyon sistemleri, Logo perakende kasa entegrasyonu, el terminali konfigürasyonları ve çevre birimleri teknik servisinde BaykalSoft Barkod Sistemleri birimimizle iletişime geçebilirsiniz.