Barkod okuyucudanmı Klavye denmi veri girildi ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zero_g
Üye
Mesajlar: 56
Kayıt: 11 Şub 2004 11:52

Barkod okuyucudanmı Klavye denmi veri girildi ?

Mesaj gönderen zero_g »

Slm arkadaşlar

Öncelikle hayırlı ramazanlar dilerim hepinize.
Benim öğrenmek istediğim şu.

Bilgiğiniz gibi barkod okuyucular klavye gibi davranır ama ben bunun ayrımını nasıl yapabilirim. Örneğin bir barkod numarasının klavyedenmi girildiğini yoksa okuyucudanmı okutulduğunu nasıl anlayabilirim.

Örnek kod ile cevap verirseniz sevinirim..

Hepinize şimdiden tşk ederim..
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

kimi barkod okuyucular barkodun başına ve sonuna özel karaketer ve/veya crc eklerler, bu özelliği varmı kontrol edip varsa açın programdada gerekli kontrolü yapabilirsiniz, veya yoksa saniyede girilen karakter sayısı <4 then klavyedendir diyerekten o tip girişleri iptal edebilirsiniz. vs..
örnek kod olarakda :P :D

Kod: Tümünü seç

print('hello world')
.-.-.-.-.-.-.-. ^_^
zero_g
Üye
Mesajlar: 56
Kayıt: 11 Şub 2004 11:52

Mesaj gönderen zero_g »

şöyle düşünün 2 tane farklı program var.Satış programı diyelim.kullanıcı normal olarak satış programını kullanıyor ama ben arka planda barkod okuyucudan okutulan ürünlerin barkodlarını almam lazım,sizin bahsettiğiniz yöntem benim için çalışan birşey değil ben barkod okuyucu tetiklendiğini algılayıp enter gelene kadar almam gerek bilgiyi

yinede cevabın ve kodun için tşk ederim :?:
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

metin abi çok ince bir espri anlayışın var, tebrik ediyorum.
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

seri porta bağlanan barkod okuyucuları kullanırsanız daha kolay ayırt edebilirsiniz..
muratakpinar
Üye
Mesajlar: 13
Kayıt: 04 Haz 2005 09:23
Konum: istanbul

barkod okuyucuyla klavye arasındaki fark

Mesaj gönderen muratakpinar »

Barkod okuyucu
klavyeden sayı girip entere basmakla aynı görevi gormuyor mu?
yoksa ben mi yanlış biliyorum. hiç denemedim ama merak ettim dogrusu
saygılar.
Her şey, her yerden farklı görünür....
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@zero_g

- Kendi şirketiniz için bir çözüm üretmek istiyorsanız @hbahadir'ın dediği gibi seri porttan veri alan bir Barcode okuyucu ile hemen müdahale şansınız var. Üçüncü şahıslar için bir çözüm ise, ellerindeki mevcut barcode cihazını değiştirmelerini isteyemeyebilirsiniz, bu durumda özel barcode karakter avına gireceksiniz.

- Normalde barcode girişi yapılacak alana gelinir ve o alan girişi sırasında gelen veri değerlendirilir.

- Siz istiyorsunuz ki ID için belirli alan dışında herhangi bir alanda beklenirken olası bir barcode tetiklenmesi olursa mevcut işlem askıya alınsın ve ilgili barcode ID alanına gidilierek yeni giriş yapılsın.

- Hatta bir adım ötesi mevcut işleme dokunmadan ikinci bir thread ile paralel işlem yürüsün.

- En kötü ihtimal, elde klavye bağlantılı barcode olduğunu değerlendirelim, o zaman her giriş alanında o girişin barcode cihazından gelip gelmediğini algılayacak avcı sistem kurmanız gerekiyor.

- Örneğin Adı-Soyadı hanesi girişi yapılan alanı ele alalım. Her hamlede önce alan içeriği yedeklenecek, barcode cihaz özel karakteri aranarak, eğer barcode girişi yapılmışsa önce bu giriş blok olarak alınacak ve yedeklenen veri ile barcode karışık veri yüünden bozulan giriş eski haline dönüştürülecek gibi.
Resim
Resim ....Resim
kite
Üye
Mesajlar: 47
Kayıt: 11 Oca 2005 02:11

Mesaj gönderen kite »

zaman kontrolü ile de aşabileceğini sanıyorum. İlk karakterin edit veya başka bir komponente yazılma anı ile barkodun toplam karakter sayısını tamamlama anı arasaındaki süre farkı yaklaşık olarak bellidir, milisaniyelerle farkeder. Klavye ile ise bariz yavaştır, barkoda göre.
Bu süre kontrolü ile klavyeden mi cihazdan mı geldiği anlaşılabilir
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@kite

- @mege de aynı metodu önermişti ne güzel, ben de katılıyorum ama öneriyi yapan ben olsam mutlaka copy/paste kartını -bir kerede bir barcode ID'sini girme ki Barcode cihazından bile hızlı giriş yapılmış olur- öne sürerlerdi. Şanslısınız :lol:
Resim
Resim ....Resim
Cevapla