Sorular
Barkod okuyucu Türkçe karakter sorunu ve çözümü
Barkod okuyucu tire yerine yıldız, i yerine ı yazıyorsa klavye ülkesi Windows'taki Türkçe düzenle uyuşmuyordur. Ayar barkoduyla düzeltin.
USB barkod okuyucular çoğunlukla klavye gibi çalışır ve okuduğu her karakteri bir tuş basışı olarak gönderir. Okuyucu ABD klavyesine, Windows Türkçe Q klavyeye ayarlıysa bazı karakterler değişir: tire yerine yıldız, i yerine ı çıkabilir. Çözüm, okuyucunun kılavuzundaki "Turkish Q" ya da "Turkish F" ülke barkodunu okutarak klavye ülkesini Windows'taki düzenle eşlemektir.
Okuyucu kutuyu okuyor, bip sesi geliyor ama ekrana yazılan değer kutudakiyle aynı değil. Tire yerine yıldız, küçük i yerine noktasız ı, bazen de beklenmedik bir harf. Bu, barkod okuyucunun bozuk olduğunu değil, bilgisayarla farklı klavye dili konuştuğunu gösterir.
Neden olur?
USB barkod okuyucuların çoğu bilgisayara bir klavye gibi bağlanır. Zebra'nın kılavuzunda bu modun adı USB HID Keyboard'dur ve varsayılan moddur. Okuyucu okuduğu her karakteri, sanki klavyeden basılmış bir tuş gibi gönderir.
Sorun şuradadır: okuyucu "şu konumdaki tuşa bas" der, o tuşun hangi karakteri yazacağına ise Windows'taki klavye düzeni karar verir. Okuyucu ABD klavyesine göre ayarlıyken Windows Türkçe Q klavye kullanıyorsa bazı tuşların karşılığı değişir. Microsoft'un Türkçe Q düzen şemasında da görüldüğü gibi:
- ABD klavyesinde tire olan tuş, Türkçe Q'da yıldız (*) yazar.
- ABD klavyesinde i olan tuş, Türkçe Q'da ı yazar.
Rakamlar iki düzende de aynı yerde olduğu için yalnızca rakamdan oluşan çizgi barkodlarda sorun çoğu zaman fark edilmez. Harf ve işaret içeren kodlarda ortaya çıkar.
Eczanede neden önemli?
İlaç karekodu yalnızca rakamdan oluşmaz. GTIN ve son kullanma tarihi rakamdır ama seri numarası ve parti numarası harf de içerebilir. Klavye uyuşmazlığı olan bir okuyucu, karekoddaki seri numarasını yanlış harflerle yazabilir. Bu da karekodu okuyan programın yanlış veriyle çalışmasına yol açabilir. Karekodun alanlarını barkod mu, karekod mu yazısında anlattık.
Nasıl düzeltilir?
- Windows'ta hangi klavye düzeninin kullanıldığını öğrenin: Ayarlar > Zaman ve dil > Dil ve bölge altında Türkçe dilinin seçeneklerinde Türkçe Q ya da Türkçe F yazar.
- Okuyucunuzun kılavuzunu açın ve "Country Codes", "Keyboard Country" ya da "Ülke klavyesi" bölümünü bulun. Zebra'nın kılavuzunda bu listede "Turkish F" ve "Turkish Q" ayrı ayrı yer alır.
- Windows'taki düzene karşılık gelen ayar barkodunu okuyucuyla okutun. Zebra, ülke klavyesi değiştiğinde okuyucunun kendini sıfırlayıp açılış biplerini çaldığını belirtir.
- Not defterini açıp bir karekod okutun ve sonucu kutudaki yazıyla karşılaştırın.
Kılavuzunuz kayıpsa model numarasıyla üreticinin sitesinden indirebilirsiniz; modeli okuyucunun altındaki etiket yazar.
Listede Türkçe yoksa
Zebra'nın kılavuzu bu durum için klavye öykünmesini (keypad emulation) önerir: okuyucu her karakteri Alt tuşu ve sayısal tuş takımıyla oluşturulan karakter kodu olarak gönderir. Ayar yine kılavuzdaki barkodla açılır.
Okuyor ama hiç yazmıyorsa
Bu farklı bir sorundur: ya imleç doğru alanda değildir ya da okuyucu klavye modunda değildir. Barkod okuyucu bilgisayara nasıl bağlanır sayfasına bakın. Okutunca alanın otomatik geçmesini istiyorsanız Enter ayarı sayfasına göz atın.
ilaçtarif® barkod okuyucudan geçen barkodları yakalayıp tarifi kendisi getirir; okuyucunun bilgisayara doğru veri göndermesi bu yüzden programın da işine yarar. Kurulumda bir şüpheniz varsa 0850 885 07 97'den destek isteyebilirsiniz.
ilaçtarif®’i ücretsiz deneyin
Barkodu okutun; hasta adı soyadı, ilaç adı, hekimin önerdiği doz ve kullanım şekli 60×40 mm sarı termal etikete basılsın.
Sık sorulanlar
Rakamlar doğru çıkıyor, sorun yok sanıyordum. Neden önemli?
İlaç barkodu yalnızca rakamdan oluşur, bu yüzden sorun fark edilmeyebilir. Karekodun seri numarası ve parti numarası alanlarında harf bulunabilir; klavye uyuşmazlığı en çok bu alanlarda yanlış veri üretir.
Türkçe Q mu, Türkçe F mi seçmeliyim?
Windows'ta hangi klavye düzeni kullanılıyorsa onu. Sağ alttaki dil simgesinde TR yazıyorsa hangi düzenin seçili olduğunu Ayarlar > Zaman ve dil > Dil ve bölge altında görebilirsiniz. Türkiye'deki bilgisayarların çoğunda Türkçe Q kullanılır.
İlgili sayfalar
- Barkod okuyucu bilgisayara nasıl bağlanır?USB barkod okuyucu çoğunlukla klavye gibi tanınır, ayrı sürücü istemez. Bağlama adımları, Not Defteri testi ve okuyor ama yazmıyor sorunu.
- Barkod okuyucu Enter ayarı nasıl yapılır?Barkod okuyucunun okuduğu koddan sonra Enter göndermesi bir sonek (suffix) ayarıdır. Ayar barkoduyla nasıl açılır, kapatılır; Enter gerekmediği durumlar.
- Barkod okuyucu karekod okur mu? 1D ve 2D farkıİlaç kutusundaki karekod GS1 DataMatrix'tir ve yalnızca iki boyutlu (2D) okuyucuyla okunur. Okuyucunuzun 2D olup olmadığını nasıl anlarsınız?
- Karekod nedir?
- Barkod mu, karekod mu?
Kaynaklar
- Zebra Technologies, DS8200 ürün başvuru kılavuzu, "USB and Keyboard Wedge Country Keyboard Types (Country Codes)": docs.zebra.com
- Zebra Technologies, aynı kılavuz, "Country Code Barcodes" (Turkish F, Turkish Q): docs.zebra.com
- Zebra Technologies, aynı kılavuz, "Keypad Emulation": docs.zebra.com
- Microsoft Learn, Windows klavye düzenleri, "Turkish Q": learn.microsoft.com
- Wikipedia, "Turkish F-keyboard" (Q düzeninin Türkiye'de yaygınlığı): en.wikipedia.org