Code 39 (Code 3 of 9 olarak da adlandırılır), en eski alfanümerik barkod formatlarından biridir. Büyük harf A–Z, rakam 0–9 ve yedi sembolü kodlar: - . $ / + % ve boşluk.
Tarayıcınız özellikle Code 39 gerektirmedikçe yeni projeler için bunun yerine Code 128'i kullanın — daha düşük yoğunluklu ve temel sürümünde kontrol basamağı doğrulaması yoktur.
Sonsuza dek ücretsiz. Kayıt yok, indirilen görüntüde filigran yok, bugün oluşturduğunuz barkodda son kullanma tarihi yok.
At a glance
| Standart | ISO/IEC 16388 (2007) — ISO/IEC 16388 |
|---|---|
| Karakter kümesi | 43 karakter — A–Z, 0–9, boşluk ve - . $ / + % |
| Yapı | Ayrık; her karakter 9 öğedir (5 çubuk + 4 boşluk), bunların 3'ü geniş |
| Kontrol basamağı | İsteğe bağlı modulo-43; semboloji onsuz da kendi kendini kontrol eder |
| Başlangıç/bitiş karakteri | Yıldız (*), kodlayıcı tarafından otomatik olarak eklenir |
| Yoğunluk | Düşük — aynı veri için Code 128'in yaklaşık yarısı kadar yoğun |
| Tanıtım yılı | 1974 (Intermec); ABD DoD LOGMARS (MIL-STD-1189) tarafından zorunlu kılındı |
“Code 39, ayrık, değişken uzunluklu bir sembolojidir; her sembol karakteri dokuz öğeden oluşur — beş çubuk ve dört boşluk — bunların üçü geniştir.”
Code 39'a gerçekten ne zaman ihtiyacınız var
Birçok eski endüstriyel ve devlet sistemi Code 39 gerektirir — savunma tedarik zincirleri (LOGMARS), bazı sağlık ve kütüphane sistemleri ve bazı eski ERP entegrasyonları. Spesifikasyon belgeniz Code 39'u belirtiyorsa, onu kullanın.
Sıfırdan başlayan işler için — dahili etiketler, modern WMS sistemleri, e-ticaret — Code 128'i seçin. Daha kısa, daha güvenilirdir ve küçük harfleri destekler.
Karakter kümesi
Büyük harf A–Z, rakam 0–9 ve şu semboller: - . $ / + % * ve boşluk. Küçük harf desteklenmez; kodlayıcı bunu reddeder.
Genişletilmiş bir Code 39 modu, sembol başına iki karakteri birleştirerek tam ASCII kümesini destekler, ancak sonuç artık temel Code 39 tarayıcılarıyla uyumlu değildir.
Frequently asked questions
- Barkodum neden küçük harfleri kodlamıyor?
- Code 39, standart biçiminde küçük harfleri desteklemez. Code 128'e geçin veya verinizi büyük harfe dönüştürün.
- Code 39'un kontrol basamağı var mı?
- İsteğe bağlı olarak. Modulo-43 kontrol karakteri etkinleştirilebilir ancak çoğu okuyucu bunu doğrulamaz. Code 128'in her zaman yerleşik doğrulaması vardır.
