Ana SayfaÇevre BirimleriBarkod OkuyucuWindows'ta USB Bağlantılı Barkod Okuyucu 'Aşırı Yavaş Yazıyor (Harf Harf Gecikmeli Döküm)'...

Windows’ta USB Bağlantılı Barkod Okuyucu ‘Aşırı Yavaş Yazıyor (Harf Harf Gecikmeli Döküm)’ Tamir Rehberi

Author

Date

Category

Soru: Barkod Tabancası Tetiğine Basıldığında Rakamlar Ekrana Neden Tek Tek ve Ağır Ağır Dökülür?

Cevap: Market kasalarında, eczanelerde ve kargo kabul noktalarında el tipi USB barkod okuyucuyla ürün okutulduğunda; 13 haneli barkod numarasının ekrana şimşek hızında bir kerede yapışması gerekirken sanki biri klavyeden harflere tek tek ve ağır çekimde basıyormuş gibi ‘1… 2… 5… 0…’ şeklinde saniyeler süren bir gecikmeyle (Inter-character Delay) dökülmesi kasiyerin işini felç eder. Barkod bitmeden enter basılırsa ürün bulunamadı hatası verir. Bu arıza barkod tabancasının optiğinin bozulması değil; cihazın dahili firmware ayarlarında Karakterler Arası Gecikme Süresinin (Inter-Character Delay / Keystroke Delay) yanlışlıkla 20-50 milisaniyeye ayarlanması veya Windows USB HID yoklama frekansının kilitlenmesidir.

Karakterler Arası Gecikme (Inter-character Delay) Neden Konulur?

Barkod okuyucuların içinde eski DOS ve sanal sunucu uyumluluğu için bir hız kısıtlayıcı bulunur:

  • Eski bankacılık veya yeşil ekran terminal yazılımları saniyede 100 karakterlik veri akışını kaldıramaz ve harfleri yutardı.
  • Bunu önlemek için barkod okuyucuya ‘Her tuş vuruşu arasına 20 ms bekleme koy’ kuralı yazılırdı.
  • Modern Windows 10/11 sistemlerinde bu kural açık kaldığında standart bir barkodun ekrana yazılması tam 2-3 saniye sürer ve kasa kuyruklarını kilitler.

1. Adım: Not Defterinde Gecikme Süresinin Test Edilmesi

Yazılımsal gecikme Not Defteri açılarak gözlemlenir:

  1. Boş bir Not Defteri açılır.
  2. Ürün barkodu okutulur: Rakamlar ekrana akarken harfler arasında gözle görülür bir duraksama varsa sorun kesinleşmiştir.

2. Adım: Ayar Kitapçığından ‘Zero Inter-Character Delay (0 ms Gecikme)’ Barkodunu Okutma

Barkod tabancasının hızı maksimuma fırlatılır:

Hızlandırma Protokolü (Zebra / Honeywell / Datalogic):
1. Cihazın 'Programming Guide' kitapçığındaki 'Inter-Character Delay' bölümü açılır.
2. 'No Delay' veya '0 ms Delay' (Gecikmesiz Doğrudan Gönderim) ayar barkodu tabancayla taranır.
3. Okuyucu onay sesi verir ve tuşlar arasındaki yapay bekleme süresini sıfırlar.
4. Tetiğe basıldığı anda 13 haneli numaranın ekrana 10 milisaniyede (göz açıp kapayıncaya kadar) düştüğü doğrulanır.

3. Adım: USB Kök Hub Güç Tasarrufunu Kapatma

Windows un USB portuna giden elektriği kısarak veri akışını yavaşlatması engellenir: Aygıt Yöneticisinden Evrensel Seri Yol Denetleyicileri > USB Kök Hub > Güç Yönetimi sekmesindeki ‘Güç kazancı sağlamak için bilgisayar bu aygıtı kapatsın’ onayı kaldırılır.

Barkod sistemleri donanım optimizasyonu, barkod okuyucu hızlandırma, el terminali sürücü konfigürasyonlarında BaykalSoft Perakende Bilişim ekibimizle iletişime geçebilirsiniz.

Önceki Gönderiler

Önceki Yorumlar