xBarcodexBarcode
ISO ISO/IEC 15417:2007

Code 128 Barkod Standardı ve Oluşturucu

Yüksek yoğunluklu alfanümerik barkod. Motorumuz, mümkün olan en kısa sembol genişliği için A, B ve C Alt Kümeleri arasında otomatik geçiş yapmak üzere dinamik arama algoritmaları kullanır.

Live Generator
22/500

Konumu belli olan kontrol basamaklarını tamamlar. GS1 için AI değerlerini parantez içinde yazın. Mevcut kontrol basamakları doğrulanır. Diğer biçimler her zamanki gibi işlenir.

FG
BG
🛡️Sıfır Veri Tutma: Edge belleğinde anında kodlanır. Asla kaydedilmez.

Teknik Özellikler

Yapı Başlangıç Deseni + Veri Kod Sözcükleri (otomatik geçiş) + Sağlama Toplamı (Modulo 103) + Durdurma Deseni + Sessiz Bölge
Kapasite Değişken uzunluk (teorik olarak sınırsız, pratik sınır standart genişlik başına ~48 karakter)
Karakter Seti Tam ASCII 128 karakter (A, B, C Alt Kümelerini kullanarak)
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

Yaygın Uygulamalar

Bu standart aşağıdaki endüstrilerde yaygın olarak kullanılmaktadır:

Lojistik, Nakliye Etiketleri (GS1-128), Envanter Takibi, Ürün Etiketleri
Giriş Kısıtlamaları ve Eşlik: This format computes a weighted Modulo-103 checksum across all codewords (including start characters, subset switches, and data). Internal symbols and check digits are generated automatically.
Geliştirici Hızlı Başlangıç

Automate Code 128 via API

Tam API Referansı →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "code_128",
  "content": "CODE-128-DEMO"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. < 20ms Edge Gecikmesi

⚡ İçindeki Bilim

Rust motorumuz bu özel formatı nasıl optimize ediyor:

Dinamik programlama kodlayıcısı, A/B/C Kümeleri genelinde minimum Code 128 kod sözcüğü dizisini garanti eder.

  • Ön belirteçleme {FNC1}…{FNC4} ve ~1…~4 sözdizimini anlar (~~, değişmez bir ~‘yi kaçırır) ve kodlanabilirliği doğrular.
  • Mod C, 00-99’u bir kod sözcüğüne paketlemek için rakamları eşleştirir; SHIFT ve CODE geçişleri DP’de maliyetlendirilir.
  • GS1 modu, START kodundan hemen sonra FNC1’i enjekte eder ve tek başına ~ ayırıcılarını FNC1 olarak ele alır.
  • Genişletilmiş ASCII (128-255), set-özel eşlemelerle FNC4 aracılığıyla desteklenir.
  • Sağlama toplamı ve DURDURMA kodu oluşturma, Code 128 spesifikasyonunu tam olarak izler.
İlgili Standartlar

Alternative Symbologies related to Code 128

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.