Yayın tarihi:
Yazıcı işi alıyor, bir etiket sürüyor — ve etiket boş. Kaymış ya da kırpılmış etiketten farklı olarak bomboş etiket, çoğunlukla yazıcının basılabilir hiçbir şey içermeyen bir formatı çalıştırdığı anlamına gelir. Tam olarak bunu üreten üç yapı vardır ve üçü de dosyada görülür.
Etiketin bastığı her şey ^XA ile ^XZ arasında
yaşar. Formatın dışına düşen komutlar yok sayılır: kopyala-yapıştır
sırasında ^XA'sı kaybolmuş dosya, yazıcıya işlemsiz bir akış
gönderir. Ayna durum farklı boşaltır: kapanış ^XZ yoksa yazıcı
devamını bekler — bir sonraki işin ^XZ'si gelip ikisinin
karışımını boşaltana dek hiçbir şey basılmaz. Sandviçin iki ucu, ilk
bakılacak yerdir.
^FS alanı kapatır. Eksikken sonraki komutlar komut değil,
aynı alanın verisinin devamı sayılır — formatın başlarındaki tek kayıp
^FS kendinden sonraki her alanı yutabilir; hayatta kalan
"etiket" boş ya da bomboşa yakındır. Arıza şablon düzenlemeleriyle büyür:
silinen satır ^FS'ini de götürmüştür.
Öncesinde ^FO/^FT olmayan bir ^FD
inecek yer bulamaz; ^FD'si olmayan barkod komutunun
kodlayacak şeyi yoktur. İkisi de meşru görünen ama hiçbir şey basmayan
satırlardır. Olağan kaynak üretilmiş dosyalardır — boşalan bir şablon
değişkeni alanın içeriğini de götürür, geride iskeleti bırakır.
Format açılıyor, kapanıyor ve konumlu veri taşıyorsa boşluk baskı kafasından öncedir: raw/passthrough modunda olmayıp ZPL'i düz metin olarak yeniden çizen bir Windows sürücüsü, yanlış seçilmiş yazıcı ya da direkt termal kafaya basılabilir yüzü ters takılmış medya. Bunlar entegrasyon ve takma kontrolleridir — hiçbir ZPL düzenlemesi onları değiştirmez.
Üç yapısal sebep de sözdizimi denetiminin dosyadan okuduğu şeyin ta
kendisidir: dengesiz ^XA/^XZ, eksik
^FS'le kopan alan zinciri ve konumsuz veri alanları.
Yapıştırın, denetleyin, düzeltin — etiketi ondan sonra harcayın.
Çoğunlukla dosyadaki yapısal sebep: eksik ^XA yüzünden format dışına düşen komutlar yok sayılır, eksik ^XZ yazıcıyı beklemede bırakır, kayıp ^FS sonraki komutları alan verisine çevirir; konumsuz ^FD de verisiz barkod da hiçbir şey basmaz.
O zaman boşluk baskı kafasından öncedir: raw/passthrough modunda olmayıp ZPL'i düz metin olarak yeniden çizen sürücü, yanlış seçilmiş yazıcı ya da basılabilir yüzü ters takılmış medya. Bunları hiçbir ZPL düzenlemesi değiştirmez.
Evet — üç yapısal sebep de sözdizimi denetiminin dosyadan okuduğu şeydir: dengesiz ^XA/^XZ, eksik ^FS'le kopan alan zinciri ve konumsuz veri alanları. Önce denetleyin, sonra basın.
ZPL, Zebra termal yazıcıların anladığı komut dilidir. Komutların nasıl okunacağını, bir etiketin nasıl kurulduğunu ve en sık yapılan hataları anlatıyoruz.
Hangi barkod türünü seçmeliyim?EAN-13 mi, Code 128 mi, QR mı? Barkod türünü veriye, alana ve okuyucuya göre seçmenin pratik kuralları.
ZPL dosyası yazıcısız nasıl önizlenir?ZPL dosyası yalnızca metindir — etiket ancak biri onu çizdiğinde var olur. ZPL etiketini yazıcıya gitmeden görmenin üç pratik yolu.