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›iPhone, iPad ya da Android Cihazdan ZPL Basmak

iPhone, iPad ya da Android Cihazdan ZPL Basmak

Yayın tarihi:

Bilgisayarda ZPL sürücü istemez: baytları gönderirsiniz, render'ı yazıcının kendi yazılımı yapar (bkz. ZPL'i sürücüsüz basmak). Telefon ve tablette işi zorlaştıran tek bir şey var: cihazın yerleşik Yazdır düğmesi ham komut değil belge gönderir. iPhone ve iPad'de AirPrint bitmiş sayfayı iletir, Android'de baskı çatısı uygulamadan PDF ister. Yani soru "hangi sürücü?" değil, "ZPL baytlarımı değiştirmeden hangi yol taşır?" sorusudur.

Aynı Wi-Fi: ZPL dosyasını Zebra'nın kurulum uygulamasıyla gönderin

Zebra'nın ücretsiz Printer Setup Utility uygulaması iOS (App Store) ve Android (Google Play) için var. Files özelliği yazıcıya dosya gönderir — Zebra dosya türleri arasında ZPL betiklerini sayar — yani cihazda kayıtlı bir .zpl olduğu gibi basılır. Keşif aynı alt ağda arar; yazıcı başka yerdeyse IP adresini elle girin. iOS sürümü yazıcıda Link-OS 5.2 ya da üstünü ister.

Kendi uygulamanızı mı yazıyorsunuz? Ağ yolu masaüstü araçlarınkiyle aynı: yazıcıya 9100 portundan TCP bağlantısı açıp ZPL'i yazın — Zebra'nın kendi Android baskı uygulaması da ağ baskısında 9100'ü kullanır. Komutlar ve "hiçbir şey basılmıyor" kontrol listesi ağ yazıcısına ZPL göndermek yazısında.

ZPL yerine PDF ya da görsel basmak

Elinizdeki şey ZPL değil de kargo etiketi PDF'iyse doğru yol belge yoludur. Android'de Zebra'nın Zebra Print hizmeti sistemin yazdır penceresine eklenir ve PDF ile görselleri desteklenen Link-OS yazıcılara basar (Android 10 ve üstü, Link-OS 5.2 ve üstü; Zebra ZQ, ZD, ZT ve ZR ailelerini sayıyor). Apple cihazlarda Zebra, AirPrint'i ZSB serisi için aynı Wi-Fi ağında belgeliyor; endüstriyel Link-OS modelleri için resmî bir AirPrint listesi bulamadık, buna güvenerek plan yapmayın. Her iki yolda da yazıcıya sayfanın resmi gider — belgenin içindeki ZPL komut olarak çalışmaz, metin olarak basılır.

Bluetooth

iOS için Printer Setup Utility, Bluetooth Classic ve Bluetooth Low Energy ile bağlanır; Classic bağlantı önce iOS Ayarlar'dan bir kez eşlenir. Bluetooth üzerinden Zebra'nın Made for iPhone yazıcılarıyla konuşan bir iOS uygulaması yazıyorsanız, Zebra'nın SDK belgesi Apple'ın ExternalAccessory çatısını ve com.zebra.rawport protokol dizgesini kullanır.

Başka bir ağdan: yazıcı dışarıya bağlansın

Mobil veriye bağlı bir telefon, depo modeminin arkasındaki yazıcıya ulaşamaz. Port açmadan iki yol var:

1. Weblink (Link-OS). Yazıcının kendisi, sizin yapılandırdığınız bir sunucuya dışarı doğru TLS şifreli bir WebSocket bağlantısı açar ve koparsa yeniden bağlanır; Weblink sunucu adresi Printer Setup Utility'den ayarlanabilir. İşleri iletecek o sunucu yine gerekir — bir cihaz yönetim ürünü ya da kendi servisiniz.
2. Yazıcının yanındaki bilgisayarda küçük bir ajan. Labelixa'nın DirectPrint ajanı Windows, macOS ve Linux'ta çalışır (telefonda değil); işleri buluttan alıp USB ya da ağ yazıcısına basar. Telefon yalnız API'yi çağırır ya da paneli kullanır. Ayrıntı: buluttan USB Zebra yazıcıya ZPL basmak.

Safari ya da Chrome'daki bir web sayfasından

Web sayfası, telefonda da başka yerde de, 9100 portuna ham TCP bağlantısı açamaz. Zebra'nın Browser Print yardımcısı Windows, macOS ve Android için yayımlanıyor — iOS sürümü yok. Çalışan desenler (sunucu üzerinden aktarma, yerel yardımcı ya da belge baskısı) tarayıcıdan ZPL basmak yazısında.

Hangi yolu seçerseniz seçin, ham yolun geri alması yoktur: etiketi önce çevrimiçi görüntüleyicide kontrol edin — telefondaki tarayıcıda da çalışır.

Sık sorulan sorular

iPhone'um ZPL kodunu neden metin olarak basıyor?

AirPrint ve Android baskı çatısı ham komut değil belge gönderir; belgenin içindeki ZPL metin olarak basılır. Dosyayı Zebra'nın Printer Setup Utility uygulamasıyla (Files) ya da 9100 portundan gönderin.

iPad'den bilgisayar olmadan ZPL basabilir miyim?

Aynı Wi-Fi'da evet: iOS için Printer Setup Utility, Link-OS yazıcıya (Link-OS 5.2 ve üstü) ZPL dosyası gönderebilir; kendi uygulamanız da 9100 portuna yazabilir.

Zebra Browser Print iOS'ta çalışır mı?

Hayır. Zebra, Browser Print'i Windows, macOS ve Android için yayımlıyor; iOS sürümü yok ve bir web sayfası 9100 portunu kendisi açamaz.

İlgili yazılar

Tarayıcıdan ZPL baskısı

Tarayıcı 9100 portuna soket açamaz. Web uygulamasından etiketi yazıcıya ulaştıran üç gerçek desen ve her birinin bedeli.

ZPL'i Yazıcı Sürücüsü Olmadan Basmak

ZPL'in neden sürücü istemediği, ham göndermenin üç yolu — doğrudan soket, ham CUPS kuyruğu, Windows Generic/Text Only — ve sürücünün gerçekten işe yaradığı an.

macOS ve Linux'ta Ham CUPS Kuyruğuyla ZPL Basmak

lpadmin ile ham (raw) CUPS kuyruğu kurma, lp ile ZPL gönderme ve klasik tuzak: süzgeçli kuyruğun ZPL kodunuzu düz metin olarak basması.

ZPL'i Ağ Yazıcısına Doğrudan Nasıl Gönderirsiniz

Zebra ağ yazıcıları ham ZPL'i TCP 9100 portundan kabul eder. Windows, macOS ve Linux'tan ya da koddan dosya gönderme — ve hiçbir şey basılmazsa bakılacaklar.

Kendi ZPL kodunuzu deneyin →