loading

Çin'de 20 yıldan fazla bir süredir Zywell Termal Yazıcı ve POS yazıcı üreticisi tedarikçisi.

Termal Yazıcıya Nasıl Komut Gönderilir?

Termal yazıcılar, işlemleri gerçekleştirmek için sürekli olarak bağlı cihazlarla iletişim kurar. Tipik bir termal yazıcının istenen işi gerçekleştirmek için anladığı belirli komut setleri vardır. Etiket oluşturma, barkod üretme ve kağıdı doğru yerden kesme gibi basit görevlerin tümü uygun komutlar aracılığıyla yapılır. Bu makale, temel protokoller ve metodolojiler hakkında bir anlayış geliştirmek için yeterli veri sağlamayı amaçlamaktadır. Bunlar, yazıcılara talimat gönderme yöntemlerini içerir. Bu kolay adımları izlemek, sorunsuz entegrasyon ve operasyonel güvenilirlik ile sorunsuz bir kurulum sağlar.

Yazıcı Bağlantısını Anlamak

Yazıcı herhangi bir şey yazdırmadan önce, ana bilgisayar/bilgisayar ile termal cihaz arasında istikrarlı bir donanım bağlantısı kurulması hayati önem taşır. Bağlantı kurmanın yaygın yolları arasında eski tip RS-232 seri portları, hızlı tak ve çalıştır USB portları, ağ LAN kabloları veya WiFi modülleri aracılığıyla kablosuz bağlantı bulunur.

Gerçek zamanlı geri bildirim ve düşük seviyeli donanım üzerinde doğrudan kontrol gerektiğinde, yazıcıya doğrudan ham talimat göndermek çok daha iyidir. Bu, standart sürücü tabanlı yazdırma sağlayan standart arka plan yazılımlarına güvenmekten daha tercih edilir. Windows, iOS ve Android gibi birden fazla işletim sisteminde doğrudan bağlantının kusursuz çalışmasını sağlamak için modern kurulumlar API'ler veya yazılım geliştirme kitleri (SDK'ler) kullanır.

Donanım İletişim Arayüzleri

RS-232 Seri Portu

Ağır otomasyon ortamlarında kullanılan geleneksel kablolu bağlantı türüdür. RS-232, basitliği ve dayanıklılığıyla bilinir. Bağlantı, standart bir DB9 konektörü kullanır. İkinci kablo, Pin 2 (RXD), bilgi alır ve üçüncü kablo, Pin 3 (TXD), bilgi gönderir.

 RS-232 Seri Portu

 

Bilgisayar ve yazıcının iletişim kurabilmesi için, baud hızı adı verilen eşleşen bir hıza sahip olmaları gerekir. Bu hız genellikle 9600 ile 115200 bit arasındadır. Veri çerçeveleme veya verinin düzeni her iki uçta da eşleşmelidir. Bu genellikle 8 veri biti, hata kontrol biti olmaması ve 1 sonlandırma biti içeren katı bir yapı anlamına gelir. Yapı 8N1'dir.

 

Bu kablolar çift yönlü iletişime olanak tanır. Bu, bilgisayardan komut göndermek ve termal fiş yazıcısından durum sinyalleri almak anlamına gelir. Eski sistemler ve PLC'ler, sağlamlığı ve güvenilirliği nedeniyle hala bu bağlantıya güvenmektedir.

USB Bağlantısı

USB, kolay bağlantı sağlayan ortak insan arayüzü protokolünü (HID) kullanır. 12 Mb/s'ye kadar veri aktarım hızlarına olanak tanır. Bu hızlar, yüksek yoğunluklu grafikler veya karmaşık yazı tipleri iletmek için gereklidir.

 

Evrensel Seri Veri Yolu (USB), birden fazla yazıcının merkezi bir iş istasyonuna bağlanmasına olanak tanır. Tüm kurulum düzenli ve birleştirilmiş kalır. Hatta USB üzerinden sanal bir COM portuna bile izin verir. Gönderen cihazın modern ekipmana geleneksel komutlar göndermesine olanak tanır. Bu USB protokolleri, kabloların çeşitli şekillere, güç iletim kapasitesine, veri aktarım hızlarına, yerel olmayan protokollere ve pin sayısına sahip olmasına olanak tanır. Termal yazıcılar için genellikle en temel sürüm olan USB 2.0 kullanılır.

 USB Bağlantısı

LAN ve Wi-Fi kullanarak ağ bağlantısı

Ethernet LAN'da yazıcıların kendi IP adreslerine, alt ağ maskelerine ve varsayılan ağ geçitlerine sahip olmaları gerekir. Yazıcıya gönderilen komutlar TCP/IP üzerinden iletilir. Bu komutlar, genellikle RAW portu olarak bilinen 9100 numaralı port üzerinden yazıcıya ulaşır. Bu portun tipik adı RJ45'tir. Yazıcı söz konusu olduğunda, pahalı yüksek veri iletim kablolarına gerek yoktur. Yazıcıyla ilgili veri iletimi işlevi için Cat-5 ağ kablosu yeterlidir. Kablolu kurulumlar, 100 metreye kadar 100 Mbps'lik yüksek veri iletim kapasitesi sunar.

 

Termal fiş yazıcınız kablosuz bağlantı özelliği sunuyorsa, fiziksel bağlantıya gerek kalmadan tarayıcıları veya tabletleri bağlayabilirsiniz. Wi-Fi modüllerini kullanarak kablosuz olarak veri gönderebilirsiniz. Bilgisayarınızın veya işlem cihazınızın bağlanacağı bir Wi-Fi yönlendiriciye ihtiyacınız olacaktır. Diğer tüm protokoller LAN bağlantısına benzer şekilde çalışır.

Teknik Özelliklere Genel Bakış

Arayüz Tipi

Maksimum Mesafe

Standart Hız

Tipik Uygulama

RS-232C

15 Metre

115200 bps

PLC/Eski Sistem Entegrasyonu

USB 2.0

15 Metre

12 Mbps

Masaüstü Etiketleme

Ethernet (LAN)

100 Metre

100 Mbps

Merkezi Lojistik

Wifi

50 Metre

150 Mbps

Mobil ERP İş Akışları

Yazıcı Programlama Dillerini Anlamak

Şimdi, termal yazıcılarınızı kontrol edebileceğiniz temel komutları öğreneceğimiz ana bölüme geçelim. Bu komutlar, önceki bölümde belirttiğimiz protokollerden herhangi birini kullanan bir bilgisayar cihazı aracılığıyla gönderilir. Yazıcılar için iki ana programlama dili vardır. İkisinin de temel komutlarını öğrenelim.

TSPL (Etiket Modu) Sözdizimi

Termal fiş yazıcısı kullanarak etiket yazdırmak için belirli komutlar kullanmanız gerekir. Bu talimatlar, etiketler veya çıkartmalar için tasarım ve hizalama verilerini içerecektir. Buna TSPL (Etiket Modu) Sözdizimi denir.

  • Tuvali Ayarlama: Yazdırmadan önce, etiketinizin tam genişliğini ve uzunluğunu inç, milimetre veya tek tek basılan noktalar cinsinden [ seçeneğini kullanarak tanımlamanız gerekir.SIZE ] emretmek.
  • Aralık ve Hizalama: Yazıcıya her etiket arasındaki dikey mesafeyi belirtmeniz gerekiyor.GAP Böylece dahili tarayıcısı kağıdı mükemmel bir şekilde hizalayabilir. Hassas ortam hizalamasının sağlanması hayati önem taşır.
  • Belleği Temizleme: Talimatlarınızın en başında, yazıcının kısa süreli belleğini silmek için belirli bir kod göndermeniz gerekir.CLS Bu komut, eski yazdırma işlerinin yenisiyle çakışmamasını sağlar. Basitçe görüntü arabelleğini temizler.
  • İçerik Ekleme: Kelimeler belirli bir talimat kullanılarak eklenir [TEXT ] komutu. Tam yerleşimi/koordinatları, yazı tipini, döndürmeyi ve gerçek içeriği belirler. Taranabilir kodlar [ kullanılarak eklenir.BARCODE ] komutu. Code 128, QR Code ve PDF417 gibi çeşitli sembolojileri destekler.
  • İşe Başlama: Tasarım hazır olduğunda, son bir talimat fiziksel yazdırmayı tetikler [ PRINT m,n ] komutu, böylece tam olarak kaç set ve toplam kopyaya ihtiyacınız olduğunu belirtebilirsiniz.
  • Hassas Başlatma: Özel bir komut, yazıcının kağıdı geriye doğru çekmesini sağlar.OFFSET Etiketi kestikten veya soyduktan sonra, bir sonraki baskının tam olarak başlangıç ​​noktasından başlamasını sağlayın.
  • Fiziksel Hizalama: Sıfırlama komutu gönderiliyor [HOME ] komutu, yazıcının sensörü bir sonraki etiketin başlangıcını fiziksel olarak bulana kadar kağıdı ileri doğru beslemesini söyler. Bu, fiziksel donanım düzeyinde bir kalibrasyon yöntemi görevi görür.

ESC/POS (Fiş Modu) Temelleri

Bu bölümde, sürekli fiş kağıdında kullanılan standart dili ele alacağız. Sabit boyutlu etiketlerin boyutlarından ziyade işlem verilerine odaklanacağız.

  • Temel Dil: Çoğu fiş yazıcısının kullandığı standart komut seti [ESC/POS]'tur. Bunlar, Satır Modu kullanılarak metni sırayla okuyarak çalışır. Önceden tamponlanmış bir görüntü oluşturmak yerine bunlar kullanılır.
  • Komut Gönderme: Bir komut vermek için, özel bir dijital sinyal olan kaçış karakteri (ASCII 27) ile başlarsınız. Bunu, metni biçimlendiren veya fiziksel eylemleri tetikleyen belirli kontrol kodları izler.
  • Mod Değiştirme: Yazıcının dahili yazılımı veya donanım yazılımı öykünmeleri, genellikle tek bir makinenin TSPL,ZPL ve ESC/POS modları. Yüklenen medyaya bağlıdır.
  • Kasa Açma: Bu dil, yıldırım hızında komutları destekler. Bu komutlar, belirli bir RJ11 portu aracılığıyla para çekmecesini açmak gibi çevre birimlerini tetikleyebilir.
  • Modu Zorlama: Bazı yazıcılar manuel olarak öykünme moduna zorlanabilir. Örneğin, bir markanın dilinden diğerine [CPCL'den EZPL'ye] satır moduna geçiş. Bu işlem, çok özel Y ve Z komutları kullanılarak yapılır.
  • Sürekli İzleme: Yazıcının sağlığını ve durumunu istediğiniz zaman kontrol etmek için istek gönderebilirsiniz. Yazıcı aktif olarak yazdırıyor olsa bile veya sıkışmış ve hata durumunda olsa bile.
 Termal Yazıcıya Komut Gönder

Gelişmiş Kontrol ve Bakım

Durum Sorgulama ve Hata Yönetimi

Bu bölüm, bilgisayarın yazıcıyla nasıl iletişim kurduğunu açıklar. Yazıcıların durumunu öğrenmeye, sorunları gidermeye ve bakım yapmaya yardımcı olur.

  • Hızlı Sağlık Kontrolleri: Yazıcının küçük, tek karakterlik bir yanıtla [1 baytlık dönüş kodu] cevap vermesini sağlayan hızlı ve özel bir komut [ !? ] gönderebilirsiniz . Bu, bilgisayara yazıcının çalışmaya hazır olup olmadığını veya bir hata olup olmadığını hızlıca bildirir.
  • Ayrıntılı Tanılama: Daha fazla bilgiye ihtiyacınız varsa, farklı bir komut göndererek [ !S ] daha uzun, 8 baytlık bir durum raporu isteyebilirsiniz . Bu, sıkışmış bir kesme bıçağı [ "Kesici Sıkışması" ] veya boş bir mürekkep rulosu [ "Şerit Boş" ] gibi sorunun tam doğasını belirlemeye yardımcı olur.].
  • Depolama Alanını Kontrol Etme: Büyük grafikler veya yazı tipleri gibi büyük dosyaları göndermeden önce, yazıcının ne kadar dijital depolama alanına sahip olduğunu kontrol etmek çok önemlidir. DRAM veya Flash'taki boş belleği, bir bellek kontrol komutu kullanarak kontrol edebilirsiniz.~!A].
  • Zorla Sıfırlama: Yazıcı takılıp kalırsa veya kafası karışırsa, belirli bir sıfırlama kodu [ !C ] göndererek yazıcıyı yeniden başlatmaya ve arka planda çalışan tüm programları silmeye zorlayabilirsiniz.].
  • Fiziksel Uyarılar: Yazıcı, kağıdın bitmesi [ "Medya Bitti" ] veya kapağın açık bırakılması [ "Kafa Açık"] gibi yaygın sorunlar için size anında donanımsal geri bildirim sağlamak üzere görsel ve sesli göstergeler (LED'ler ve sesli uyarılar) kullanır.].
  • Aşınma ve Yıpranmanın Takibi: Özel bir talimat bulunmaktadır [~!@ Bu, yazıcının tüm kullanım ömrü boyunca veya toplam kat ettiği mesafe boyunca tam olarak ne kadar kağıt bastığını sorar. Bu, yöneticilerin baskı kafasındaki fiziksel aşınmayı izlemelerine yardımcı olur. Önleyici bakım planına göre arıza meydana gelmeden önce onarımları planlamalarına yardımcı olur.
  • Otomatik Hata Raporlama: Yazıcının sürekli olarak durumunun iyi olup olmadığını sormak yerine, her görev tamamlandıktan sonra bilgisayara otomatik olarak durum uyarıları gönderecek şekilde ayarlayabilirsiniz. Bu tamamen otomatik hata raporlama, belirli bir kurulum talimatı kullanılarak etkinleştirilir.SET RESPONSE ] emretmek.

GPIO ve Harici Sinyal Kontrolü

Bu bölümde, yazıcının iletişim kurmak için elektrik sinyallerini nasıl kullandığını ele alacağız. Bu sinyaller, montaj hattındaki veya iş istasyonundaki diğer donanımları kontrol edebilir.

  • Çıkış Sinyallerinin Özelleştirilmesi: Yazıcı, özelleştirilebilir iletişim pinlerine, GPIO'ya (Genel Amaçlı Giriş/Çıkış) sahiptir. Bu sinyaller, bir kurulum komutu [ SET GPOn ] kullanılarak programlanabilir. Bu pinler, yazıcının ne yaptığına bağlı olarak tepki verecek şekilde yapılandırılabilir; örneğin, arıza durumunda [ "Hata" ] veya hiçbir şey yapmadan beklemede olduğunda [ "Boşta" ]].
  • Elektriksel Mesaj Türleri: Çıkış sinyalleri farklı durumlara yapılandırılabilir. Bunlar arasında sürekli "açık" durum da bulunur. [HIGH ], sürekli bir "kapalı" [LOW ], güçte hızlı bir yukarı yönlü sıçrama (pozitif darbe) veya güçte hızlı bir aşağı yönlü düşüşNEG (negatif nabız).
  • Harici Makineleri Dinleme: Yazıcı, harici sinyaller kullanarak dış ekipmanlardan gelen elektrik talimatlarını da dinleyebilir (GPI Bu harici uyarılar, yazıcının geçici olarak işlemlerini durdurmasına veya bıçağın kesme işlemini tetiklemesine neden olabilir.
  • Rulolarla Senkronizasyon: Bitmiş etiketleri sarmak veya etiket sarıcıları kullanmak için harici bir makine kullanıyorsanız, bunu yazıcıyla senkronize edebilirsiniz. Bunun için belirli bir kurulum komutu kullanmanız gerekir.SET RS232_REWINDER Bu, belirli bir "Göndermeye Hazır" kontrol sinyaline bağlıdır.CTS].
  • Otomatik Kalite Kontrol: Özel bir komut [SET VERIFIER Bu özellik, tetikleyici veri adı verilen belirli dijital işaretleyicileri eklemek için kullanılabilir. Bunlar, bir görevin tam başına veya sonuna eklenir. Bu, harici barkod okuyucularına etiketleri kalite kontrolü için tam olarak ne zaman tarayacaklarını söyler.
  • Hassas Elektrik İzleme: Yazıcı, elektrik akımındaki kesin değişiklikleri, özellikle de akımın yükselişini izleyebilir.RASING ] veya aşağı iniyor [FALLING Bu hassas izleme, bağlantı portu CTS (Pin 8) sinyalindeki 8. kabloya uygulanabilir. Bu, yazıcının ve harici fabrika makinelerinin senkronize çalışmasını sağlar.

Çözüm

Bir işletme sahibi veya BT uzmanı olarak, termal yazıcıların özel iletişim protokollerini tam olarak anlamanız gerekecektir. Bu, cihazın maksimum hassasiyet ve verimlilikle çalışmasını garanti edecektir. Modern termal yazıcılar, WiFi protokolleri ve yazılım tabanlı programlama ile geliştirilmiştir. Bununla birlikte, temel programlama dilleri kullanarak komut gönderebilme yeteneği, süreci daha hızlı ve daha istikrarlı hale getirir.

 

Endüstriyel sınıf ve POS baskı çözümü arıyorsanız, ZYWELL ürünlerini değerlendirin. Termal fiş yazıcımız , örneğin...ZY3310 Çok yönlü etiket baskısı sunuyoruz ve ZY910Nakliye uygulamaları için yüksek hızlı baskı hizmeti sunar. Ziyaret edin. web sitesi tümünü keşfetmek için   seçenekler.

 

Sıkça Sorulan Sorular

S: TSPL ile arasındaki fark nedir ?ZPL ve ESC/POS?

TSPL'yi arayın .ZPL Bu tamamen etiketler içindir. TSPL kullanarak etiketlerin boyutlarını ve boşluklarını düzeltebilirsiniz .ZPL.   ESC/POS, sürekli fiş kağıdı için satır satır yazdırma işlemi yapar. Emülasyon, yüklenen ortama bağlı olarak modlar arasında geçiş yapar.

 

S: Yazıcımın sıkışıp sıkışmadığını nasıl kontrol ederim?

Yazıcının sıkıştığını düşünüyorsanız, beklemeyin ve hemen ESC komutunu gönderin. Makine, hazır olup olmadığını bildiren tek baytlık bir kod gönderir. Sıkışma hakkında daha fazla ayrıntıya ihtiyacınız varsa, sekiz baytlık teşhis bilgisi için başka bir komut gönderin.

 

S: Sürücü komutları yerine neden ham komutları kullanmalıyım?

Sürücüler çok yavaş. Doğrudan donanım kontrolü istiyorsanız, arka plan yazılımını tamamen atlayın. Ham talimatları doğrudan yazıcıya göndermek, tüm işletim sistemlerinde anında yürütme, kusursuz entegrasyon ve mutlak hassasiyet sağlar.

prev
Bilgisayar Kullanmadan Termal Fiş Yazıcısının Dilini Nasıl Ayarlayabilirsiniz?
Sizin İçin Önerildi
Bizimle iletişime geçin

ZYWELL

Zhuhai Zywell bir  yazıcı üreticisi   Ve   Kapsamlı Yüksek Teknoloji Entegal POS yazıcı tasarımı, araştırma ve geliştirme, üretim, satış ve hizmet 


READ MORE >>

Herhangi bir sorunuz varsa, lütfen bizimle iletişime geçin.

İletişim: Necole
Tel.:+86 0756-7682006
WhatsApp: +86-13802792447
Adres: 8. Kat, No.5 Atölye, No.1476 Havaalanı Batı Yolu, Sanzao Kasabası, Jinwan Bölgesi, Zhuhai Şehri
Telif Hakkı © 2025 Zhuhai Zywell Technology Co., Ltd. - www.zywell.net Tüm hakları saklıdır. 粤ICP备2022019545号  | Yer haritası
Bize Ulaşın
email
whatsapp
Müşteri Hizmetleriyle İletişim
Bize Ulaşın
email
whatsapp
iptal etmek
Customer service
detect