INTRODUCERE
Acest articol descrie cum se editează etichetele Zebra în operațiunile din Magazinul Microsoft Dynamics Retail Management System (RMS).
Mai multe informații
Operațiunile din Magazinul Microsoft Dynamics RMS includ o etichetă care funcționează cu imprimanta de coduri de bare Zebra. Puteți utiliza această etichetă pentru a experimenta opțiunile de formatare disponibile atunci când utilizați limba de programare Zebra (ZPL). Următoarele informații vă vor ajuta să modificați formatul etichetei pentru a corespunde nevoilor specifice. Aceste informații includ descrierea comenzilor Zebra și a variabilelor pe care le furnizează Microsoft, astfel încât să puteți insera informații în etichete.Notă Acest articol oferă o înțelegere de bază a limbii de programare Zebra care este utilizată pentru a crea etichete care pot fi utilizate cu imprimantele de etichete Zebra. Pentru mai multe informații despre limbajul de programare Zebra (ZPL) și ghiduri de programare, caracteristici avansate de limbaj de programare a Zebra, manuale de utilizare, asistență tehnică și alte resurse, vizitați următorul site web:
Format de fișier operațiuni depozit. LBL
Codul din partea de sus a unui fișier de etichete Zebra seamănă cu următorul exemplu de cod.
'<Label Title>[INITIALIZE][LABEL]Barcode printer commands[END]
Note
-
În cod, înlocuiți titlul etichetei<> substituent cu descrierea care doriți să apară în lista de etichete din Manager operațiuni depozit.
-
Pentru ca eticheta să apară în listă, eticheta trebuie să fie salvată ca fișier. LBL în folderul etichete.Notă În mod implicit, folderul etichete este folderul "C:\Program Files\Microsoft Retail Management System\Store Operations\LABELS".
Comanda etichetă paranteză deschisă
Prima comandă Zebra pe care trebuie să o tastați după titlul [etichetă] este paranteza de deschidere. Aceasta indică începutul unei etichete noi. Formatul pentru această comandă este următorul:
^XADe obicei, această comandă este urmată de modificarea-alfanumerică-implicită-fontcommand. Această comandă setează dimensiunea fontului. Formatul este următorul:
^ CFFont,Înălțime,lățimeNote
-
În această comandă, trebuie să Înlocuiți substituentul de Font cu una dintre valorile de font implicite listate în tabelul următor:
Valoarea
Dimensiuni font
Un
9x5
B
11x17
C sau D
18x10
E
28x15
F
26x13
G
60x40
H
21x13
Această valoare specifică fontul implicit pentru toate câmpurile alfanumerice.
-
Trebuie să Înlocuiți substituentul de Înălțime cu înălțimea de caractere individuală în puncte. Valorile acceptabile sunt de la 0 la 32000. această valoare specifică înălțimea implicită pentru toate câmpurile alfanumerice.
-
Trebuie să Înlocuiți substituentul de lățime cu lățimea individuală a caracterelor în puncte. Valorile acceptabile sunt de la 0 la 32000. această valoare specifică lățimea implicită pentru toate câmpurile alfanumerice.
-
Fontul alfanumeric implicit este A. Dacă nu modificați fontul implicit alfanumeric și dacă nu utilizați o comandă de câmp alfanumerică (^ AF) sau introduceți o valoare nevalidă de font, orice date pe care le specificați imprimă în fontul A. Dacă definiți doar înălțimea sau lățimea, mărirea este obligată să fie proporțională cu parametrul definit. Dacă nu definiți nicio valoare, sunt utilizate ultimele valori ^ CF care sunt furnizate sau valorile implicite ^ CF pentru înălțime și lățime.
Comanda setare pagină de pornire etichetă
Următoarea comandă este setul de etichete homecommand. Această comandă definește poziția din stânga sus a etichetei. Formatul este următorul:
^ LHX, YNote
-
Trebuie să înlocuiți Substituentul x cu o valoare pentru numărul de puncte de-a lungul axei x (orizontală). Valorile acceptabile sunt de la 0 la 32000.
-
Trebuie să înlocuiți Substituentul y cu o valoare pentru numărul de puncte de-a lungul axei y (verticală). Valorile acceptabile sunt de la 0 la 32000.
Comanda setați lungimea etichetei
Acum, setați lungimea etichetei. Formatul este următorul:
^LLYNotă Trebuie să înlocuiți Substituentul y cu o valoare pentru numărul de puncte de-a lungul axei y (verticală). Valorile acceptabile sunt 1 sau mai mari. Utilizați următoarele formule pentru a determina lungimea etichetei:
-
Pentru capete de imprimare cu 6 puncte/mm:Lungime în inchi X 152,4
-
Pentru capete de imprimare 8 puncte/mm:Lungime în inchi X 203,2
-
Pentru 12 capete de imprimare dot/mm:Lungime în inchi X 304,8
Comanda etichetă de orientare câmp
Apoi, introduceți conținutul etichetei. Prima comandă este câmpul orientationcommand. Această comandă specifică unde se află textul pe etichetă. Formatul este următorul:
^ FOX,YNote
-
Trebuie să înlocuiți Substituentul x cu o valoare pentru numărul de puncte de-a lungul axei x (orizontală). Valorile acceptabile sunt de la 0 la 32000.
-
Trebuie să înlocuiți Substituentul y cu o valoare pentru numărul de puncte de-a lungul axei y (verticală). Valorile acceptabile sunt de la 0 la 32000.
Această comandă este urmată de câmpul DataCommand.
Comanda datalabel câmp
DataCommand câmp specifică textul real de imprimat. Formatul este următorul:
^FDDataNotă Trebuie să Înlocuiți substituentul de date cu textul real pe care doriți să-l imprimați pe etichetă. Aceste date pot fi fie text, fie una dintre variabilele etichetei listate în secțiunea "variabile etichetă".
Comanda etichetă de coduri de bare
Dacă doriți să imprimați un cod de bare în loc de date, inserați comanda Cod de bare înaintede comanda date câmp. Această comandă selectează ce tip de cod de bare să utilizeze și codifică următoarea comandă de date de câmp cu acest tip de cod de bare. Formatul este următorul:
^BCOrientation,Height,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,ModeNote
-
Trebuie să Înlocuiți substituentul de Orientare cu o valoare pentru una dintre următoarele orientări.
Valoarea
Orientarea
N
Normal
R
Rotit (90 grade în sensul acelor de ceasornic)
Pot
Inversat (180 grade)
B
Jos în sus (270 grade). Citiți din partea de jos în sus.
-
Trebuie să Înlocuiți substituentul de Înălțime cu o valoare pentru înălțimea codului de bare. Valorile acceptabile sunt de la 1 la 32000.
-
Trebuie să înlocuiți Substituentul PrintInterpretationLineBelow cu o valoare pentru a specifica dacă doriți să imprimați linia de interpretare a imprimării sub codul de bare. Valorile acceptate includ următoarele.
Valoarea
Comportamentul
Y
Imprimați caracterele lizibile uman sub codul de bare.
N
Nu se imprimă caracterul lizibil uman.
-
Trebuie să înlocuiți Substituentul PrintInterpretationLineAbove cu o valoare pentru a specifica dacă doriți să imprimați linia de interpretare a imprimării deasupra codului de bare. Valorile acceptate includ următoarele:
Valoarea
Comportamentul
Y
Imprimați caracterele lizibile umane deasupra codului de bare.
N
Nu se imprimă caracterul lizibil uman.
-
Trebuie să înlocuiți Substituentul UCCCheckDigit cu o valoare pentru a specifica dacă doriți să imprimați AUCC de selectare cifră.Notă Această variabilă trebuie setată întotdeauna la N.
-
Trebuie să Înlocuiți substituentul de mod cu o valoare pentru a specifica modul.Notă Această variabilă trebuie setată întotdeauna la N.
Câmpul separatorcommand
Fiecare câmp trebuie să se termine cu un câmp separatorcommand. Formatul este următorul:
^FS
Paranteză închisă
După ce introduceți toate datele, trebuie să includeți o paranteză de închidere. Fără această comandă, codul de bare va notprint. Formatul pentru această comandă este următorul:
^XZ
Variabile etichetă
Următorul tabel listează variabilele care definesc informațiile care pot fi imprimate pe o etichetă. Variabilele trebuie să fie tastate exact așa cum apar aici. Variabilele trebuie să utilizeze scrierea cu majuscule exactă care apare în tabel.
Variabilă |
Descriere |
---|---|
<<StoreName>> |
Numele magazinului |
<<ItemLookupCode>> |
Codul de căutare al elementului |
<<Description>> |
Descrierea elementului |
<<ExtendedDescription>> |
Descrierea extinsă a elementului |
<<SubDescription1>> |
SubDescriere 1 din element |
<<SubDescription2>> |
SubDescriere 2 din element |
<<SubDescription3>> |
SubDescriere 3 din element |
<<Price>> |
Prețul regulat al elementului |
<<SalePrice>> |
Prețul de vânzare al elementului |
<<PriceA>> |
Prețul a din element |
<<PriceB>> |
Prețul B al elementului |
<<PriceC>> |
Prețul C al elementului |
<<MSRP>> |
Prețul recomandat al producătorului pentru element |
<<BinLocation>> |
Locația compartimentului pentru element |
<<Department>> |
Departamentul elementului |
<<Category>> |
Categoria elementului |
<<SupplierName>> |
Numele furnizorului principal |
<<ReorderNumber>> |
Numărul reordonării furnizorului principal |
<<SerialNumber1>> |
Primul număr serial al unui element serializat |
<<SerialNumber2>> |
Al doilea număr serial al unui element serializat |
<<SerialNumber3>> |
Al treilea număr serial al unui element serializat |
<<LastReceived>> |
Data la care a fost primit ultimul element |
<<LastSold>> |
Data la care a fost vândut ultimul element |
<<LotName>> |
Numele lotului unui element matrice lot |
<<ClassDescription>> |
Descrierea unei clase de matrice |
<<ClassLookUpCode>> |
Codul unei clase de matrice |
<<MatrixTitle1>> |
Titlul primei coloane din informațiile despre matrice |
<<MatrixTitle2>> |
Titlul celei de-a doua coloane a informațiilor despre matrice |
<<MatrixTitle3>> |
Titlul celei de-a treia coloane a informațiilor despre matrice |
<<MatrixField1>> |
Valoarea care a fost introdusă pentru prima coloană din informațiile despre matrice |
<<MatrixField2>> |
Valoarea care a fost introdusă pentru a doua coloană a informațiilor despre matrice |
<<MatrixField3>> |
Valoarea care a fost introdusă pentru a treia coloană a informațiilor despre matrice |
Referințe
Următorul eșantion de cod arată un exemplu de etichetă 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 furnizează informații de contact de la terți pentru a vă ajuta să găsiți asistență tehnică. Aceste informații de contact se pot modifica fără notificare prealabilă. Microsoft nu garantează acuratețea informațiilor de contact de la terți.Produsele producătorilor terți prezentate în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în nici un fel, implicit sau în alt mod, funcționarea sau fiabilitatea acestor produse.