Giriş
Ürünler
ZPL GörüntüleyiciBarkod OluşturucuGörsel → ZPLZPL hile sayfasıEtiket TasarımcısıŞablon Galerisi
Geliştiriciler
API Hızlı BaşlangıçAPI ReferansıMCP SunucusuToplu ÜretimWebhook'larSDK'lar ve ÖrneklerLimitlerDirectPrint agent YeniGitHub ActionVS Code eklentisiOn-Premise
Çözümler
Lojistik ve KargoE-TicaretERP & WMSÜretimPerakendeSağlık ve LaboratuvarTüm çözümler
Araçlar
ZPL Teşhis MerkeziZPL Hata AyıklayıcıBoyut ve DPI AnaliziDPI DönüştürücüBarkod sığdırma hesaplayıcısıSevkiyat Etiketi AnaliziFont DenetimiYön DenetimiKalibrasyon AsistanıYazıcı Uyumluluk KontrolüBarkod Okunabilirlik KontrolüYazıcı Dili TespitiTermal Yazıcı Test PaketiZPL AraçlarıEPL AraçlarıTSPL AraçlarıCPCL AraçlarıYazıcı Dili DönüştürücüTüm AraçlarRehberFiyatlandırma
Dil
EnglishTürkçeDeutsch
Ana Sayfa›Rehber›CPCL'de Arapça metin ters ya da kopuk basılıyor

CPCL'de Arapça metin ters ya da kopuk basılıyor

Yayın tarihi:

Zebra mobil yazıcıdan çıkan fişte Arapça müşteri adı tersten yazılıyor ya da her harf birleşik değil tek başına biçimiyle görünüyor. Veri doğru Unicode; sorun TEXT komutunun onunla yaptığı şey.

Neden oluyor

Arapça ve İbranice sağdan sola yazılır; Arapça harfler komşularına göre biçim değiştirir. İkisi de basmadan önce bir yerleşim adımı ister: karakterleri görüntü sırasına dizmek (çift yönlü algoritma) ve her harfin birleşik biçimini seçmek (şekillendirme). Zebra'nın CPCL programlama kılavuzunda bunların hiçbiri için bir CPCL komutu bulamadık. Bu yüzden CPCL TEXT karakterleri geldiği sırayla ve her birini tek başına biçimiyle basabilir. Belirli bir yazıcı ve fontun daha iyi yapıp yapmadığı yazılıma bağlıdır; gerçek cihazda deneyin.

Doğru basmanın üç yolu

  1. Metni görsel olarak gönderin. Satırı (ya da tüm etiketi) bilgisayarda, yerleşimi işletim sisteminin yaptığı yerde resim olarak çizin ve CPCL EG (EXPANDED-GRAPHICS) ile gönderin. EG'de 1 bit siyah basar. Görselden ZPL'e sayfası bunu doğrudan üretir: çıktı dili olarak CPCL (EG) seçin; hazır bir oturum alırsınız (! başlığı, PAGE-WIDTH, EG, PRINT).
  2. İşi ZPL'e taşıyın. Çoğu Zebra mobil yazıcı ZPL de anlar. Zebra, Link-OS yazıcılarda çift yönlü yerleşim ve karakter şekillendirme için ^PA (gelişmiş metin özellikleri) komutunu, Arapça içeren bir TrueType fontla birlikte belgeler. Güvenmeden önce yazıcınızın yazılım belgesine bakın.
  3. Metni uygulamada hazırlayın. Dizgiyi göndermeden önce şekillendirip yeniden sıralayın (çoğu dilde bunun için kütüphane var). Bu yalnız yazıcı fontu Arapça sunum biçimlerini içeriyorsa çalışır; birçok yerleşik font içermez.

Basmadan önce bulun

CPCL görüntüleyici sağdan sola harf içeren her TEXT satırını işaretler (CPC2005 kuralı) ve EG grafiklerini çizer; görsel yolunu önce ekranda denetleyebilirsiniz. CPCL desteğimiz Zebra'nın CPCL kılavuzunu izler, fiziksel bir CPCL yazıcıda doğrulanmadı.

Sık sorulan sorular

Arapça metin Zebra mobil yazıcıda neden ters basılıyor?

Arapça basmadan önce yeniden sıralama ve harf şekillendirme ister. Zebra'nın CPCL kılavuzunda ikisi için de CPCL komutu bulamadık; CPCL TEXT karakterleri geldiği sırayla ve tek başına biçimleriyle basabilir.

CPCL ile Arapça basmanın en güvenilir yolu ne?

Metni yerleşimi işletim sisteminin yaptığı yerde resim olarak çizip CPCL EG (EXPANDED-GRAPHICS) ile göndermek; EG'de 1 bit siyah basar.

İlgili yazılar

ZPL ile TSPL arasında gerçekten ne değişir

Nokta cinsinden ölçüye karşı gerçek birimler, iş yapısı, metin ve barkod sözdizimi — taşımada asıl vakit yakan ZPL/TSPL farkları.

Yazıcısız CPCL önizleme ve hata ayıklama

Mobil yazıcı etiketleri tarayıcıda: her şeyi belirleyen oturum başlığı, önemli bulgular ve çizilmeyen komutlar.

ZPL ile CPCL: masa yazıcıları ve mobil cihazlar

Hangisi: yazıcı CPCL'li mobil cihaz değilse ZPL. Yan yana komut tablosu, yazıcı dilini kontrol edip değiştirme ve etiketi birinden ötekine taşıma.

TSPL BITMAP siyah kare basıyor

TSPL 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.

Kendi ZPL kodunuzu deneyin →