GS1 DataBar Expanded Stacked, standart bir gtın'den daha fazla bilgi gerektiren ürünler için çok satırlı bir barkoddur. Son kullanma tarihi, ağırlık ve parti numarası gibi ek verilerin kodlanmasına izin vererek bunları kompakt bir etiket alanına yerleştirir. Bu makalede, sembol tarafından desteklenen veriler, sembolün nasıl okunduğu ve Segmentler parametresinin FastReport .NET'teki barkod şeklini nasıl etkilediği incelenecektir.
GS1 DataBar Expanded Stacked, GS1 DataBar Expanded'in çok satırlı bir sürümüdür. Genişletilmiş tek satırlık barkodun yatay olarak sığmadığı durumlar için tasarlanmıştır. Veriler birden çok satıra dağıtılarak sembolün dar etiketlere veya sınırlı alana sahip paketlere yerleştirilmesine izin verilir.
Kullanılabilir alana bağlı olarak, barkod nispeten geniş ve kısa veya daha dar ve daha uzun olabilir. GS1 verilerine göre sembol 74'e kadar sayısal veya 41'e kadar alfasayısal karakter tutabilir; Yığılmış versiyonda veriler maksimum 11 satırda düzenlenebilir.
Öncelikle GTIN için tasarlanan GS1 DataBar Omnidirectional ve Limited'in aksine, Genişletilmiş Yığılmış sürüm GS1 Uygulama Tanımlayıcılarını (AI) destekler. Bunlar, aşağıdaki verilerin nasıl yorumlanacağını gösterir.
Tek bir barkod kodlayabilir:
Uygulanan AI seti, göreve ve belirli ürün etiketleme kurallarına bağlıdır. GS1 DataBar Expanded Stacked, özellikle taze ürünler hakkında ağırlık ve son kullanma tarihi gibi ek bilgiler için kullanılır.
GS1 DataBar Expanded Stacked, perakende satışta çok düzlemli tarayıcılarla tarama yapmak için tasarlanmıştır. Ancak okunabilirlik, ekipman uyumluluğuna ve yapılandırmasına bağlıdır: her tarayıcı bu sembol türünü otomatik olarak tanımaz.
Barkod çizgileri özel desenlerle ayrılır. Bunlar, tarayıcının sembol yapısını tanımasına ve farklı satırlardaki verileri doğru şekilde birleştirmesine yardımcı olur. Spesifikasyonlara göre, ayırıcı desen yüksekliği 3 modüldür ve çizgi yüksekliği 34 modüldür.
Sembol, modulo 211 algoritması kullanılarak hesaplanan bir kontrol değeri kullanır. Bu, kod çözme hatalarının tespit edilmesine yardımcı olur, ancak her durumda hasarlı barkodların okunmasını garanti etmez.
Aşağıda, uygulama tanımlayıcılarına sahip iki dize örneği verilmiştir.
Kısa kod: (01)09501101530003(17)250101
Bu örnekte, çok az veri vardır, bu nedenle barkod daha uzun bir koddan daha az satır kaplayabilir. Gerçek düzen, segment ayarlarına ve kullanılabilir alana bağlıdır.
Uzun (karmaşık) kod: (01)08684225231863(3103)000000(17)251230(251)TR03008228992(7007)251215
Kodlanması gereken daha fazla veri, daha fazla alan gerekebilir. Sembol genişliği sınırlıysa, veriler daha fazla satıra dağıtılacaktır.
FastReport .NET'te, sembolün satırlara bölünmesinden Segmentler parametresi sorumludur. Tek bir yatay çizgideki veri segmenti çiftlerinin sayısını belirler ve barkodun genişlik-yükseklik oranını etkiler.
Segments = 2 - minimum değer: veriler daha fazla satıra dağıtıldığı için barkod daha dar ve tipik olarak daha uzundurSegments = 4, 6, 8... - değer arttıkça barkod genişler ve satır sayısı genellikle azalırSegments = 20 - çok satırlı sürüm için maksimum genişlik; uygun miktarda veri ile sembol tek bir satıra sığabilirBu durumda, Segmentler 2'den 20'ye kadar çift sayı olmalıdır. Bu değerler, spesifikasyonda belirtilen GS1 DataBar Expanded Stacked genişlik aralığına karşılık gelir.
GS1 DataBar Expanded Stacked, yalnızca gtın'in değil, aynı zamanda bir ürün etiketine (örneğin net ağırlık, son kullanma tarihi ve parti numarası) ek bilgilerin yerleştirilmesine yardımcı olur. Çok satırlı yapı, fastreport'ta Segmentler ayarlanırken dar etiketler için uygun hale getirir .AĞ, istenen genişlik-yükseklik oranının ayarlanmasına izin verir. Yazdırmaya hazırlanırken, verilerin doğruluğunu doğrulamak ve kullanılan tarayıcının bu barkod türünü desteklediğinden emin olmak önemlidir.