BarcodeSheets

Code 39 barkod oluşturucu

Büyük harfleri, rakamları ve birkaç işareti Code 39 barkoduna kodlayın — ücretsiz, sınırsız ve demirbaş etiketleri ya da eski okuyucular için hazır.

Sınırsız — üst sınır yok SVG ve baskı çözünürlüklü PNG ücretsiz Hesap gerekmez %100 tarayıcınızda

Code 39 neyi kodlar

Code 39, bugün de yaygın olarak kullanılan en eski alfasayısal barkod türlerinden biridir. 43 karakterlik bir kümeyi kodlar: 0-9 rakamları, A-Z büyük harfleri, boşluk ve altı işaret (- . $ / + %). Küçük harf desteği yoktur — küçük harf yazarsanız, bu araç da dahil kodlayıcıların çoğu onları kendiliğinden büyük harfe çevirir, çünkü Code 39’un küçük harf için simgesi yoktur. Okuma donanımının modern bir perakende okuyucusundan daha eski ya da daha ucuz olabileceği iç etiketler için sağlam bir seçimdir. Bu tür “Code 3 of 9” adıyla da anılır; ad, kodun yapısını anlatır: her karakter dokuz öğeden oluşur ve bunların üçü geniştir. Her karakter kendini doğruladığı için Code 39, tek bir baskı kusurunu daha yoğun alternatiflerden daha iyi kaldırır.

Başlangıç ve bitiş karakterleri ile uzunluk kuralları

Her Code 39 barkodu başta bir yıldız işaretiyle (*), sonda bir yıldız işaretiyle daha çerçevelenir; okuyucu barkodun nerede başlayıp nerede bittiğini böyle bilir. Yıldız bu iş için ayrılmıştır: kodlayabileceğiniz 43 veri karakterinden biri değildir ve oluşturucuların çoğu (bu araç da dahil) başlangıç ile bitiş yıldızlarını kendiliğinden ekler, sizin yazmanız gerekmez.

Uzunluk kuralları

Code 39 için tanımlanmış bir üst uzunluk yoktur, ama düşük yoğunluklu bir barkod türüdür — her karakter, Code 128’deki karşılığından daha çok fiziksel genişlik kaplar — bu yüzden uzun diziler hızla genişler. En çok kısa tanımlayıcılara yakışır: uzun serbest metinler yerine demirbaş etiketleri, yaka kartı numaraları ve kısa alfasayısal kodlar.

Kontrol basamağı

EAN-13 ya da UPC-A’dan farklı olarak Code 39’un zorunlu bir kontrol basamağı yoktur: barkod onsuz da geçerlidir ve okuyucuların çoğu onu sorunsuz okur. Standart, daha yüksek doğruluk isteyen ortamlar için isteğe bağlı bir Modulo 43 sağlama karakteri tanımlar (savunma sektörü ve sanayinin bir bölümü bunu kendi tedarik zincirlerinde zorunlu tutar), ama sahadaki Code 39 barkodlarının büyük çoğunluğu — demirbaş etiketleri, yaka kartları, iç etiketler — onu kullanmaz. Kullanım senaryonuz özellikle Modulo 43 istemiyorsa eklemeye gerek yok.

Code 39 nerede kullanılır

Code 39, modern perakende okuma altyapısının büyük bölümünden daha eskidir ve satış noktasında kullanılmaz. Bugün de karşımıza çıktığı yerler var: iç demirbaş ve ekipman takibi, yaka kartları ve kimlik kartları, otomotiv ile savunma tedarik zincirinin etiketlemesi (bazı AIAG ve MIL-STD şartnameleri özellikle onu ister) ve on yıllar önce onun üzerine kurulup hiç değiştirilmemiş eski depo ya da kütüphane sistemleri. Genel bir kitleye ya da eski sistem kısıtı olmayan modern bir okuma sistemine yönelik bir şey etiketliyorsanız, Code 128 aynı veriyi genellikle daha derli toplu kodlar. Özel durumlar için bir de Extended Code 39 vardır: karakter çiftleri kullanarak tüm ASCII kümesini temsil eder, kod bu yüzden çok daha genişler ve burada da genellikle daha iyi seçim Code 128’dir.

Boyut ve baskı önerileri

Code 39 için önerilen en küçük sessiz bölge — çubukların iki yanındaki, üzerine hiçbir şey basılmayan boş beyaz alan — en dar çubuk genişliğinin, yani X boyutunun 10 katıdır; Code 128 ile aynı pratik kural. 0,25 mm’lik bir X boyutunda bu, her iki yanda yaklaşık 2,5 mm’lik temiz bir kenar boşluğu eder; Code 39 aynı veride Code 128’den zaten daha geniş olduğu için, sessiz bölgeden kısmak burada okunamamanın daha da sık rastlanan bir nedenidir.

Baskı önerileri

Güvenilir okunması gereken etiketleri 300 dpi ya da üzerinde yazdırın — termal transfer yazıcılar Code 39’u iyi basar, basit bir lazer yazıcı bile bu çözünürlükte genellikle temiz sonuç verir. Bir barkodu tasarlandığı boyutun yaklaşık %80’inin altına küçültmeyin ve en yüksek kontrast için çubukları beyaz ya da açık zemin üzerinde tam siyah tutun.

Sıkça sorulan sorular

Code 39 barkodlarında kontrol basamağı gerekir mi?

Hayır. Code 39’un zorunlu bir kontrol basamağı yoktur ve okuyucuların çoğu onu kontrol basamağı olmadan sorunsuz okur. Daha yüksek doğruluk isteyen ortamlar için — savunma ve otomotiv tedarik zincirinin bazı şartnamelerinde olduğu gibi — isteğe bağlı bir Modulo 43 sağlama karakteri vardır, ama Code 39 barkodlarının büyük bölümü — demirbaş etiketleri, yaka kartları, iç etiketler — onu kullanmaz.

Code 39 hangi karakterleri kodlayabilir?

43 karakterlik bir küme: 0-9 rakamları, A-Z büyük harfleri, boşluk ve - . $ / + % işaretleri. Küçük harf desteği yoktur — Code 39’un küçük harf için simgesi olmadığından, girdiğiniz küçük harfler kendiliğinden büyük harfe çevrilir.

Code 39 barkodundaki yıldız işareti nedir?

Yıldız işareti (*), her Code 39 barkodunu çerçeveleyen başlangıç ve bitiş karakteridir; okuyucuya kodun nerede başlayıp nerede bittiğini söyler. Bir veri karakteri değildir — bu araç da dahil, oluşturucuların çoğu onu kendiliğinden ekler.

Code 39 günümüzde de kullanılıyor mu?

Evet, ama yeni perakende sistemlerinden çok iç kullanımda ve eski sistemlerde: demirbaş takibi, yaka kartları ve otomotiv ile savunma tedarik zincirinin bir bölümündeki etiketleme bugün de onu şart koşuyor. Genel amaçlı bir barkod içinse Code 128 aynı veriyi genellikle daha az yere sığdırır.

Code 39 ile Code 128 arasındaki fark nedir?

Code 128 daha yoğundur (aynı veri için daha kısa barkodlar) ve küçük harfler dahil tüm ASCII kümesini kabul eder. Code 39 ise 43 karakterlik daha küçük bir küme kullanır ve fiziksel olarak daha çok yer kaplar, ama çok eski ya da ucuz okuyucuların okuması daha kolaydır. Ayrıntılar Code 128 oluşturucumuzda: /code-128