Anda di halaman 1dari 8

Dukungan Perintah ZPL

Mesin render Labelary ZPL mendukung sebagian besar perintah pemformatan ZPL; periksa di
bawah ini untuk melihat perintah mana yang didukung dan yang masih dikerjakan. Jika ada perintah
khusus yang tidak didukung yang ingin Anda prioritaskan, jangan ragu untuk menghubungi kami .
Perhatikan bahwa perintah yang tidak didukung tidak mencegah rendering - mereka hanya dilewati.
= Didukung
= Tidak didukung

^ Font, tinggi, lebar Setel font untuk bidang saat ini


Gunakan nama font untuk memanggil
^ A @ orientasi, tinggi, lebar, jalan
font
^ B0 orientasi, pembesaran, ecic, err, simbol Kode bar Aztec (perintah alternatif: ^
menu, simbol, id BO )
^ Orientasi B1, checkDigit, tinggi, intLine,
Kode bar 11 kode
intLineAbove
^ Orientasi B2, tinggi, intLine, intLineAbove,
Disisipkan 2 dari 5 kode bar
checkDigit
^ Orientasi B3, checkDigit, tinggi, intLine,
Kode 39 kode batang
intLineAbove
^ Orientasi B4, heightMultiplier, intLine, mode Kode 49 kode bar
^ Orientasi B5, tinggi, intLine, intLineAbove Kode batang Planet Code
^ Orientasi B7, rowHeight, keamanan, kolom,
Kode batang PDF417
baris, terpotong
^ Orientasi B8, tinggi, intLine, intLineAbove Kode batang EAN-8
^ B9 orientasi, tinggi, intLine, intLineAbove,
Kode batang UPC-E
checkDigit
^ Orientasi BA, tinggi, intLine, intLineAbove,
Kode 93 bar code
checkDigit
^ Orientasi BB, tinggi, keamanan, kolom, baris,
Kode bar kode kunci
mode
^ Orientasi BC, tinggi, intLine, intLineAbove,
Kode 128 kode batang
checkDigit, mode
^ Mode BD, posisi, total Kode batang MaxiCode UPS
^ BE orientasi, tinggi, intLine, intLineAbove Kode batang EAN-13
^ Orientasi BF, rowHeight, mode Kode batang MicroPDF417
^ Orientasi BI, tinggi, intLine, intLineAbove Industri 2 dari 5 kode batang
^ Orientasi BJ, tinggi, intLine, intLineAbove Standar 2 dari 5 kode batang
^ Orientasi BK, checkDigit, tinggi, intLine,
Kode batang ANSI Codabar
intLineAbove, startChar, stopChar
^ Orientasi BL, tinggi, intLineAbove Kode bar LOGMARS
^ Orientasi BM, checkDigitType, tinggi, intLine,
Kode batang MSI
intLineAbove, checkDigit
^ Orientasi BO, pembesaran, ecic, err, simbol
Kode bar Aztec (perintah alternatif: ^ B0 )
menu, simbol, id
^ Orientasi BP, checkDigit, tinggi, intLine,
Kode batang Plessey
intLineAbove
Kode batang kode QR (hanya model 2;
^ BQ orientasi, model, pembesaran,
mode campuran dan Kanji tidak
errorCorrection, mask
didukung)
^ Orientasi BR, simbologi, pembesaran,
Kode batang RSS
separatorTinggi, tinggi, segmentWidth
^ Orientasi BS, tinggi, intLine, intLineAbove Ekstensi UPC / EAN
^ Orientasi BT, lebar, rasio lebar, tinggi, Lebar
Kode bar TLC39
sempit, tinggi baris
^ BU orientasi, tinggi, intLine, intLineAbove,
Kode batang UPC-A
printCheckDigit
^ Orientasi BX, tinggi, kualitas, kolom, baris, Kode batang matriks data (hanya 200
format, pelarian kualitas)
^ DENGAN lebar, lebarRasio, tinggi Default bidang kode batang
^ Orientasi BZ, tinggi, intLine, intLineAbove, ketik Kode batang pos
Ubah tanda sisipan (perintah alternatif: ~
^ CC char
CC )
Ubah pembatas (perintah alternatif: ~
^ CD char
CD )
^ CF fontName, tinggi, lebar Ubah font default
Ubah font internasional (hanya rangkaian
^ CI charset, src1, dest1, src2, dest2, ...
karakter 0-13, 15, 27, 28, 31, 33-36)
^ CM memoryDevice, memoryDevice,
Ubah penunjukan huruf memori
memoryDevice, memoryDevice
^ CN override Potong sekarang
^ CO on, kilobytes, ketik Cache aktif
^ Mode CP Hapus label
^ CT char Ubah tilde (perintah alternatif: ~ CT )
^ Validasi CV Validasi kode
^ CW fontName, path Setel pengidentifikasi font
~ Jalur DB, orientasi, maxHeight, maxWidth, basis,
Unduh font bitmap
ruang, karakter, hak cipta, data
~ DE path, tableSize, data Unduh penyandian
^ Jalur DF Format unduhan
~ Jalur DG, totalBytes, rowBytes, data Unduh gambar
~ DN Batalkan unduhan grafik
~ Jalur, ukuran, data DS Unduh font yang dapat diukur
~ Jalur, ukuran, data DT Unduh font TrueType
~ Jalur DU, ukuran, data Unduh font TrueType tanpa batas
~ Path DY, format, ekstensi, totalBytes, rowBytes, Unduh objek (hanya ekstensi G, B, P dan
data T)
Hapus semua gambar (perintah
~ EG
alternatif: ^ EG )
^ FB maxWidth, maxLines, lineSpacing, alignment,
Blok bidang
hangingIndent
^ Indikator FC1, indikator2, indikator3 Jam lapangan
^ Data FD Data lapangan
^ FH hexIndicator Indikator hexadecimaml bidang
^ FL extensionPath, basePath, tautan Tautan font
^ FM x1, y2, x2, y2, ... Bidang beberapa lokasi asal
^ FN fieldNumber Nomor bidang
^ FO x, y, perataan Asal bidang
^ Arah FP, characterSpacing Parameter bidang
^ FR Cetak terbalik bidang
Pemisah bidang (perintah
^ FS
alternatif: 0x0F )
^ FT x, y, perataan Set huruf bidang
^ Data FV Variabel bidang
^ Orientasi FW, penjajaran Orientasi bidang
^ Komentar FX Komentar
^ Lebar GB, tinggi, tebal, warna, pembulatan Kotak grafis
^ Diameter, ketebalan, warna GC Lingkaran grafis
^ Lebar, tinggi, ketebalan, warna, orientasi GD Garis diagonal grafis
^ Lebar, tinggi, ketebalan, warna GE Elips grafis
^ Format GF, dataBytes, totalBytes, rowBytes,
Bidang grafis
data
^ Orientasi GS, tinggi, lebar Simbol grafis
~ HB Status baterai
~ HD Kepala diagnostik
^ Jalur HF Format host
^ Jalur HG Grafik host
^ HH Label konfigurasi kembali
~ HI Identifikasi tuan rumah
~ HM Status host RAM
~ Permintaan markas Host query
~ HS Status host kembali
^ HT Host daftar font yang terhubung
~ HU Konfigurasi peringatan host
^ HV Verifikasi host
^ Jalur HW Daftar direktori host
^ Jalur HY Unggah gambar
^ HZ param Tampilkan informasi deskripsi
^ Jalur ID Hapus objek
^ IL path Beban gambar
^ Jalur IM Gambar bergerak
^ IS path, print Simpan gambar
~ JA Batalkan semua
^ Perangkat JB Inisialisasi memori flash
~ JB Setel ulang memori opsional
~ JC Atur kalibrasi sensor media
~ JD Aktifkan diagnostik komunikasi
~ JE Nonaktifkan diagnostik komunikasi
~ JF jeda Atur kondisi baterai
~ JG Kalibrasi sensor grafik
^ Pengaturan JH Pengaturan peringatan dini
^ Jalur JI, konsol, gema, memori Mulai ZBI (perintah alternatif: ~ JI )
^ JJ opMode, appMode, printSignalMode,
Setel port bantu
errorMode, reprintMode, ribbonMode
~ JL Tetapkan panjang label
^ Penyesuaian JM Atur kerapatan cetak
~ JN Tes kepala fatal
~ JO Tes kepala tidak fatal
~ JP Jeda dan batalkan format
~ JQ Hentikan ZBI
~ JR Hidupkan ulang
^ Sensor JS Sensor pilih
~ Urutan JS Ubah urutan umpan balik
^ JT label, pemilihan manual, pertama, terakhir Interval uji kepala
^ Konfigurasi JU Pembaruan konfigurasi
^ Ketegangan JW Atur ketegangan pita
~ JX Batalkan format saat ini
^ Cetak ulang JZ Cetak ulang setelah kesalahan
~ KB Bunuh baterai
^ Format KD Pilih format tanggal dan waktu
^ Bahasa KL Pilih bahasa
^ Nama KN, deskripsi Tetapkan nama printer
^ Kata sandi KP Setel kata sandi
^ KV cutAmount, cutMargin, presentType,
Nilai kios
presentTimeout, loopLength
^ LF Daftar tautan font
^ LH x, y Label rumah
^ Panjang LL Panjang label
^ LR terbalik Label cetak terbalik
^ Pergeseran LS Pergeseran label
^ LT atas Label atas
^ Jenis MA, cetak, ambang, frekuensi, unit Peringatan pemeliharaan
^ MC jelas Peta jelas
^ MD darknessModifier Ubah kegelapan
^ MF powerupAction, closAction Umpan media
^ Jenis MI, pesan Sesuaikan pesan informasi perawatan
^ ML maxLength, maxLogicalPaper,
Panjang label maks
maxPhysicalPaper, maxRibbon
^ Mode MM, siap pakai Mode cetak
^ MN media Pelacakan media
^ Mode MP Perlindungan mode
^ MT mediaType Tipe media
^ Unit MU, baseDpi, diinginkanDpi Atur satuan pengukuran
^ MW diaktifkan Ubah peringatan dingin kepala
^ Perangkat NC Atur perangkat jaringan utama
~ NC networkId Jaringan terhubung
^ Perangkat ND, resolusi, ip, mask, gateway,
Ubah pengaturan jaringan
menang, batas waktu, detik, arp, port
^ NI networkId Nomor ID jaringan
Tetapkan semua printer jaringan
~ NR
transparan
^ Pengaturan NS, ip, subnetMask, gateway Ubah pengaturan jaringan
~ NT Tetapkan printer saat ini transparan
^ PA defaultGlyph, bidi, charShaping,
Properti teks tingkat lanjut
openTypeSupport
^ Baris PF Bunuh baris
Bunuh ke posisi awal (perintah
^ PH
alternatif: ~ PH )
~ Panjang PL Panjang hadiah tambahan
^ PM cermin Cetak gambar cermin
^ Panjang PN Hadir sekarang
^ Orientasi PO Orientasi cetak
Jeda yang dapat diprogram (perintah
^ PP
alternatif: ~ PP )
^ PQ label, labelBetweenPauses, replikat,
Kuantitas cetak
noPause, cutOnError
^ PR printSpeed, slewSpeed, backfeedSpeed Kecepatan cetak
~ PR Cetak ulang aplikator
~ PS Mulai cetak
^ Lebar PW Lebar cetak
~ Penghitung RO Setel ulang penghitung
^ SC baud, wordLength, parity, stopBits,
Atur komunikasi serial
protocolMode, protokol
~ SD darkness Atur kegelapan
^ Jalur SE Pilih penyandian
^ Topeng SF, kenaikan Bidang serial
^ Pengaturan SI, nilai Atur intensitas sensor
^ Mode SL, bahasa Atur mode dan bahasa RTC
^ SN start, increment, pad Data berseri
^ JAM jam, bulan, hari, tahun, jam, menit, detik Atur offset RTC
^ Baris SP Mulai cetak
^ Kondisi SQ, tujuan, berhenti Berhenti waspada
^ Resistensi SR Atur resistensi printhead
^ SS web, media, pita, panjang, intensitas1,
intensitas2, penginderaan, mediaSensing, Atur sensor media
ledSensing
^ ST bulan, hari, tahun, jam, menit, detik, format Tetapkan tanggal dan waktu RTC
^ Kondisi SX, tujuan, set, hapus, pengaturan, port Setel peringatan
^ Versi SZ Setel versi ZPL
~ Penyesuaian TA Posisi penyetelan air mata
^ Orientasi TB, maxWidth, maxHeight Blok teks
^ KE dari, ke Mentransfer objek
~ WC Label konfigurasi cetak
^ Jalur WD Label direktori cetak
~ Permintaan WQ Tulis kueri
^ XA Mulai format (perintah alternatif: 0x02 )
^ XB Tekan backfeed
^ Jalur XF Ingat format
^ Jalur XG, pembesaranX, pembesaranY Ingat grafik
^ Panjang XS, ambang batas Tetapkan kalibrasi dinamis
^ XZ Format akhir (perintah alternatif: 0x03 )
^ ZZ detik, langsung Printer tidur

2. Ekstensi ZPL untuk Simulasi Stok Label Berwarna


Anda dapat mensimulasikan stok label berwarna (atau sebagian diwarnai) dengan menggunakan
perintah ~ BR ("persegi panjang latar belakang") dan ~ BI ("gambar latar belakang") non-standar .
Perintah-perintah ini diabaikan oleh printer fisik, tetapi Labelary akan menafsirkannya sebagai
permintaan untuk menggambar persegi panjang berwarna dan gambar, masing-masing.

~ BR: Background Rectangle


Perintah ~ BR menggambar persegi panjang berwarna pada latar belakang label. Perintah ini
memiliki 7 parameter:

 x : Posisi koordinat x sudut kiri atas persegi panjang, dalam piksel.


 y : Posisi koordinat y sudut kiri atas persegi panjang, dalam piksel.
 lebar : Lebar persegi panjang, dalam piksel.
 tinggi : Tinggi persegi panjang, dalam piksel.
 r : Komponen R (merah) dari warna segi empat (0 hingga 255).
 g : Komponen G (hijau) dari warna segi empat (0 hingga 255).
 b : Komponen B (biru) dari warna segi empat (0 hingga 255).

Perintah A ~ BR tanpa parameter apa pun menghapus persegi panjang latar belakang yang
sebelumnya terdaftar.
Lihat di sini untuk contoh label yang menggunakan perintah ini untuk mensimulasikan stok label di
mana sisi kiri berwarna putih dan sisi kanan berwarna kuning.

~ BI: Gambar Latar Belakang


Perintah ~ BI menggambar gambar berwarna pada latar belakang label. Perintah ini memiliki 4
parameter:
 x : Posisi koordinat x sudut kiri atas gambar, dalam piksel.
 y : Posisi koordinat y sudut kiri atas gambar, dalam piksel.
 perbesaran : Pembesaran untuk diterapkan pada gambar.
 image : File gambar untuk menggambar (biasanya file PNG), dikodekan menggunakan
skema pengkodean Base64.

Perintah ~ BI tanpa parameter apa pun menghapus gambar latar belakang yang sebelumnya
terdaftar.
Lihat di sini untuk contoh label yang menggunakan perintah ini untuk mensimulasikan stok label
dengan logo warna pra-cetak di sudut kanan atas.

3. Konfigurasi melalui System Properties


Jika Anda telah melisensi Labelary untuk penggunaan offline di tempat, ada sejumlah properti
sistem yang dapat Anda gunakan untuk menyesuaikan perilaku mesin rendering Labelary:
labelary.license.path
Digunakan untuk menentukan jalur ke file lisensi Anda.
labelary.port
Saat menggunakan Labelary dalam mode server HTTP, digunakan untuk menentukan port
yang akan digunakan (default ke port 80).
labelary.access.log.dir
Ketika ditentukan, memungkinkan pembuatan log akses format-NCSA di direktori yang
ditentukan. File log akses diputar setiap hari dan dihapus setelah 90 hari.
labelary.png.compression.quality
Tentukan nilai antara 0,0 dan 1,0 untuk menyesuaikan tradeoff antara ukuran file PNG
output dan kinerja sistem. Nilai 0,0 memberitahu Labelary untuk menghabiskan waktu
sebanyak yang diperlukan untuk mencapai ukuran file PNG sekecil mungkin, mengorbankan
kinerja demi file PNG output yang lebih kecil. Nilai 1,0 memberitahu Labelary untuk tidak
menghabiskan waktu mengoptimalkan ukuran file PNG, mengorbankan ukuran file demi
kinerja sistem. Nilai defaultnya adalah 0,2, yang merupakan pengaturan optimal untuk
sebagian besar label.
labelary.font. [fontName] .printerPath, labelary.font. [fontName] .file
Digunakan untuk memuat font khusus secara otomatis ke dalam memori printer virtual
Labelary, daripada harus menyertakan perintah ~ DU (unggah font) dalam setiap templat
label. Misalnya, untuk mendaftarkan file font di C: \ fonts \ MyFont.ttf dengan Labelary
sebagai font Z pada jalur printer B: MY.TTF , Anda akan mengatur labelary.font.z.file = C: \
fonts \ MyFont .ttf dan labelary.font.z.printerPath = B: MY.TTF .

Anda mungkin juga menyukai