Öncelikle, kitaplığın ASP.NET için yazılmadığını ancak bununla resim üretebileceğinizi söylerseniz, yapmanız gereken en kolay şey kütüphanenin üstüne oturan bir HttpHandler
yazmaktır. tarayıcıya oluşturulan görüntüler. Bir .NET kitaplığıysa, bunun neden çalışmadığı konusunda bir neden göremiyorum.
söyleniyor, Code39 barkod oluşturulurken dikkat edilmesi gereken birkaç nokta vardır:
- Eğer geçerli Code39 barkod üreten Are (diğer yanıtları görmek, bir Code39 barkod başlayıp
*
bitmelidir) ?
- Taranacak miktarda barkod yazdırıyor mu?
# 1 için, Code39 yazı tipinizden yazdırdığınız görüntülerin kitaplıktakilerle aynı olduğundan emin olmak için kontrol ederdim. Eğer öyleyse, görüntü kalitesi muhtemelen sorun.
# 2 gittiği sürece, daha sonra yazdırmak için HTML sayfalarında görüntülediğim barkod görüntülerini oluşturmak için GDI + ile ücretsiz bir Kod 39 yazı tipi kullandım. Basılı barkod görüntülerini taramaya çalışırken karşılaştığım sorunlardan biri, görüntülerin yeterince keskin olmamasıydı (barkod çizgilerinin kenarları bulanıktı) ve tarayıcılar tarafından okunamadı.
Düşük kaliteli görüntüler elde ettiğim yol büyük bir Code39 barkod görüntüsü (1000 x 400 demek) oluşturmaktı ve daha sonra bu barkodu görüntüleyen <img>
etiketinde genişliği daha küçük bir değere ayarlayacağım (200px veya 2.0 inç). Sadece genişliği ayarladığınızdan emin olabilirsiniz, yükseklik görüntü ile orantılı olarak ölçeklenir. Bu, yazdırıldığında görüntünün DPI'sını etkin bir şekilde artırarak, kolayca taranabilen barkod görüntüleri üretmemizi sağlar (özellikle bir lazer yazıcı kullanarak baskı yapıyorsanız).
DÜZENLEME Neredeyse bu barkodlar üretmek her zaman barkod görselinin altındaki barkod ne yazdırmak olduğunda bir başka iyi uygulama kullanmak, unuttum. Barkod görüntüsünün herhangi bir sebepten dolayı taranmaması durumunda, bu sizin arıza güvenliğinizdir. Herhangi bir standart UPC sembolüne bakarsanız bunun bir örneğini görebilirsiniz. Alttaki sayılar, barkodun tarandığında tam olarak okuyacağı şeydir.
Sorun jeneratörde olduğundan emin misiniz? Barkod tarayıcıları farklı barkod tiplerini kabul edecek şekilde programlanmalı ve bunun üzerinde ve ötesinde, barkod okuma kabiliyeti baskı kalitesine bağlıdır ve görüntü yeniden boyutlandırılırsa o kadar orantılı yapılır. Bir noktada, online olarak sunduğumuz kuponlar standart bir UPC barkoduna sahipti, ancak müşteri yazıcılarının çoğu, aynı barkodun yalnızca% 50'sinde çalıştığı kadar düşük bir kaliteye ayarlanmıştı, bu yüzden onları web sitemizde kullanmayı bıraktık. İstemcinin bilgisayar/yazıcı ayarlarını kontrol edemiyoruz. – David
Merhaba, çeşitli mobil barkod okuyucu uygulamalarını kullanmayı denedim ve hala ücretsiz code39 yazı tipinin oluşturduğu barkodu okuyamıyorum. (http://www.squaregear.net/fonts/free3of9.shtml) Ancak, bu kitaplığı kullanarak bir barkod oluşturmaya çalıştığımda (http://www.codeproject.com/KB/graphics/BarcodeLibrary.aspx) okuyucu Uygulama okuyabilir. –
@PodMays Barkodları Code39 yazı tipinden ve kitaplıktan yazdırırsanız, tam olarak aynı görünüyor mu? Her iki görüntüde keskin kenarlar var mı? – rsbarro