Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Karekod Hatalı Okunur mu?
#11
İlaç kare kodu GS1 Datamatrix olarak geçiyor. Bildiğimiz üç köşe referanslı olandan değil.

Parse edilen ilk satır değişken uzunlukta ve / veya  FNC1 chr(29) karakteri ayraç olarak kaçarsa parse sorunu olacağından sistem okusa da parse işleminde ucu kaçacaktır.

Şahsi görüşüm parse işlemine odaklı.
 
Ne kadarlık bir veriyi kayıt altına alıyorsanız kayıtlarda anomali takibi ( alan uzunluk farklılıklarından başlayan şekilde ) inceleme ile soruna bir adım yaklaşabilirsiniz diye düşünüyorum.

Girişte kullanılan cihaz ile çıkışta kullanılan cihaz modeline göre ayraçları farklı sunuyor da olabilir. Onları bir masaya yatırmakta fayda var.

bu linkte yapısal karşılaştırma güzel anlatılmış
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#12
(20-02-2026, Saat: 01:00)m_ekici Adlı Kullanıcıdan Alıntı: 3 yıldır sıkıntısız çalışıyordu. Yılbaşından sonra 1-2 tır malzemeden 1 veya 2 adet çıkmaya başladı.
20-25 İrsaliyedeki ürünlerin seri numaraları okunarak depoya alınıyor.
Okumada herhangi kontrol yok, sadece okunan seriler aktarılıyor. (1-2 tanesini hatalı okumuş oluyor)
Ürünler çıkış yapılacağı zaman farklı bir cihaz ile okunduğunda (tabi ki girişteki numara değil de doğru olanı okuyor) kullanıcı bu seri numaralı ürünün depoda olmadığı mesajı ile karşılaşıyor.

Bir sonraki ürün girişinde komple trace alacağım artık.

(17-02-2026, Saat: 16:24)enigma Adlı Kullanıcıdan Alıntı: Bazı cihazlarda "Kod Page" ayarı oluyor. Bu yüzden okuduğu bazı verileri başka bir veriye çeviriyor olabilir.

Aynı ürün gurubunda (1 tır malzemede) sadece 1 veya 2 adedi hatalı okunuyor. Öyle bir sıkıntı olsa o cihazdaki tüm numaralar hatalı olur.
Hep okuyucuya odaklanıldı. Acaba yazıcıdan kaynaklı bir sorun olabilir mi ? Hatalı okunduğunu belirttiğiniz kodları başka bir okuyucu ile yada telefon uygulaması ile okutup kontrol ettiniz mi ? 
İlaç Karekodu basmak için genellikle TIJ (termal inkjet) kullanılıyor. Sizin kullandığınız cihazım markası nedir ?
Cevapla
#13
Kod içeriğinde kullanılan Türkçe veya Özel karakteriniz var mı?
Zamanında benim başıma gelen barkod okuyucunun ayarlarındaki Keyboard ayarından dolayı bazı özel karakterleri okumuyordu.
Yanlış hatırlamıyorsam ! işareti vardı. Terminal içinden Keyboard tipi değiştirilince okumaya başladı.
PostgreSQL - Linux - Delphi, Poliüretan
WWW
Cevapla
#14
(23-02-2026, Saat: 08:57)3ddark Adlı Kullanıcıdan Alıntı: Kod içeriğinde kullanılan Türkçe veya Özel karakteriniz var mı?
Zamanında benim başıma gelen barkod okuyucunun ayarlarındaki Keyboard ayarından dolayı bazı özel karakterleri okumuyordu.
Yanlış hatırlamıyorsam ! işareti vardı. Terminal içinden Keyboard tipi değiştirilince okumaya başladı.

İlaç karekodunda böyle bir durum olması söz konusu değil. Sadece Seri Numarası içinde Ascii karakter kullanılabiliyor ancak o da genellikle bir-iki firmada var. Bunlar da noktalı harfler olmuyor. Gerisi tamamen sayılardan meydana geliyor.

Benim şüphelendiğim karekodu yazan TIJ yazıcı. Bunu anlamın yolu da hatalı denen kodun başka bir okuyucu ile okutulup sonuca bakılması.
Cevapla
#15
Kod her zaman mı hatalı? Hatalı kodun görseli mevcut mu?
Cevapla
#16
Beşeri ilaç karekodlarında özel bir durum mevcuttur.
SeriNo ile Miad arasında üretilen bazı karekodlarda chr(29) bazılarında ise #, -, ve kucuk w, q, x gelebiliyor
bunlarada dikkat edin
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#17
(23-02-2026, Saat: 18:21)adelphiforumz Adlı Kullanıcıdan Alıntı: Beşeri ilaç karekodlarında özel bir durum mevcuttur.
SeriNo ile Miad arasında üretilen bazı karekodlarda chr(29) bazılarında ise #, -, ve kucuk w, q, x gelebiliyor
bunlarada dikkat edin

İlaç karekodu GS1 özelliklidir. Bunun anlamı içindeki verilerin Field olarak neyin ne olduğu bellidir. (01, GTIN numarası, 21 Seri No, 17 SKT, 10 Lot numarası gibi) Bazı alanların uzunlukları sabittir. Mesela GTIN = 14 karakterdir, SKT = 6 karakterdir (YYAAGG) ancak Seri numarası 20 karaktere kadar çıkabilir. Bu yüzden Seri numarasının sonuna GS1 ayracı yani ASCII(29) eklenir.  

Bazı barkod okuyucularda bu # işareti gibi okunabilir. Ancak normalde baskı yapılırken endüstriyel okuyucularla (Keyence, Cognex vb.) kontrol edildiğinden böyle bir şey söz konusu olmuyor.  

Zaten konuyu açan arkadaş bir TIR ilaçta bir kaç tane çıktı diyor.
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi