QTicari Barkod Modülü
13.03.2008 - 11:54
EkleBunu Sosyal Paylaşım Butonu4 Yorum | 575 Okuma

QTi BarkodQTicari artık barkod da basabiliyor. AÅŸağıdaki resimde gördüÄŸünüz alfabeler test edildi. İsimleri kırmızı çerçeve içerisinde olanlar okunamadı :( büyük ihtimalle çok eski olan barkod okuyucudan yada barkod deÄŸerinden. ÖrneÄŸin I2Of5 alfabesi gibi. Bu alfabede barkod deÄŸerinin rakam adedi çift sayı olmak zorundaymış, diÄŸer okunamayan alfabelerde de böyle bir kural olabilir. İlerde daha kaliteli bir okuyucu ile tekrar test edeceÄŸim. (Test eden olursa sonuçları bana bildirsin.)

Çalışma mantığına gelince libbarcode ile koordinatlar PCL formatında alınıp normalin 5-10 katı kadar küçültülüp ekrana basılıyor. ( PCL'yi seviyoruz PS'den nefret ediyoruz :) ) Bunun için GNU Barcode'un kaynak kodlarındaki "pcl.c" dosyasında bulunan "int Barcode_pcl_print(struct Barcode_Item *bc, FILE *f)" fonksiyonunu modülün ihtiyaç duyduÄŸu ÅŸekilde yeniden düzenleyip program içerisine gömdüm. Böylece deÄŸerler çok hızlı bir ÅŸekilde alınıp barkod çizilebiliyor.

qti barkod modül

Bundan sonrası ise modül'ün etiket tasarımı yapıp çıktı alabilmesini saÄŸlamak. Küçük bir araç kutusu yapılacak içerisinde text, image, line, barkod ..vb. bileÅŸenler olup tıpkı paint'de resim çizer gibi etiket tasarımı yapılabilecek.

 

İşte test edilen alfabeler

QTi Barkod

Etiketler : qticari

'QTicari Barkod Modülü' İle İlgili Diğer Yazılar İçin Tıklayın.

4 Yorum
Ömer F. USTA
14.03.2008 - 21:20
Eğer uygulama Türkiye kullanımı ile kısıtlı kalmayacaksa
USA'de sıklıkla kullanılan 2D Barcode larıda incelemeni tavsiye ederim.
Sanırım yakın bir gelecekte Türkiye'de de bu 2D veya 3D barcode sistemleri standart hale gelmeye başlayacaktır.

http://en.wikipedia.org/wiki/Datamatrix
http://en.wikipedia.org/wiki/QR_Code
http://en.wikipedia.org/wiki/Barcode
Nesimi ACARCA
14.03.2008 - 21:50
Bunlar baya karışık gibi :) inşallah onlarıda yaparız. Artık bir standartın gelmesi şart, örneğin tek bir alfabe her yerde kullanılabilse ne kadar güzel olurdu. Fakat aklıma takılan bir nokta var bu alfabedeki her hangi bir kare silinirse ne olacak? Diğerlerinde misal ean'da etiketin yarısı silinse bile en azından sağlam yerlerden okuma yapılabiliyor.
Ömer F. USTA
15.03.2008 - 14:09
mesala QR barcode sisteminde
3 tane büyük kare var bunlar etiketin orta yerini
belirlemek için 1 tanede orta boy kare var bu da
diğer 3 tanesinin iç kısımlarını bir kare haline getiriyor.
yani bir nevi alignment için. Büyük karelerin iç tarafından
diğer büyük kareye doğru adım adım giden minak kareler var
bunlar 10101010 ÅŸeklinde dizili yani siyah beyaz siyah beyaz gibi
Yani her boş etikette bu söylediğim kısım var.
Sonr bu 3 büyük kare etrafındaki ilk halka ürün kodu , sonraki
bu ilk anlattığın çizgi içinde kalan kısım farklı bir mana
ve en büyük kısımda kalan kısım ise baya büyük bir veri içeriyor.
Veriler birbirinden ayrıldığı için sanırım hepsi birden hasar almayacaktır. Ayrıntı için :
http://en.wikipedia.org/wiki/QR_Code
Nesimi ACARCA
15.03.2008 - 14:30
İhtiyaç duyulduktan sonra neden yapılmasın, işlerim bitsin bir göz atarım. Zaten dediğiniz gibi, yakında ülkemizde de kullanılacaksa yazmak şart oldu diyebiliriz. :) İşte o zaman engin tecrübelerinizden faydalanmak isterim.
Google
 
En Son Yorumlar (Blog)
  • Nesimi ACARCA:Yazım hatası, hemen düzeltiyorum. :) Ayrıca ilginiz için teÅŸekkürler. Mail yoluyla sizinle il...
  • Alparslan Duran:Selamlar e mail adresinizi anlamadım o aradaki (qt) @ anlamına mı gelmekte ??? Neys...
  • TEYMUR:iyi videosu olsa lap iyi ...
  • mali:iÅŸte gidiyorum arkama bakmadan bıraktıklarıma piÅŸman olmadan ama bi...
  • Nesimi ACARCA:Son sorudan baÅŸlayayım. Aslında öğrendiklerimi, bildiklerimi sizlerle paylaÅŸmak için yazıyor...
  • sahin:qt, eclipse ve kdevelop öğrenebilmemiz için türkçe kitap veya kaynak varmı? yoksa siz böyle b...
  • Nesimi ACARCA:İhtiyaç duyulduktan sonra neden yapılmasın, iÅŸlerim bitsin bir göz atarım. Zaten dediÄŸiniz g...
  • Ömer F. USTA:mesala QR barcode sisteminde 3 tane büyük kare var bunlar etiketin orta yerini &...
  • Nesimi ACARCA:Bunlar baya karışık gibi :) inÅŸallah onlarıda yaparız. Artık bir standartın gelmesi ÅŸart, Ã...
  • Ömer F. USTA:EÄŸer uygulama Türkiye kullanımı ile kısıtlı kalmayacaksa USA'de sıklıkla ...
Sponsor Bağlantı