Yayın tarihi:
Baskı kalitesi kusursuz, hiçbir şey kesilmemiş; ama tüm yerleşim etiketin bir yanına kaymış — ya da kimse formu düzenlemeden bir gün yana kaydı. EPL'de bu neredeyse her zaman formun değil yazıcının bir ayarıdır: görüntü tamponunun nereden başlayacağını iki komut belirler ve ikisi de onları gönderen işten sonra yürürlükte kalır. Sayfa numaraları Zebra EPL Programming Guide 14245L-003 Rev. A'ya aittir.
q basılabilir alanın genişliğini nokta cinsinden verir.
Kılavuz bunun kesmekten fazlası olduğunu açıkça söyler: "The q command will
cause the image buffer to reformat and position to match the selected label
width" (s. 137). Baskı kafası ortaya hizalı bir yazıcıda kafadan dar bir
tampon kafaya ortalanır — yani yanlış bir q her
elemanı yatayda, farkın yarısı kadar kaydırır. 203 dpi'da 1,5 inç etiket
304 noktadır; genişlik hâlâ 2 inç (406) için ayarlıyken basılan form 51
nokta yana düşer. Q sayfası bedelini ekler: "If the label size is not set
properly, the printer may print off the edge of the label" (s. 140).
Rx,y orijini taşır: "All horizontal and vertical
measurements in other commands use the setting for R as the origin for
measurements" (s. 143). Kılavuz onu kafadan dar etiketleri konumlamak için
q'nun alternatifi olarak sunar ve kayma ararken bilinmesi
gereken iki yan etkiyi yazar: "The R command overrides the q commands print
width setting" ve "Use the Q and R commands together for the easiest method
of positioning form elements in the print image in left-aligned table top
printers" (s. 143). Başka bir işten kalan bir R ya da öteki
yazıcı modeline göre yazılmış bir R, her etikette aynı yana
kaymadır.
FS ile saklanan form, "all commands following FS … until the
FE command is received" (s. 104) komutlarını tutar ve FR ile
adıyla çağrılır (s. 103). O saklama dizisinde q ya da
R bulunması zorunlu değildir; klavye birimi (KDU) için yazılmış
çoğu formda yoktur. Form, yazıcının o anki ayarları neyse onunla
basılır. "Birden kaydı" cümlesini üreten sıra bu yüzden sıradandır: bir
sürücü test sayfası, başka bir form ya da bir kurulum aracı yeni bir
genişlik ya da referans noktası gönderir, yazıcı onu tutar ve bellekte hiç
dokunulmamış Form 1 o andan sonra kaymış basar. KDU'yu değiştirmek işe
yaramaz; KDU yalnız formu çağırır, ayar yazıcıdadır. FI saklı
formların listesini basar (s. 101), içeriğini değil — form yazıcıdan
okunamaz.
N
q304
Q492,24
R0,0
P1
Genişliği ve referans noktasını bir kez, PC'den, açıkça gönderin (ayardır,
kalır); sonra formu KDU'dan eskisi gibi çağırın. Kayma belli bir formla
geliyorsa o formu kendi q ve R'si
FS…FE bloğunun içinde olacak biçimde yeniden
saklayın — kılavuzun saklanmaması gereken komutlar listesi (s. 104) ikisini
de içermez, yani form kendi geometrisini taşıyabilir. Önce eski kopyayı
FK ile silin; flash bellekli yazıcılarda tek form için silme
komutu iki kez gönderilir (s. 102).
EPL görüntüleyici R'yi
uygular: formun kaynağını yapıştırın, elemanlar tam o kadar kayar; dosyadaki
geometrinin kaymayı açıklayıp açıklamadığını görürsünüz. Kılavuz cümlesinin
ikinci yarısını — R'nin tamponu tam kafa genişliğine geçirmesini
— modellemez, çünkü önizleme baskı kafanızı bilmez. Yazıcı belleği de yoktur:
FS, FR, V ve ? tanınır
ve saklı form komutu olarak raporlanır; formun içeriği ancak
FS…FE bloğunun kendisini yapıştırırsanız çizilir.
Komut sayfaları: R,
q,
FS, FR.
Etiketten etikete değişen ya da rulo değişince ortaya çıkan kayma mekaniktir: kılavuza oturmamış medya, kılavuzların ayarından dar bir rulo ya da etiketin başını geç bulan boşluk sensörü. Bunlar hizalama ve kalibrasyondur. Form değişmemişken her etikette aynı olan kayma, yukarıdaki iki ayardan biridir — aynı hikâyenin ZPL sürümü: ZPL etiket içeriği kaymış.
Çünkü form yazıcının o anki ayarlarıyla basılır; q (etiket genişliği) ve R (referans noktası) onları gönderen işten sonra yürürlükte kalan ayarlardır. Bir sürücü test sayfası, başka bir form ya da bir kurulum aracı onları değiştirebilir; bellekteki form dokunulmamıştır ama başka bir orijinden basar. q ve R'yi bir kez açıkça gönderin ya da formu kendi q ve R'si FS…FE bloğunun içinde olacak biçimde yeniden saklayın.
Kaydırır. EPL Programming Guide, q'nun görüntü tamponunu seçilen genişliğe göre yeniden biçimlendirip konumlandırdığını yazar (s. 137). Ortaya hizalı baskı kafasında dar tampon ortalanır; daha geniş medya için ayarlanmış genişlik her elemanı farkın yarısı kadar kaydırır.
R'yi uygular: formun kaynağını yapıştırın, her eleman o kadar kayar. R'nin tamponu tam kafa genişliğine geçirmesini modellemez ve yazıcı belleği yoktur — FS, FR, V ve ? saklı form komutu olarak raporlanır, içerik ancak FS…FE bloğunun kendisini yapıştırırsanız çizilir.
TSPL'i tarayıcıda render edin, ürettiği tanı bulgularını okuyun ve önizlemenin bilerek çizmediği komutları öğrenin.
Yazıcısız EPL önizleme ve hata ayıklamaEski EPL/EPL2 işleri tarayıcıda: her satır ne yapar, hangi bulgular önemlidir ve önizlemenin çizmediği komutlar.
TSPL BITMAP siyah kare basıyorTSPL BITMAP komutu düz siyah kare basıyorsa bitler neredeyse her zaman terstir: TSPL'de 0 bit siyah basar. Veriyi kontrol edin ve düzeltin.
TSPL ile EPL: eski filodan çıkışEPL yazıcılardan TSC donanımına geçiş: iki dilin ortak yanı, karşılığı olmayanlar ve göçün nasıl test edileceği.