PENDAHULUAN
Artikel ini menguraikan cara mengedit label Zebra dalam operasi penyimpanan Microsoft Dynamics retail Management System (RMS).
Informasi Selengkapnya
Operasi penyimpanan Microsoft Dynamics RMS menyertakan label yang berfungsi dengan Printer Barcode Zebra. Anda bisa menggunakan label ini untuk bereksperimen dengan opsi pemformatan yang tersedia saat Anda menggunakan Zebra Programming Language (ZPL). Informasi berikut ini akan membantu Anda mengubah format label sesuai dengan kebutuhan spesifik Anda. Informasi ini mencakup Deskripsi perintah Zebra dan variabel yang disediakan Microsoft sehingga Anda bisa menyisipkan informasi ke dalam label.Catatan Artikel ini menyediakan pemahaman dasar tentang bahasa pemrograman Zebra yang digunakan untuk membuat label yang bisa digunakan dengan printer label Zebra. Untuk informasi selengkapnya tentang Zebra Programming Language (ZPL) dan panduan programnya, fitur bahasa pemrograman Zebra tingkat lanjut, panduan pengguna, dukungan teknis, dan sumber daya lainnya, kunjungi situs web berikut ini:
Format file Store Operations. LBL
Kode di bagian atas file Zebra label menyerupai contoh kode berikut ini.
'<Label Title>[INITIALIZE][LABEL]Barcode printer commands[END]
Catatan
-
Dalam kode, ganti <judul Label> placeholder dengan deskripsi yang ingin Anda munculkan dalam daftar label di Store Operations Manager.
-
Agar label muncul dalam daftar, label harus disimpan sebagai filename. LBL dalam folder label.Catatan Secara default, folder label adalah folder "C:\Program Files\Microsoft retail Management System\Store Operations\LABELS".
Perintah tanda kurung buka
Perintah Zebra pertama yang harus Anda ketikkan setelah judul [LABEL] adalah kurung siku buka. Ini menunjukkan awal label baru. Format untuk perintah ini adalah sebagai berikut:
^XABiasanya, perintah ini diikuti dengan perintah Ubah-alfanumerik-default-font. Perintah ini mengatur ukuran font. Formatnya adalah sebagai berikut:
^FontCF,tinggi,lebarCatatan
-
Dalam perintah ini, Anda harus mengganti placeholder font dengan salah satu nilai font default yang tercantum dalam tabel berikut ini:
Nilainya
Dimensi font
Untuk
9x5
B
11x17
C atau D
18x10
E
28x15
Konverter
26x13
Eng
60x40
Kush
21x13
Nilai ini menentukan font default untuk semua bidang alfanumerik.
-
Anda harus mengganti tempat penampung tinggi dengan tinggi karakter individu dalam titik. Nilai yang diterima adalah 0 sampai 32000. nilai ini menentukan tinggi default untuk semua bidang alfanumerik.
-
Anda harus mengganti placeholder lebar dengan lebar karakter individu dalam titik. Nilai yang diterima adalah 0 sampai 32000. nilai ini menentukan lebar default untuk semua bidang alfanumerik.
-
Font alfanumerik default adalah. Jika Anda tidak mengubah font default alfanumerik dan jika Anda tidak menggunakan perintah bidang alfanumerik apa pun (^ AF) atau memasukkan nilai font yang tidak valid, data apa pun yang Anda tentukan cetakan dalam font A. Jika Anda hanya menentukan tinggi atau lebar, maka pembesaran terpaksa sebanding dengan parameter yang ditentukan. Jika Anda tidak menentukan nilai, nilai terakhir ^ CF yang disediakan atau nilai default ^ CF untuk tinggi dan lebar digunakan.
Perintah setel label Beranda
Perintah berikutnya adalah perintah setel homecommand. Perintah ini menentukan posisi label paling kiri atas. Formatnya adalah sebagai berikut:
^ LHX, YCatatan
-
Anda harus mengganti tempat penampung x dengan nilai untuk jumlah titik di sepanjang sumbu x (horizontal). Nilai yang diterima adalah 0 sampai 32000.
-
Anda harus mengganti tempat penampung y dengan nilai untuk jumlah titik di sepanjang sumbu y (vertikal). Nilai yang diterima adalah 0 sampai 32000.
Perintah setel panjang label
Sekarang, atur panjang label. Formatnya adalah sebagai berikut:
^LLYCatatan Anda harus mengganti tempat penampung y dengan nilai untuk jumlah titik di sepanjang sumbu y (vertikal). Nilai yang diterima adalah 1 atau lebih besar. Gunakan rumus berikut untuk menentukan panjang label:
-
Untuk printheads 6 dot/mm:Panjang dalam inci X 152,4
-
Untuk printheads 8 dot/mm:Panjang dalam inci X 203,2
-
Untuk printheads 12 dot/mm:Panjang dalam inci X 304,8
Perintah label orientasi bidang
Lalu, masukkan konten label. Perintah pertama adalah orientationcommand bidang. Perintah ini menentukan tempat teks diletakkan pada label. Formatnya adalah sebagai berikut:
^ FOX,YCatatan
-
Anda harus mengganti tempat penampung x dengan nilai untuk jumlah titik di sepanjang sumbu x (horizontal). Nilai yang diterima adalah 0 sampai 32000.
-
Anda harus mengganti tempat penampung y dengan nilai untuk jumlah titik di sepanjang sumbu y (vertikal). Nilai yang diterima adalah 0 sampai 32000.
Perintah ini diikuti oleh datacommand bidang.
Perintah datalabel bidang
Datacommand bidang menentukan teks yang sebenarnya untuk dicetak. Formatnya adalah sebagai berikut:
^FDDataCatatan Anda harus mengganti placeholder data dengan teks aktual yang ingin Anda cetak pada label. Data ini bisa berupa teks atau salah satu variabel label yang dicantumkan di bagian "variabel label".
Perintah label barcode
Jika Anda ingin mencetak kode batang dan bukan data, sisipkan perintah kode batang beforeperintah data bidang. Perintah ini memilih tipe kode batang mana yang digunakan dan mengkode perintah data bidang berikutnya dengan tipe barcode ini. Formatnya adalah sebagai berikut:
^BCOrientation,Height,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,ModeCatatan
-
Anda harus mengganti placeholder orientasi dengan nilai untuk salah satu orientasi berikut ini.
Nilainya
Tanah
Gajian
Umumnya
R
Diputar (90 derajat searah jarum jam)
I
Terbalik (180 derajat)
B
Bawah atas (270 derajat). Baca dari bawah ke atas.
-
Anda harus mengganti tempat penampung tinggi dengan nilai untuk tinggi kodebar. Nilai yang diterima adalah 1 sampai 32000.
-
Anda harus mengganti tempat penampung Printinterpretationlinebelow dengan nilai untuk menentukan apakah Anda ingin mencetak baris interpretasi cetak di bawah kode batang. Nilai yang diterima meliputi yang berikut ini.
Nilainya
Unya
Kuah
Cetak karakter yang dapat dibaca manusia di bawah kode batang.
Gajian
Jangan mencetak karakter yang dapat dibaca manusia.
-
Anda harus mengganti tempat penampung Printinterpretationlineabove dengan nilai untuk menentukan apakah Anda ingin mencetak baris interpretasi cetak di atas kode batang. Nilai yang diterima meliputi yang berikut ini:
Nilainya
Unya
Kuah
Cetak karakter yang dapat dibaca manusia di atas kode batang.
Gajian
Jangan mencetak karakter yang dapat dibaca manusia.
-
Anda harus mengganti tempat penampung Ucccheckdigit dengan nilai untuk menentukan apakah Anda ingin mencetak digit centang aucc.Catatan Variabel ini harus selalu diatur ke N.
-
Anda harus mengganti placeholder mode dengan nilai untuk menentukan mode.Catatan Variabel ini harus selalu diatur ke N.
Perintah pemisah bidang
Setiap bidang harus diakhiri dengan pemisah bidang. Formatnya adalah sebagai berikut:
^FS
Kurung siku tutup
Setelah memasukkan semua data, Anda harus menyertakan tanda kurung tutup. Tanpa perintah ini, barcode akan notprint. Format untuk perintah ini adalah sebagai berikut:
^XZ
Variabel label
Tabel berikut ini mencantumkan variabel yang menentukan informasi yang dapat dicetak pada label. Variabel harus diketik persis seperti yang muncul di sini. Variabel harus menggunakan kapitalisasi persis yang muncul di tabel.
Berubah-ubah |
Deskripsi |
---|---|
<<StoreName>> |
Nama toko Anda |
<<ItemLookupCode>> |
Kode pencarian item |
<<Description>> |
Deskripsi item |
<<ExtendedDescription>> |
Deskripsi diperpanjang item |
<<SubDescription1>> |
Subdeskripsi 1 item |
<<SubDescription2>> |
Subdeskripsi 2 item |
<<SubDescription3>> |
Subdeskripsi 3 item |
<<Price>> |
Harga reguler item |
<<SalePrice>> |
Harga Jual item |
<<PriceA>> |
Harga item |
<<PriceB>> |
Harga B item |
<<PriceC>> |
Harga C dari item |
<<MSRP>> |
Harga eceran produsen yang disarankan untuk item |
<<BinLocation>> |
Lokasi sampah item |
<<Department>> |
Departemen item |
<<Category>> |
Kategori item |
<<SupplierName>> |
Nama pemasok utama |
<<ReorderNumber>> |
Jumlah urutan ulang pemasok utama |
<<SerialNumber1>> |
Nomor seri pertama dari item berserial |
<<SerialNumber2>> |
Nomor seri kedua dari item berserial |
<<SerialNumber3>> |
Nomor seri ketiga dari item berserial |
<<LastReceived>> |
Tanggal item terakhir diterima |
<<LastSold>> |
Tanggal item terakhir dijual |
<<LotName>> |
Nama Lot dari item matriks Lot |
<<ClassDescription>> |
Deskripsi kelas matriks |
<<ClassLookUpCode>> |
Kode kelas matriks |
<<MatrixTitle1>> |
Judul Kolom pertama dari informasi matriks |
<<MatrixTitle2>> |
Judul kolom kedua dari informasi matriks |
<<MatrixTitle3>> |
Judul kolom ketiga dari informasi matriks |
<<MatrixField1>> |
Nilai yang dimasukkan untuk kolom pertama dari informasi matriks |
<<MatrixField2>> |
Nilai yang dimasukkan untuk kolom kedua dari informasi matriks |
<<MatrixField3>> |
Nilai yang dimasukkan untuk kolom ketiga dari informasi matriks |
Referensi
Sampel kode berikut memperlihatkan contoh label Zebra.
'Zebra Label 4" X 3"[INITIALIZE][LABEL]^XA^CFB,50,25^LH0,0^LL609.6^FO0,50^FD<<StoreName>>^FS^FO0,110^FDSale Price:^FS^FO0,170^FD<<Price>>^FS^FO0,230^BCN,200,N,N,N,N^FD<<ItemLookupCode>>^FS^FO0,440^FD<<Description>>^FS^XZ[FINALIZE]
Microsoft menyediakan informasi kontak pihak ketiga untuk membantu Anda mendapatkan dukungan teknis. Informasi kontak yang tertera dapat berubah sewaktu-waktu. Microsoft tidak menjamin keakuratan informasi kontak dari produsen pihak ketiga ini.Produk pihak ketiga yang dibahas dalam artikel ini dibuat oleh perusahaan independen dan terpisah dari Microsoft. Microsoft tidak memberikan garansi, secara tersirat atau dalam bentuk apa pun, terkait kinerja atau keandalan produk ini.