Skip to content
Back to all articles
Persediaan pencetak 1 Sep 2026

Bahasa pencetak terma: ZPL, EPL, TSPL dan yang lain

Pencetak boleh bersambung dengan sempurna tetapi tetap tidak mencetak apa-apa jika ia tidak memahami data. Inilah perbezaan antara bahasa pencetak label utama, di mana emulasi membantu, dan apa yang patut disokong dahulu.

Quick summary
  • label_importantBahasa pencetak menerangkan label. USB, Bluetooth, TCP dan IPP ialah lapisan sambungan atau pengangkutan yang berasingan, manakala Code 128 dan QR ialah jenis kod bar.
  • label_importantZPL II ialah sasaran pertama yang praktikal untuk merentas banyak jenama, kerana beberapa pengeluar besar mendokumentasikan mod yang serasi. Namun emulasi tidak automatik sama dengan sokongan asli.
  • label_importantEPL2 masih bernilai untuk keserasian dengan aplikasi lama. Raster ialah satu-satunya laluan arahan yang didokumentasikan matriks semasa Brother bagi ketiga-tiga model siri QL-800. QL-810W, QL-820NWB dan QL-820NWBc turut menyokong ESC/P dan P-touch Template.
  • label_importantTiada set data awam yang boleh diaudit tentang bahagian pasaran mengikut bahasa pencetak. Keputusan sokongan patut berpandukan model sebenar pelanggan, jumlah peranti tambahan yang dicapai, dan ujian pada mesin sebenar.
Satu reka bentuk label dihantar melalui laluan data arahan, raster dan templat ke pencetak terma generik

Protokol pencetak terma mudah dipandang ringan. Sebuah pencetak boleh kelihatan melalui USB atau Wi-Fi, menerima sambungan, namun tetap mengeluarkan label kosong atau sehelai penuh teks arahan. Sambungannya berjaya. Cuma pencetak itu tidak memahami bahasa yang digunakan untuk menerangkan label tersebut.

Jawapan ringkasnya, ZPL II ialah sasaran pertama yang praktikal untuk menghantar arahan mentah, kerana beberapa pengeluar besar mendokumentasikan mod yang serasi. TSPL atau TSPL2 pula sasaran kedua yang berguna untuk armada TSC. EPL2 menampung aplikasi lama, manakala Brother Raster membuka laluan arahan berasingan bagi siri QL. Bahasa yang lain menjadi penting apabila perkakasan pelanggan atau aplikasi sedia ada menuntutnya. Bahagian seterusnya panduan ini menjelaskan mengapa pelan hala tuju berpandukan permintaan lebih berguna daripada senarai populariti.

Skop dan tarikh sumber

Panduan ini merangkumi laluan arahan mentah, raster dan templat tersimpan yang utama bagi pencetak label terma dan pencetak mudah alih. Contoh keserasian disemak berdasarkan dokumentasi pengeluar yang tersedia pada 1 September 2026. Sebelum menjanjikan sokongan, sentiasa sahkan model tepat, perisian tegar, resolusi dan pilihan yang dipasang.

Bahasa pencetak hanyalah satu lapisan

Perkataan protokol kerap digunakan untuk bahagian pencetakan yang sangat berbeza. Memisahkan lapisan menjadikan kebanyakan masalah keserasian jauh lebih mudah dikesan.

Sambungan dan pengangkutan

USB, Bluetooth, port bersiri, Wi-Fi, Ethernet, TCP mentah, LPR dan IPP membawa kerja ke pencetak. Semuanya tidak menentukan susun atur label.

Bahasa arahan pencetak

ZPL, EPL, TSPL, CPCL dan DPL menerangkan objek pada label dan lazimnya turut membuka kawalan media, status, storan serta kemasan.

Format dokumen atau raster

PDF, PWG Raster, JPEG dan aliran raster milik pengeluar mewakili satu halaman atau piksel padanya. Atribut kerja atau arahan peranti berasingan masih boleh mengawal media, pemotongan, mod kupas dan perkakasan lain.

Simbologi kod bar

Code 128, EAN-13, Data Matrix dan QR Code menentukan cara data menjadi jalur atau modul. Bahasa pencetak meletakkan dan menjana simbol itu.

Contohnya, satu kerja ZPL boleh bergerak melalui USB, Bluetooth atau rangkaian. Port TCP 9100 didaftarkan sebagai aliran data bahasa perihal halaman untuk pencetak, tetapi bait di dalamnya tetap perlu berada dalam bahasa yang difahami pencetak (daftar perkhidmatan IANA). IPP pula protokol pengurusan kerja. Klien boleh menemui pencetak melalui DNS-SD, menyoal keupayaan melalui IPP, menghantar kerja dan menerima status. Kerja itu tetap memerlukan format dokumen yang diisytiharkan pencetak, seperti PWG Raster, JPEG atau PDF (RFC 8011, panduan IPP oleh PWG).

Mencetak tanpa pemacu sudah menjadi kebiasaan bagi pencetak pejabat, tetapi pencetak label industri kekal sebagai pengecualian yang ketara. OpenPrinting menyebut secara khusus pencetak label industri dan peranti pasaran khusus lain sebagai kes lazim yang masih memerlukan pemacu, printer application atau laluan bahasa mentah (panduan pemacu daripada OpenPrinting).

Tiga corak integrasi untuk label yang sama

Kebanyakan integrasi cetakan label terus mengikut salah satu daripada tiga corak. Tiada satu pun yang terbaik dalam semua keadaan dan ketiga-tiganya tidak saling menolak. Aliran kerja berasaskan templat tersimpan biasanya bersandar pada bahasa arahan asli atau pada perisian tegar pencetak. Pilihan yang betul bergantung pada berapa banyak kerja susun atur kekal di hos, berapa banyak berpindah ke pencetak, dan berapa keluarga pencetak perlu berkongsi satu reka bentuk.

ModelApa yang dihantar aplikasiKelebihan utamaKos utama
Bahasa arahan asliArahan teks untuk kedudukan, fon, kod bar, media dan bilangan cetakan.Kerja kecil, kod bar yang dijana pencetak, kawalan status dan peranti, format tersimpan.Perlu penjana paparan dan persekitaran ujian berasingan bagi setiap bahasa atau emulasi.
Aliran rasterBitmap siap satu bit atau warna terhad, berserta arahan persediaan dan suapan khusus model.Aplikasi menentukan rupa akhir dengan satu enjin susun atur visual sahaja.Data lebih besar, pembungkusan titik yang tepat, jadual media, orientasi dan keunikan setiap model.
Templat tersimpanTemplat dipasang sekali, kemudian setiap kerja hanya menghantar teks berubah, data kod bar atau nombor templat.Kerja yang sangat kecil semasa operasi dan aliran bebas yang berguna.Pengedaran templat, pengurusan versi, penyegerakan dan perubahan susun atur yang terhad semasa berjalan.
Tiga model utama cetakan terus dan pertukaran praktikalnya.

Bahasa arahan tidak semestinya lebih tepat daripada keluaran raster. Ia hanya memindahkan tanggungjawab yang berbeza kepada pencetak. Arahan kod bar asli membiarkan perisian tegar mengira simbol, manakala laluan raster menuntut rangkaian pemprosesan di sebelah hos, sama ada dalam aplikasi atau dalam pemacu, yang melukis setiap jalur pada resolusi akhir pencetak. Penjana paparan yang dikongsi masih boleh mengekalkan geometri yang dihajati merentas back end raster pelbagai model, asalkan setiap bitmap dijana pada resolusi asli pencetak sasaran dan tidak diskala selepas itu.

Pemacu boleh menjadikan penukaran itu selesa tanpa membuka setiap ciri pencetak. Dokumen teknikal CUPS daripada Honeywell menunjukkan PDF atau PostScript dijadikan raster lalu dibungkus sebagai grafik Direct Protocol, sementara kerja mentah Fingerprint, IPL atau DPL melalui baris gilir lalu terus. Laluan pemacu itu tidak membuka pemotong mahupun RFID, satu peringatan baik bahawa kesetiaan visual dan kawalan peranti ialah dua perkara berbeza (dokumen teknikal CUPS daripada Honeywell).

Cara mengenali bahasa yang lazim

Kerja cetakan yang berjaya ditangkap sering mendedahkan bahasanya sebelum model pencetak diketahui. Ini corak pengecaman, bukan contoh lengkap yang sedia untuk dicetak.

BahasaCorak biasaMaksud corak itu
ZPL II^XA ... ^FO ... ^FD ... ^XZSatu format bermula, medan diletakkan dan diisi, kemudian format ditutup.
EPL2N, kemudian medan A atau B, kemudian P1Kosongkan penimbal imej, tambah teks atau kod bar, cetak satu label.
TSPL atau TSPL2SIZE, GAP, CLS, TEXT atau BARCODE, PRINTArahan persediaan dan lukisan yang mudah dibaca membina label.
CPCL! 0 ..., arahan susun atur, FORM, PRINTFormat label ASCII yang condong kepada cetakan mudah alih, dengan pengepala kerja yang jelas.
Brother RasterPengawalan binari, bait kawalan, baris raster berulang dan arahan cetak penutup.Label sudah ditukar menjadi titik sebelum sampai ke pencetak.
ESC/POSBait kawalan escape dan pemisah kumpulan bercampur dengan teks atau data imej.Aliran yang condong kepada resit, mengawal susun atur baris, pemotongan, status dan ciri label pilihan.
Tanda visual yang lazim dalam kerja cetakan mentah.

ZPL II: asas keserasian yang praktikal

ZPL bermaksud Zebra Programming Language. ZPL II ialah varian moden yang lazimnya dimaksudkan apabila spesifikasi semasa menulis ZPL, walaupun Zebra menyatakan ia tidak serasi sepenuhnya dengan ZPL asal. Ia bahasa arahan berasaskan ASCII untuk medan label, fon, bentuk, grafik, kod bar, penomboran siri, format tersimpan, tetapan pencetak dan status. Panduan pengaturcaraan Zebra mendokumentasikan arahan format dan arahan kawalan, termasuk templat tersimpan dan grafik yang dimuat turun (panduan pengaturcaraan ZPL).

Kepentingannya melangkaui perkakasan Zebra. Produk semasa atau terbaharu mendokumentasikan mod serasi ZPL dengan nama seperti emulasi ZPL2 pada TSC, ZSim2 pada Honeywell, SZPL pada SATO, BPL-Z pada BIXOLON dan GZPL pada GoDEX. Citizen menyenaraikan ZPL2 bersebelahan emulasi Datamax dan EPL2 pada CL-E303 (spesifikasi Citizen CL-E303). Toshiba menyenaraikan ZPL II bersama TPCL aslinya pada model tertentu.

Justeru ZPL II menjadi bahasa pertama yang munasabah bagi produk cetakan mentah merentas jenama. Ini tidak bermakna setiap arahan ZPL berkelakuan sama di mana-mana. Fon, arahan RFID, objek yang dimuat turun, penentukuran media, jawapan status dan arahan yang lebih baharu ialah titik perbezaan yang biasa. Sesebuah produk patut mengisytiharkan sokongan bagi profil ZPL yang telah diuji, bukan mendakwa semua pencetak ZPL boleh saling ganti.

EPL dan EPL2: liputan lama yang masih bernilai

EPL bermaksud Eltron Programming Language. Mod halaman EPL2 menerangkan label penuh dengan medan yang telah diletakkan. Mod baris yang serasi EPL1 lebih lama dan lebih ringkas, memberikan keluaran mengikut baris dalam gaya EPL1, dan mempunyai had susun atur yang ketara. Zebra menyifatkan mod baris sebagai tidak sesuai untuk peletakan elemen yang halus, elemen bertindih atau kod bar tangga mendatar (panduan mod baris EPL daripada Zebra).

Zebra terus mendokumentasikan EPL2 demi keserasian dengan aplikasi lama, dan beberapa model semasa menyenaraikan EPL2 atau emulasinya. Panduan pengaturcaraan penuh masih ada untuk arahan teks ASCII, kod bar, grafik, borang, pemboleh ubah dan pembilang (panduan pengaturcaraan EPL).

Batasan praktikalnya ialah pertindihan. Beberapa contoh semasa dalam panduan ini mendokumentasikan EPL dan ZPL sekali gus. Oleh itu berapa banyak peranti tambahan yang diperoleh dengan menambah EPL selepas ZPL masih tidak diketahui, walaupun keserasian EPL didokumentasikan secara meluas. Ia tetap satu tambahan awal yang wajar apabila pelanggan sedia ada mempunyai templat EPL, atau apabila perkakasan ujian sudah menyokongnya.

Amaran tentang teks dan fon

Jangan anggap susun atur yang muat dalam ZPL akan muat juga dalam EPL. Zebra mendokumentasikan keupayaan TrueType, OpenType, fon berskala dan pemetaan Unicode dalam ZPL, sedangkan EPL tidak boleh menggunakan objek fon berskala yang sama. Uji set aksara sebenar, metrik fon, pemenggalan baris dan kelakuan fon ganti pada setiap pelaksanaan sasaran.

TSPL, TSPL2 dan TSPL-EZ

TSPL dan TSPL2 ialah bahasa penyusunan label milik TSC. Kedua-duanya sekeluarga, tetapi bukan sinonim tepat. Manual rasmi gabungannya menunjukkan perbezaan model dan arahan antara keduanya. Arahan yang mudah dibaca itu menetapkan saiz label, jurang atau tanda hitam, arah, kepekatan, teks, kod bar, bitmap, pembilang, fail dan bilangan cetakan (manual pengaturcaraan TSPL dan TSPL2).

TSPL-EZ ialah keluarga keserasian dan emulasi TSC, bukan cara lain menulis setiap arahan TSPL. Akhiran dan emulasi yang disokong berbeza mengikut model. Sebagai contoh, TSC menyenaraikan bahasa RE310 sebagai TSPL-EZC (EPL2, ZPL2, CPCL), or ESC-POS (halaman produk TSC RE310). Model TSC lain mungkin menyenaraikan varian TSPL-EZ yang berbeza atau set keserasian yang lain.

Bagi aplikasi label, sokongan TSPL asli bernilai apabila pencetak TSC menjadi sebahagian besar armada pelanggan. Emulasi juga menjadikan pencetak TSC berguna semasa pembangunan, tetapi ia bukan bukti bahawa keluarannya akan sepadan dengan pelaksanaan asli bahasa yang diemulasikan dalam setiap kes hujung.

Brother mempunyai dua dunia arahan yang berbeza

Brother mudah disalah kelaskan, kerana bukan semua keluarga produknya menggunakan model integrasi yang sama. Keluarga QL ialah contoh paling jelas. Matriks pembangun Brother menyenaraikan QL-820NWB dan QL-820NWBc dengan sokongan Raster, ESC/P dan P-touch Template. QL-800 disenaraikan dengan Raster sahaja, manakala beberapa model QL lain mempunyai gabungan tersendiri (matriks model dalam rujukan arahan Brother).

Itulah antara muka arahan standard yang kini didokumentasikan bagi QL-820NWBc. Namun akhiran model dan perbezaan wilayah tetap penting. Helaian Eropah rasmi yang lebih lama bagi siri QL-800 pernah mengiklankan emulasi ZPL II untuk QL-820NWB dengan catatan upon request (helaian siri QL-800 daripada Brother Europe). Sebelum membuat dakwaan mutlak tentang ZPL bagi mana-mana unit QL-820, semak akhiran model, wilayah, perisian tegar dan konfigurasi pilihan. Dalam generasi QL ini, laluan terus yang didokumentasikan dengan jelas tetap Raster.

Brother Raster

Tukarkan seluruh label kepada titik, kemudian hantar pengawalan, maklumat media, baris raster dan arahan cetak. Paling sesuai apabila aplikasi memang sudah mengurus susun atur dan lukisan kod bar.

Brother ESC/P

Hantar arahan lukisan dan teks, bukan bitmap siap. Brother menyesuaikan bahasa ini untuk pencetaknya sendiri, dan ia bukan ESC/POS yang menjurus kepada resit.

P-touch Template

Pindahkan templat yang telah disediakan ke pencetak, kemudian isikan objek teks dan kod bar daripada pengimbas, komputer atau peranti lain tanpa membina semula keseluruhan susun atur.

Rujukan Raster siri QL-800 daripada Brother menyatakan bahawa satu kerja mengandungi arahan pengawalan, kod kawalan, data raster dan arahan cetak. Ia turut menetapkan saiz halaman, margin, resolusi, mampatan, pemotongan dan data raster dua warna mengikut model (rujukan arahan Brother QL Raster). Jadi raster memudahkan pemindahan rupa antara mesin, tetapi tidak menghapuskan kerja khusus peranti. Integrasi masih memerlukan pengecam media yang betul, dimensi dalam titik, orientasi, mampatan, pengendalian status dan kelakuan pemotongan.

Dua penggunaan perkataan raster yang tidak berkaitan

Brother Raster ialah aliran arahan milik satu keluarga model. PWG Raster pula format dokumen berpiawai yang biasanya dihantar melalui IPP. Kedua-duanya menerangkan piksel, tetapi struktur, arahan dan kesalingoperasiannya berbeza, jadi ia tidak boleh saling ganti.

Sesetengah pencetak Brother siri RJ, TD dan TJ membentuk kumpulan tersendiri. Di situ Brother mendokumentasikan FBPL berserta emulasi ZPL, EPL, CPCL, DPL atau ESC/POS mengikut model. Pada RJ-2035B, perisian tegar FBPL-EZC yang boleh dimuat turun memberikan EPL2, ZPL2 dan CPCL, manakala FBPL-EZP memberikan EPL2, ZPL2 dan ESC/POS. Oleh itu CPCL dan ESC/POS tidak patut dijanjikan serentak tanpa menyemak perisian tegar yang dipasang (soal jawab perisian tegar Brother RJ). Panduan EPL yang berasingan menyenaraikan arahan yang disokong emulasi itu (panduan emulasi EPL daripada Brother).

CPCL dan ESC/POS: laluan mudah alih dan resit

CPCL bermaksud Comtec Printer Control Language. Ia menggabungkan bahasa penyusunan label dengan mod cetakan mengikut baris dan sangat rapat dengan pencetakan mudah alih. Panduan CPCL semasa Zebra luar biasa terus terang tentang strategi: ZPL diutamakan untuk pembangunan baharu, manakala CPCL dikekalkan pada pencetak Link-OS tertentu demi keserasian ke belakang, dan ciri baharu ZPL lazimnya tidak sampai ke CPCL (panduan CPCL daripada Zebra).

CPCL kekal penting apabila sesuatu aplikasi atau armada mudah alih sudah menggunakannya. Pada model seperti ZQ600 Plus yang menerima CPCL, ZPL dan EPL, CPCL mengekalkan kerja sedia ada tetapi tidak menambah model fizikal baharu (dokumentasi bahasa ZQ600 Plus). Model semasa yang lain, termasuk ZQ120 Plus dan ZQ220 Plus, mendokumentasikan CPCL dan ESC/POS tanpa ZPL, jadi nilai tambahannya bergantung pada model (gambaran keseluruhan ZQ120 Plus dan ZQ220 Plus).

ESC/POS diperkenalkan Epson sebagai sistem arahan miliknya untuk pencetak tempat jualan. Ia merangkumi teks, kedudukan cetakan, gerakan kertas, status, kod bar, imej bit dan perkakasan seperti pemotong. Ia bukan untuk resit semata: senarai arahan Epson bagi TM-L90 dan contoh labelnya turut memuatkan kedudukan label dan tanda hitam pada model yang berkenaan (senarai arahan TM-L90, contoh label daripada Epson). Pelaksanaan serasi ESC/POS daripada pengeluar lain mungkin membuka subset dan tetapan lalai yang khusus mengikut model. Bagi perisian tempat jualan ia kekal keutamaan tinggi, tetapi bagi aplikasi yang berpaksikan label kod bar bermati potong biasanya lebih rendah.

Bahasa pengeluar dan industri yang lain

Bahasa ini penting, tetapi penggunaan dan dokumentasi awamnya tertumpu pada ekosistem pengeluar tertentu dan senario peralihan. Peta ringkas lebih membantu berbanding melayan setiap singkatan sebagai platform yang setara.

BahasaEkosistem asalMengapa ia masih pentingBila sokongan wajar
DPLDatamax, kini dalam barisan pencetak Honeywell.DPL bermula dengan Datamax dan Honeywell masih menerbitkan rujukan arahan DPL terkini. Jenama lain turut mengemulasikannya.Tambah apabila data model Honeywell atau Datamax mewajarkan profil yang telah diuji.
IPLIntermec Printer Language, kini disokong dalam produk Honeywell.Sistem gudang dan industri yang lama mungkin sudah menjana bahasa berasaskan hos ini (rujukan arahan IPL).Utamakan bagi peralihan daripada Intermec atau armada Honeywell yang telah dikenal pasti.
FingerprintIntermec dan Honeywell.Bahasa yang berjalan dalam pencetak dan berilhamkan BASIC; mampu menjalankan atur cara, logik, pemprosesan data dan aliran cetakan bebas (rujukan arahan Fingerprint).Gunakan apabila integrasi Honeywell memerlukan aplikasi dalam pencetak atau atur cara Fingerprint sedia ada.
Direct ProtocolIntermec dan Honeywell.Subset Fingerprint yang dipandu hos, bukan nama lain bagi IPL.Gunakan untuk format Direct Protocol sedia ada atau aliran Honeywell asli yang tidak memerlukan atur cara penuh dalam pencetak.
SBPLSATO Barcode Printer Language.Ini keluarga arahan asli bersama milik SATO dan boleh membuka ciri yang tidak diberikan oleh emulasi.Tambah untuk pelanggan yang banyak menggunakan SATO atau untuk aliran RFID dan kawalan peranti asli.
TPCLTEC Printer Control Language, bahasa asli pencetak Toshiba TEC.Ia kekal bahasa asli pencetak kod bar Toshiba, walaupun model tertentu turut mengemulasikan pesaing (manual pemacu TPCL).Tambah apabila armada Toshiba atau pustaka format TPCL terlibat.
Mod SLCS dan BPLPencetak label BIXOLON.Manual SLCS BIXOLON menetapkan arahan label aslinya. Model tertentu turut boleh menyenaraikan mod keserasian BPL-Z, BPL-E dan BPL-D sebagai pilihan.Gunakan SLCS asli apabila kelakuan khusus BIXOLON penting; jika tidak, sahkan dahulu emulasi sedia ada.
EZPL, GEPL, GZPL dan GDPLGoDEX.Manual EZPL merangkumi EZPL asli serta GEPL yang serasi EPL dan GZPL yang serasi ZPL. Sesetengah produk semasa turut menyenaraikan GDPL yang serasi Datamax (risalah RT700i+).Semak model dan perisian tegar yang tepat, kemudian uji setiap mod keserasian sebelum menganggap keluarannya serupa.
FBPLPencetak Brother terpilih dalam siri RJ, TD dan TJ.Ia laluan arahan asli yang didokumentasikan pada model yang turut boleh menawarkan beberapa emulasi dan atur cara tersimpan.Tambah untuk fungsi industri atau mudah alih asli Brother, bukan untuk keluarga QL yang menggunakan Raster.
Bahasa pencetak label khusus yang terikat kepada pengeluar tertentu.

Model PM65 Honeywell yang terkini menunjukkan bagaimana satu pencetak boleh menerima bahasa arahan daripada hos, format dokumen dan aplikasi yang berjalan dalam pencetak. Spesifikasinya menyenaraikan DPL, Direct Protocol, Fingerprint, IPL, ZSim2 untuk ZPL II, PDF, XML dan pencetakan pintar dengan C# dalam satu peranti (spesifikasi Honeywell PM65). SATO CT4-LX serupa: menyenaraikan SBPL asli bersama SZPL, SDPL, SIPL, STCL dan SEPL yang serasi pesaing, ditambah pilihan analisis bahasa automatik (tetapan bahasa SATO CT4-LX). SATO turut mendokumentasikan bahawa bahasa yang dipilih boleh mengehadkan ciri, termasuk arahan RFID yang pada model ini hanya berkuat kuasa dalam SBPL dan SZPL (sokongan bahasa CT4-LX).

Toshiba menunjukkan corak yang sama. BX430T mendokumentasikan TPCL asli dengan pengesanan automatik ZPL II, DPL, SBPL dan PDF (spesifikasi Toshiba BX430T). SLP-DX220 daripada BIXOLON menyenaraikan SLCS, BPL-Z, BPL-E dan BPL-D sebagai pilihan (BIXOLON SLP-DX220). Contoh-contoh ini menjelaskan mengapa jumlah mengikut protokol tidak boleh dicampur. Satu pencetak fizikal boleh tergolong dalam beberapa kategori bahasa.

Sokongan asli dan emulasi bukan perkara yang sama

Emulasi mentafsir arahan yang ditulis untuk keluarga pencetak lain. Ia boleh menghidupkan pencetak ganti tanpa mengubah aplikasi yang sudah mantap, dan itu amat berguna. Namun ia tetap satu pelaksanaan keserasian dengan senarai arahan, fon dan kelakuan peranti yang ditetapkan.

Panduan emulasi ZPL II daripada Brother memperlihatkan bezanya dengan jelas. Ia menyenaraikan arahan dan fon yang disokong, menuntut tetapan media serta penentukuran dalam alat pengurusan Brother, malah mendokumentasikan mekanisme untuk mengabaikan arahan format ZPL tertentu apabila arahan itu menimbulkan masalah cetakan (panduan emulasi ZPL II daripada Brother). Label penghantaran yang ringkas mungkin berfungsi tanpa perubahan, manakala format yang memuat turun fon, menyoal status, menulis RFID atau bergantung pada tetapan kekal mungkin gagal.

Apa yang perlu disahkan pada setiap emulasi

  • doneSubset arahanBanding setiap arahan yang dihantar aplikasi dengan rujukan emulasi model yang tepat.
  • doneFon dan pengekodanUji Unicode, halaman kod, nama fon, metrik, glif ganti dan sokongan fon yang dimuat turun.
  • doneKoordinat dan resolusiSahkan keluaran pada 203, 300 atau 600 dpi, putaran, titik asalan dan pembundaran pada kedudukan titik akhir.
  • doneKawalan mediaUji jurang, tanda hitam, media berterusan, penentukuran, koyakan, kupasan, potongan dan bahan tanpa pelapis jika berkaitan.
  • doneKeadaan dan sesiSahkan pengawalan, tetapan kekal, jawapan ralat, penamatan kerja, jeda, pembatalan dan sambungan semula.
  • doneLabel sebenarCetak kerja dengan nilai terpendek dan terpanjang yang dijangka, grafik, semua jenis kod bar, banyak salinan dan kerja selepas peranti dimulakan semula.

Mengapa tiada carta bahagian pasaran protokol yang jujur

Laporan pasaran awam biasanya menganggarkan hasil pengeluar atau unit yang dihantar dalam kategori seperti pencetak kod bar. Menganggar jangkauan sesuatu protokol memerlukan jauh lebih banyak: pangkalan terpasang yang aktif mengikut model tepat, perisian tegar dan pilihan, emulasi mana yang diaktifkan, arahan apa yang disokong setiap emulasi, dan sama ada armada itu sudah menerima bahasa lain. Tiada set data awam yang boleh diaudit yang disemak untuk panduan ini menyediakan pemetaan sebegitu.

Bahagian pengeluar juga tidak boleh ditukar terus menjadi bahagian bahasa. Perkakasan Zebra menyumbang kepada ZPL, tetapi mod ZPL turut muncul pada produk TSC, Honeywell, SATO, BIXOLON, Citizen, Toshiba, Brother dan GoDEX. Sebaliknya, satu pencetak SATO, Honeywell atau Toshiba boleh menerima lima bahasa atau lebih. Peratusannya bertindih dan jumlahnya mudah melebihi 100 peratus.

Contoh modelLaluan bahasa yang didokumentasikanApa yang dibuktikan contoh ini
Zebra ZQ600 PlusZPL, CPCL, EPL.Beberapa bahasa penting Zebra boleh bertindih dalam satu siri mudah alih.
TSC RE310TSPL-EZC (EPL2, ZPL2, CPCL), or ESC-POS.Satu model mudah alih TSC merangkumi beberapa sasaran keserasian.
Brother QL-820NWBcRaster, ESC/P, P-touch Template.Laluan arahan standard yang didokumentasikan bagi model QL ini berbeza daripada trio biasa ZPL, EPL dan TSPL. ZPL pilihan perlu disemak dalam konfigurasi.
Brother RJ-2035B (dihentikan di Amerika Utara)FBPL serta EPL2 dan ZPL2; CPCL dengan perisian tegar EZC atau ESC/POS dengan perisian tegar EZP.Keluarga industri mudah alih Brother sangat berbeza daripada keluarga QL, dan perisian tegar menentukan set keserasian akhir.
Honeywell PM65Fingerprint, Direct Protocol, IPL, DPL, ZSim2, PDF, XML, C#.Perkakasan industri masa kini boleh mengekalkan beberapa bahasa lama hasil pengambilalihan.
SATO CT4-LXSBPL, SZPL, SDPL, SIPL, STCL, SEPL.Mod asli dan mod serasi pesaing hidup bersama dalam satu pencetak meja.
Citizen CL-E303Datamax DMX, ZPL2, EPL2.Bahasa keserasian merebak jauh melangkaui syarikat yang menciptanya.
Toshiba BX430TTPCL dengan pengesanan automatik ZPL II, DPL, SBPL dan PDF.TPCL asli dan beberapa mod ganti boleh berkongsi satu platform.
Contoh model yang didokumentasikan, termasuk satu yang ditandakan dihentikan di Amerika Utara. Ini matriks bukti keserasian, bukan jaminan untuk seluruh jenama dan bukan jadual bahagian pasaran.

Ukuran yang lebih baik ialah telemetri produk. Rekodkan model pencetak tepat yang diminta pengguna, sama ada kerja itu melalui pemacu atau data mentah, bahasa apa yang dijana sekarang, dan sama ada bahasa lain yang sudah disokong sebenarnya mencapai peranti itu. Kemudian kira peranti tambahan, bukan label protokol yang bertindih.

Apa yang patut disokong dahulu oleh aplikasi label?

Susunan yang betul bergantung pada titik permulaan. Produk baharu memerlukan asas yang luas. Produk yang sudah mencetak ZPL dan TSPL sepatutnya menumpu kepada ekosistem baharu dan perkakasan ujian yang ada.

PeringkatBahasa atau laluanSebab
AsasZPL IIBeberapa pengeluar besar mendokumentasikan mod yang serasi, dan bahasanya memberikan model label moden yang lengkap.
AsasTSPL atau TSPL2Liputan asli TSC dan model arahan yang mudah, terutama apabila peranti TSC penting dalam pasaran sasaran.
PerluasanBrother RasterMenambah laluan arahan terus bagi model QL yang antara muka standardnya Raster, ESC/P dan P-touch Template. Semak ZPL pilihan mengikut model dan wilayah.
KeserasianEPL2Menyokong format lama yang mapan dan biasanya murah untuk ditambah dan diuji, tetapi banyak bertindih dengan perkakasan yang mampu ZPL.
Keserasian mudah alihCPCLPenting apabila armada mudah alih sebenar atau aplikasi CPCL sedia ada menuntutnya; kurang bermakna apabila peranti yang sama menerima ZPL.
Keserasian industriDPLBerguna untuk pemasangan Datamax dan Honeywell, dan permintaannya paling baik disahkan daripada data model sebenar.
Berpandukan permintaanIPL, Fingerprint, Direct Protocol, SBPL, TPCL, SLCS, EZPL, FBPL, ESC/POSTambah kedalaman asli apabila armada pelanggan, ciri yang hilang atau aliran resit menjadikan pulangannya jelas.
Pelan hala tuju lalai yang boleh dipertahankan bagi aplikasi label merentas jenama.

Jika ZPL dan TSPL sudah berfungsi, susunan pelaksanaan dan kepentingan strategik boleh berbeza. EPL2 mungkin ciri seterusnya yang paling cepat siap sekiranya pencetak ujian sedia ada sudah mengemulasikannya. Brother Raster ialah laluan pelaksanaan yang lebih tersendiri berbanding menambah satu lagi emulasi EPL2, tetapi berapa banyak peranti pelanggan yang bertambah masih tidak diketahui sehingga senarai model sasaran diukur. Pada peranti yang sudah menerima ZPL, CPCL lebih menambah keserasian bahasa kerja berbanding model baharu; model yang hanya memahami CPCL itulah yang memberi nilai kepadanya.

TSC RE310 berbanding Brother: jawapan praktikalnya

Perbincangan yang mencetuskan panduan ini bertanya sama ada TSC RE310 sudah menyokong EPL2 dan sama ada pencetak Brother menambah kelebihan. Jawapan yang didokumentasikan ialah ya, RE310 menyenaraikan EPL2 melalui TSPL-EZC. Dan model Brother yang mana lebih penting daripada nama Brother itu sendiri.

Pencetak ujianLaluan terdokumentasi yang berkaitan di siniApa yang ditambahnya
TSC RE310TSPL-EZC (EPL2, ZPL2, CPCL), or ESC-POS.Ujian segera dan murah bagi beberapa emulasi dengan perkakasan yang sudah ada.
Brother RJ-2035BFBPL serta EPL2 dan ZPL2; CPCL atau ESC/POS bergantung pada perisian tegar EZC atau EZP yang dipasang.Menambah FBPL dan kelakuan pengemulasi daripada pengeluar kedua, tetapi EPL2, ZPL2 dan CPCL bertindih dengan RE310. Brother Mobile Solutions menandakannya dihentikan di Amerika Utara; ketersediaannya berbeza mengikut wilayah.
Brother QL-820NWBcRaster, ESC/P, P-touch Template.Laluan integrasi QL yang berasingan, jadi lebih banyak kepelbagaian laluan arahan.
Nilai ketiga-tiga laluan ujian yang berkaitan dari sudut protokol.
Perlukah pencetak Zebra asli sebagai rujukan?

GK420d terpakai hanya berguna apabila anda perlu meniru armada lama. Ia menyokong ZPL dan EPL asli dengan pengesanan format automatik serta mod baris yang serasi EPL1, tetapi halaman kitaran hayat Zebra menunjukkan jualan serantau tamat pada 2021 atau 2022 dan perkhidmatan tamat pada 2025 (kitaran hayat GK420d). Untuk pembelian baharu, rujukan yang disokong bagi ZPL II dan EPL2 ialah ZD421 semasa. Di situ mod baris yang serasi EPL1 terhad kepada konfigurasi terma terus 203 dpi (spesifikasi ZD421).

Saranan untuk pelan perkakasan ini

Laksanakan dan uji EPL2 dahulu pada RE310, kerana perkakasannya sudah ada. Jika pembelian seterusnya bertujuan memaksimumkan liputan laluan arahan baharu, QL-820NWBc standard sebagai sasaran Raster menambah lebih banyak kepelbagaian berbanding RJ-2035B. Brother Mobile Solutions menandakan model RJ sebagai dihentikan di Amerika Utara, manakala ketersediaannya berbeza mengikut wilayah. Sahkan konfigurasi serantau model QL, kerana dokumentasi lama pernah menyebut sokongan ZPL pilihan yang hanya diberikan atas permintaan. Tambah CPCL pada RE310 apabila permintaan mudah alih mewajarkannya, kemudian utamakan DPL atau keluarga asli lain berdasarkan permintaan pelanggan yang sebenar.

Masih ada satu sebab untuk memilih RJ-2035B: ujian keserasian merentas pelaksanaan. Emulasi EPL atau ZPL yang kedua boleh mendedahkan andaian yang dibiarkan lepas oleh pelaksanaan pertama. Ia berguna selepas sesuatu produk mendakwa keserasian merentas pengeluar, tetapi itu matlamat yang berbeza daripada menambah model integrasi yang belum terliput.

Bina sokongan berpaksikan keupayaan, bukan singkatan

Sistem cetakan yang mudah diselenggara sepatutnya menyimpan satu model label neutral, kemudian memaparkannya melalui back end khusus bagi setiap bahasa. Model neutral menetapkan saiz fizikal, resolusi titik akhir, blok teks, data kod bar, zon sunyi, imej, bilangan salinan dan hasrat kemasan. Setiap back end melaporkan apa yang boleh dikekalkannya dan apa yang perlu dijadikan raster atau ditolak.

Syarat pelepasan bagi setiap bahasa pencetak baharu

  • doneIsytiharkan profilnyaSenaraikan arahan, jenis kod bar, resolusi, mod media, pengekodan yang disokong dan pengecualian yang diketahui.
  • doneSimpan kerja rujukanSimpan kerja sumber yang mewakili dan bitmap yang dijangka bagi setiap back end.
  • doneGunakan pencetak fizikalJika boleh, sertakan sekurang-kurangnya satu rujukan asli dan satu emulasi penting sebelum mendakwa keserasian merentas pengeluar.
  • doneUji data yang menyusahkanCetak medan kosong, pengecam panjang, sifar di hadapan, teks bukan Latin, aksara kawalan dan kod bar dengan muatan maksimum.
  • doneImbas hasilnyaSahkan kod bar sebenar dengan pengimbas dan jarak kerja yang digunakan dalam aliran sebenar.
  • doneUlang selepas kemas kiniJalankan semula matriks itu selepas perubahan perisian tegar, penjana paparan, fon, mampatan atau tetapan media.

Asingkan juga ujian reka bentuk label daripada ujian protokol pencetak. Sesuatu bahasa boleh melukis titik yang diminta dengan betul, tetapi kod bar tetap gagal kerana ia terlalu kecil, zon sunyinya tidak cukup, atau dicetak dengan kepekatan yang salah. Untuk label itu sendiri, gunakan senarai semak reka bentuk label kod bar, dan sebelum memilih bahan serta perkakasan, bandingkan terma terus dengan pemindahan terma.

Sumber dan kaedah kajian

Artikel ini bersandar sedaya mungkin pada panduan pengaturcaraan asal pengeluar, matriks untuk pembangun dan spesifikasi produk semasa. Halaman produk membuktikan bahawa sesuatu model menawarkan sesuatu bahasa, manakala rujukan arahan membuktikan apa yang benar-benar disokong pelaksanaan itu. Anggaran saiz pasaran komersial tidak digunakan untuk menghasilkan peratusan mengikut protokol, kerana kategori, tempoh dan pertindihannya tidak setara.

Langkah seterusnya

Eksport model pencetak yang diminta dalam tempoh 90 hari lalu dan kumpulkannya mengikut laluan bahasa terdokumentasi yang tepat. Pilih pelaksanaan seterusnya berdasarkan berapa banyak peranti tambahan yang dicapainya, kemudian cetak dan imbas satu pakej regresi keserasian yang kecil sebelum mengisytiharkan bahasa itu disokong.

Soalan tentang bahasa pencetak terma

Adakah ZPL satu format kod bar?
Bukan. ZPL ialah bahasa pencetak. Code 128, EAN, Data Matrix dan QR Code ialah simbologi kod bar yang boleh dijana dan diletakkan oleh arahan ZPL.
Adakah pencetak yang serasi ZPL menyokong semua arahan ZPL?
Tidak semestinya. Model asli dan emulasi berbeza dari segi perisian tegar, subset arahan, fon, kelakuan status, pilihan media dan resolusi. Rujuk panduan pengaturcaraan atau emulasi model yang tepat dan uji kerja sebenar.
Adakah cetakan raster kurang berkualiti berbanding arahan asli?
Tidak. Kualiti raster boleh sangat baik apabila aplikasi memapar pada resolusi titik yang tepat sama dengan pencetak dan tidak menskala kod bar. Pertukarannya ialah data yang lebih besar dan tanggungjawab yang lebih berat pada aplikasi.
Patutkah aplikasi baharu melaksanakan CPCL sebelum Brother Raster?
Hanya apabila permintaan CPCL mudah alih lebih jelas. Beberapa model mudah alih Zebra semasa yang disebut di atas menerima CPCL dan ZPL sekali gus, manakala Brother Raster memberikan laluan arahan terus yang standard untuk model QL. Semak konfigurasi QL dengan tepat, kerana sokongan ZPL pilihan pernah wujud.
Bolehkah bahagian pasaran protokol dicampur?
Tidak. Satu pencetak boleh menerima beberapa bahasa, jadi kategori jangkauannya bertindih. Mulakan daripada model tepat milik pelanggan dan kira peranti yang ditambah setiap back end baharu di atas sokongan sedia ada.
Adakah TSC RE310 menyokong EPL2?
TSC mendokumentasikan EPL2 sebagai sebahagian daripada set keserasian TSPL-EZC pada RE310, bersama ZPL2 dan CPCL. Anggap ia satu emulasi dan uji arahan EPL, fon, tetapan media serta kelakuan status yang digunakan aplikasi anda.
Bahasa pencetak terma Cetakan terus Keserasian pencetak