Code 93 Barkod Oluşturucu
Alfasayısal etiketler, endüstriyel takip ve envanter iş akışları için kompakt Code 93 barkodları oluşturun.
Barkod ve Matris Oluşturucu
Canlı Stüdyo Önizlemesi
Code 128 Toplu Seri Numarası Oluşturucu
Depo SKU’ları, varlık etiketleri, envanter etiketleri ve diğer kurum içi tanımlayıcılar için sıralı Code 128 barkodları oluşturun.
Code 93 Barkod Oluşturucu
Kısa cevap: Code 93, 1982 yılında Intermec tarafından Code 39’un daha yoğun bir ardılı olarak geliştirilen değişken uzunlukta alfa-nümerik bir barkoddur. Code 93 için ayrılmış bir ISO/IEC standardı yoktur. 43 yerel karakteri — A–Z, 0–9 ve yedi özel karakter — kodlar; ayrıca dört shift karakteri aracılığıyla tam 128 karakterlik ASCII’yi de kodlar.
What a Code 93 barcode is
Code 93, Intermec tarafından 1982'de geliştirilen tek boyutlu, sürekli bir barkod sembolojisidir. Intermec, Code 39'un halefi olarak tasarladığı bu sembolojide, daha yüksek yoğunluk elde etmek için dokuz modüllü bir karakter yapısı kullanmıştır: daha geniş bir modül sayısı boyunca beş çubuk ve dört boşluk kullanan Code 39'un aksine, Code 93'te üç çubuk ve üç boşluk bulunur.
Code 93 has no dedicated ISO/IEC standard. It is referenced informally in AIM specifications and supported by most barcode readers as a legacy format, but it was never formally standardised under ISO/IEC like Code 128 (ISO/IEC 15417) or Code 39 (ISO/IEC 16388). This is not an editorial oversight — it is a factual difference between Code 93 and its more widely adopted relatives, and it is relevant when specifying a barcode system: equipment vendors are not obliged to certify Code 93 compliance against a published standard.
Yerel karakter kümesi 43 karakterden oluşur: A–Z arasındaki 26 büyük harf, 0–9 arasındaki 10 rakam ve yedi özel karakter: boşluk, tire, nokta, dolar işareti, eğik çizgi, artı işareti ve yüzde işareti. Dört kaydırma karakteri — ($), (/), (%) ve (+) ile gösterilir — sonraki karakterle birleşerek yerel kümede bulunmayan 85 ek ASCII değerini temsil eder ve 128 karakterlik ASCII kümesinin tamamını kullanılabilir hâle getirir.
Code 93 teknik özellikleri
Karakter kümesi, yapı ve kontrol basamakları
| Parametre | Değer | Kaynak |
|---|---|---|
| Tam ad | Code 93 | — |
| ISO/IEC standard | None — no dedicated standard exists | Wikipedia; idautomation.com |
| Origin | Developed by Intermec Corporation, 1982 | Wikipedia |
| Native character set | 43 characters: A–Z (26), 0–9 (10), space, -, ., $, /, +, % (7) | Wikipedia; idautomation.com |
| Extended ASCII | Full 128 via shift characters ($), (/), (%), (+) | Wikipedia; idautomation.com |
| Sembol uzunluğu | Değişken | Wikipedia |
| Elements per character | 9 modules: 3 bars + 3 spaces | barcodes crate source (docs.rs) |
| Check characters | Two mandatory: C and K | idautomation.com; barcodeisland.com archived |
| C check algorithm | Weighted sum of data character values, weights 1–20 cycling right-to-left, mod 47; remainder maps to Code 93 character table | idautomation.com |
| K check algorithm | Same as C but the C value is included as the rightmost element; weights 1–15 cycling right-to-left, mod 47 | idautomation.com |
| Çift yönlü kod çözme | Evet | Wikipedia |
| Density vs Code 39 | Approximately 25% denser for equivalent data | Wikipedia |
Çift modülo-47 kontrol karakteri ayrıntılı olarak
Code 93'ün iki kontrol karakteri, onu hata algılama açısından daha güvenilir doğrusal barkod simbolojilerinden biri yapar. C kontrol karakteri, tüm veri karakterlerinin değerleri alınarak hesaplanır (A=10, B=11, ..., Z=35, 0=0, ..., 9=9 olacak şekilde Code 93 karakter değerleri tablosu kullanılır ve özel karakterlerin her birine benzersiz bir değer atanır). Ardından, veri dizisi boyunca sağdan sola 1'den 20'ye kadar döngüsel olarak ağırlıklar uygulanır, çarpımlar toplanır ve toplam 47'ye bölündüğünde kalan bulunur. Kalan, karşılık gelen Code 93 karakterine eşlenir.
K kontrol karakteri de aynı şekilde hesaplanır; ancak ağırlıklar uygulanmadan önce C kontrol karakteri, veri dizisinin en sağındaki öğe olarak diziye eklenir. K için ağırlıklar sağdan sola 1'den 15'e kadar döngüsel olarak uygulanır. Kodlanmış sembolde K karakteri, C karakterinden sonra gelir.
Bu oluşturucu her iki kontrol karakterini de otomatik olarak hesaplar. Bunları elle hesaplamanız veya eklemeniz gerekmez.
Code 39 yapısıyla karşılaştırma
Code 39, her karakteri 9 öğeyle (5 çizgi, 4 boşluk) temsil eder; bu öğelerin tam 3’ü geniştir. Code 93 ise her karakteri 9 modülle (3 çizgi, 3 boşluk) temsil eder ve ayrı geniş ve dar öğeler kullanmaz; modül değerleri farklı şekilde kodlanır. Code 93’ün yapısında, Code 39’da bulunan karakterler arası boşluk yoktur (Code 39 kesikli, Code 93 ise süreklidir); bu da yoğunluğun artmasına katkıda bulunur.
When to use a Code 93 barcode
Canada Post teslimat bilgileri. Canada Post, yurt içi posta gönderilerinde ek teslimat bilgilerini kodlamak için Code 93 kullanır. Bu, Kuzey Amerika’da Code 93’ün faal kullanımına dair en sık atıfta bulunulan örnektir. Canada Post’un paket veya posta sistemleriyle entegrasyon yapıyorsanız ve ilgili sistem Code 93 kullanılmasını belirtiyorsa Code 93 kullanın.
Code 93’ün açıkça gerekli olduğu eski envanter sistemleri. Code 128 yaygınlaşmadan önce kurulan bazı depo yönetim sistemleri ve ERP entegrasyonları, Code 93 tarayıcıları ve bu sembolojiye göre yapılandırılmış etiket yazıcıları kullanacak şekilde ayarlanmıştır. Sistem yeniden yapılandırılamıyorsa ve hâlihazırda Code 93 kullanıyorsa etiket sürekliliğini korumak için Code 93 kullanmaya devam edin.
Geliştirici testleri ve uyumluluk doğrulaması. Eski barkod verilerini (daha eski barkod veritabanlarından veya arşiv kayıtlarından gelenleri) desteklemesi gereken tarama uygulamaları geliştirenler, tarayıcı ve yazılım entegrasyon testleri için bu oluşturucuyu kullanarak test sembolleri üretebilir.
When NOT to use Code 93. For any new labelling system, Code 128 is the better choice. Code 128 has a published ISO/IEC standard (ISO/IEC 15417:2007), is the industry default for warehouse and logistics applications, encodes the full ASCII set including lowercase letters without shift sequences, and is universally supported by barcode scanners without requiring explicit enable. Many scanners do not have Code 93 enabled by default.
Code 93 için baskı gereksinimleri
X boyutu. Etiket alanınızın ve tarayıcının çözünürlüğünün izin verdiği en büyük X boyutunu kullanın. Code 93 sürekli bir barkod olduğundan modül genişliği, sembolün fiziksel uzunluğunu doğrudan belirler.
Sessiz bölgeler. Code 93, sembolün her iki yanında minimum bir sessiz bölge gerektirir. Belirli gereksinim, genel doğrusal barkod uygulamalarına uygundur — genellikle her iki uçta da en az 10X. Sessiz bölgeye taşan herhangi bir öğe, tarayıcının başlangıç veya bitiş karakterini algılamasını engeller.
Çubuk yüksekliği. Diğer doğrusal barkodlarda olduğu gibi aynı kuralı uygulayın: çubuk yüksekliği, sembol uzunluğunun en az yüzde 15’i veya 5 mm olmalıdır; bu değerlerden büyük olanı esas alın. Yüksek çubuklar, tarayıcının açılı tutulmasına kısa çubuklardan daha iyi tolerans gösterir.
Tarayıcı yapılandırması. Code 93 için en önemli pratik gereklilik budur: el tipi barkod tarayıcılarının çoğunda Code 93 kod çözme özelliği varsayılan olarak etkin değildir. Code 93 etiketlerini kullanıma almadan önce tarayıcı kılavuzunda Code 93’ü etkinleştirme adımlarını bulun ve yapılandırma barkodunu tarayın. Code 93 için yapılandırılmamış bir tarayıcı, baskı kalitesi kusursuz olsa bile sembolü çözemez. Code 93 kurulumlarının başarısız olmasının yaygın nedenlerinden biri budur.
Baskı kontrastı. Her doğrusal barkodda olduğu gibi koyu çubuklar açık renkli bir arka plan üzerinde olmalıdır. Code 93’te Code 39’a kıyasla daha dar modüller kullanıldığından, termal baskı kalibrasyonu önemlidir.
Sorun giderme: Code 93 barkodunuz neden taranmıyor
Tarayıcı Code 93 okuyacak şekilde yapılandırılmamış. Arızaların en yaygın nedeni budur. Code 93, birçok el tipi ve sabit montajlı tarayıcıda varsayılan olarak devre dışıdır. Tarayıcının programlama kılavuzunda Code 93 etkinleştirme yapılandırma barkodunu bulun ve test etmeden önce okutun.
Verilerde geçersiz karakter var. Code 93'ün yerel karakter kümesi 43 karakterden oluşur: büyük harfler A–Z, rakamlar 0–9, boşluk ve yedi özel karakter: -, ., $, /, +, %. Küçük harfler, aksanlı karakterler ve diğer özel semboller için kaydırmalı kodlama gerekir. Oluşturucu girdiyi reddediyorsa karakterlerin desteklenen kümede olup olmadığını kontrol edin.
Kontrol karakteri hatası. Bir Code 93 sembolü, kontrol basamaklarını yanlış hesaplayan bir sistem tarafından oluşturulduysa çoğu tarayıcı sembolü doğrudan reddeder. Yeni ve doğru hesaplanmış bir sembol oluşturmak ve karşılaştırmak için bu oluşturucuyu kullanın.
Sessiz bölge ihlal edildi. Sessiz bölgeye taşan bir kenarlık, bitişik etiket öğesi veya kırpılmış baskı kenar boşluğu, başlangıç/bitiş algılamasını engeller. Her iki uçta da en az 10X genişliğinde boş alan bırakın.
X boyutu çok küçük. İnce X boyutlarında Code 93, aynı veriler için Code 39'dan daha yüksek tarayıcı çözünürlüğü gerektirir. Temiz basılan bir sembol taranmıyorsa X boyutunu artırmayı deneyin.
Çift yönlü kod çözme sorunları. Code 93 çift yönlü olarak çözümlenebilir; ancak bazı tarayıcı yazılımı uygulamalarında belirli desenler ters yönde okunduğunda bilinen sorunlar görülür. Etiketi her zaman aynı yönde sunmayı deneyin.
Code 93 versus Code 128
Code 93 ve Code 128 benzer amaçlara hizmet eder: alfanümerik, değişken uzunluklu doğrusal barkodlar. Ancak standardizasyon, karakter kapsamı ve sektörde benimsenme açısından farklılık gösterirler.
| Code 93 | Code 128 | |
|---|---|---|
| ISO/IEC standard | Yok | ISO/IEC 15417:2007 |
| Origin | Intermec, 1982 | 1981 (various; standardised) |
| Native character set | 43 characters (uppercase + digits + 7 specials) | All 128 ASCII including lowercase |
| Küçük harf desteği | Via shift characters only | Natively in Code Set B |
| Check characters | Two mandatory (C and K, modulo-47) | One mandatory (modulo-103) |
| Sayısal yoğunluk | Standart | Double-density in Code Set C |
| Default scanner support | Often disabled — requires explicit enable | Enabled by default on most scanners |
| Active deployments | Canada Post, legacy systems | Warehouse, shipping, GS1-128, FBA |
| Recommendation for new systems | Not recommended — use Code 128 | Yes — the industry default |
Code 93, ilk tasarım avantajı olan Code 39'dan yaklaşık yüzde 25 daha yoğundur. Code 128 ile karşılaştırıldığında ise Code 93'ün kayda değer bir yoğunluk avantajı yoktur: sayısal verilerde Code Set C'deki Code 128, Code 93'ten daha yoğundur; alfanümerik verilerde ise Code Set B'deki Code 128, küçük harf desteği ve yayımlanmış bir standart sunarken Code 93 ile aynı yoğunluğu sağlar.
Bu barkodu Bahreyn ve uluslararası tedarik zincirlerinde kullanma
Bahreyn'deki perakendeciler, ithalatçılar, üreticiler ve lojistik ekipleri tanımlayıcıları ticari ortaklarının kurallarıyla eşleştirmelidir. Perakende GTIN'leri uygun yetkili kuruluştan gelmelidir; bir oluşturucu barkod görseli üretir ancak tanımlayıcı sahipliği tahsis etmez. Alıcı sistem destekliyorsa dahili stok ve varlık referanslarında kuruluş tarafından tanımlanan değerler kullanılabilir.
Operasyonel yönergelerde kuruluşunuzun dil ve yazım stilini kullanın; ihtiyaç duyan ekipler için Arapça talimatlar da ekleyin. Gerçek kullanım koşullarında baskı testi yapın. Bahreyn'in sıcaklığı, güçlü ışığı, tozu, kavisli ambalajları ve yansıtıcı laminatı, ekranda görünmeyen kontrast veya yüzey sorunlarını ortaya çıkarabilir.
Sessiz bölgeleri boş tutun, görüntüyü germekten kaçının ve sade açık renkli bir arka plan üzerinde koyu çubukları tercih edin. Baskı serisinin başından, ortasından ve sonundan örnekleri tarayın. Düzenlemeye tabi perakende, sağlık, yayıncılık veya lojistik kullanımlarında üretimi onaylamadan önce geçerli GS1, ISBN kurumu, müşteri veya sektör şartnamesini doğrulayın.
Yazdırmadan önce
- Doğru semboloji seçildi
- Tanımlayıcı sahipliği doğrulandı
- Kontrol basamağı doğrulandı
- Sessiz bölgeler boş bırakıldı
- Güçlü çubuk kontrastı
- En-boy oranı değiştirilmedi
- SVG veya yüksek çözünürlüklü PNG
- Üretim tarayıcısı testi
Sık sorulan sorular
Kısa teknik yanıtı okumak için bir soruyu açın.
01Code 93 nedir?+
Code 93, Intermec tarafından 1982 yılında Code 39’un daha yoğun bir takipçisi olarak geliştirilen değişken uzunlukta alfanumerik bir lineer barkoddur. Code 93 için ayrılmış bir ISO/IEC standardı yoktur. Yerel olarak 43 karakter kodlar ve dört shift karakteri aracılığıyla tam 128 karakterlik ASCII’yi destekler. İki zorunlu kontrol karakteri, C ve K, mod-47 ağırlıklı toplamlar ile hesaplanır.
02Code 93 ile Code 39 arasındaki fark nedir?+
Code 93, eşdeğer veriler için Code 39'dan yaklaşık %25 daha yoğundur. Code 93 sürekli (karakterler arası boşluk yok) iken Code 39 ayrık yapıdadır. Code 93, modulo-47 ağırlıklı toplamlarla hesaplanan iki zorunlu kontrol karakterine sahiptir; Code 39'un kontrol karakteri isteğe bağlıdır ve modulo-43 kullanır. Yeni dağıtımlar için hiçbiri tercih edilmez — Code 128 (ISO/IEC 15417:2007) herhangi bir yeni sistem için doğru seçimdir.
03Canada Post Code 93 kullanıyor mu?+
Evet. Canada Post, iç posta öğeleri üzerindeki ek teslimat bilgilerini kodlamak için Code 93 kullanır. Bu, Kuzey Amerika’daki Code 93’ün en çok anılan aktif kullanım alanıdır ve bugün Code 93 barkodları oluşturmanın birincil ticari nedenidir.
04Code 93 kontrol basamağı nasıl çalışır?+
Code 93 iki kontrol karakteri kullanır: C ve K. C kontrolü, veri karakteri değerlerinin sağdan sola döngüsel olarak 1–20 ağırlıkları ile yapılan mod-47 ağırlıklı toplamıdır. K kontrolü, aynı yöntemi veriye artı C değeri uygulanarak gerçekleştirir, ağırlıklar 1–15’tir. Her iki kontrol karakteri de bu üreteç tarafından simgeye otomatik olarak eklenir.
05Code 93 hangi karakterleri kodlar?+
Yerel Code 93 karakter kümesi 43 karakteri kapsar: büyük harfler A–Z (26), rakamlar 0–9 (10) ve özel karakterler boşluk, -, ., $, /, +, % (7). Küçük harfler ve kontrol karakterleri dahil olmak üzere tam 128 karakterlik ASCII, ardından gelen bir karakterle birleşen ($), (/), (%), (+) ile gösterilen dört kaydırma karakteri aracılığıyla kullanılabilir.
06Code 93, Code 39'dan daha mı iyi?+
Code 93, orijinal avantajı olan Code 39'dan yaklaşık yüzde 25 daha yoğundur. Ancak Code 93'ün ayrılmış bir ISO/IEC standardı yoktur ve birçok tarayıcının bunu okumak için açık yapılandırma gerektirir. Herhangi bir yeni sistem için Code 128 (ISO/IEC 15417:2007) daha iyi bir seçimdir: Code 39'dan daha yoğundur, küçük harfleri doğal olarak kodlar ve neredeyse tüm barkod tarayıcılarda varsayılan olarak etkindir.
07Tarayıcım Code 93'ü destekliyor mu?+
Çoğu modern barkod tarayıcı Code 93'ü destekler, ancak birçok modelde varsayılan olarak devre dışıdır. Code 93 etkinleştirme barkodunu bulmak için tarayıcının programlama kılavuzunu kontrol edin ve test etmeden önce bu yapılandırma kodunu tarayın. Doğru baskı kalitesine rağmen Code 93 sembollerinin taranamamasının en yaygın nedeni budur.
08Code 93 için bir ISO/IEC standardı var mı?+
Hayır. Code 93 için ayrılmış bir ISO/IEC standardı yoktur. AIM spesifikasyonlarında gayriresmî olarak referans verilir ve çoğu okuyucu tarafından bir miras formatı olarak desteklenir. Bu, her ikisi de yayımlanmış uluslararası standartlara sahip olan Code 39 (ISO/IEC 16388:2023) ve Code 128 (ISO/IEC 15417:2007) ile tezat oluşturur.
09Code 93 küçük harfleri kodlayabilir mi?+
Yerel olarak değil. 43 karakterlik yerel küme yalnızca büyük harfleri içerir. Küçük harfler, bir shift sembolünü takip eden karakterle birleştirilen shift karakter dizileri aracılığıyla kullanılabilir; bu da sembol uzunluğunu artırır. Code 128 Code Set B küçük harfleri yerel olarak kodlar ve karışık büyük/küçük harfli veriler için daha verimli bir seçenektir.
10Code 93 kullanımına kayıt yaptırmam veya lisans almam gerekiyor mu?+
Hayır. Code 93 rastgele alfasayısal verileri kodlar ve herhangi bir GS1 lisansı, kaydı veya sertifikası gerektirmez. Harici bir onay olmadan dahili etiketleme için tamamen kullanılabilir. Bir ISO/IEC standardının olmaması lisanslama açısından bir sonuç doğurmaz — bu bir kullanım kısıtlaması değil, teknik bir spesifikasyon eksikliğidir.