INTRODUKSJON
Denne artikkelen beskriver hvordan du redigerer Zebra etiketter i Microsoft Dynamics Retail Management System (RMS) Store Operations.
Hvis du vil ha mer informasjon
Microsoft Dynamics RMS Store Operations inkluderer en etikett som fungerer med skriveren Zebra strekkode. Du kan bruke denne etiketten til å eksperimentere med formateringsalternativene som er tilgjengelige når du bruker Zebra Programming Language (ZPL). Informasjonen nedenfor hjelper deg med å endre etiketten til dine spesifikke behov. Denne informasjonen omfatter beskrivelser av kommandoene Zebra og variabler som Microsoft tilbyr slik at du kan sette inn informasjon i etikettene.
Obs! Denne artikkelen gir en grunnleggende forståelse av Zebra programmering språket som brukes til å opprette etiketter som kan brukes med Zebra etikett skrivere. Hvis du vil ha mer informasjon om Zebra Programming Language (ZPL) og dens programmering støttelinjer, avanserte Zebra programmering språkfunksjoner, brukerhåndbøker, teknisk støtte og andre ressurser, kan du gå til følgende webområde:
Filformatet for store operasjoner .lbl
Koden på toppen av en etikettfil Zebra ligner følgende kodeeksempel.
'<Label Title>
[INITIALIZE]
[LABEL]
Barcode printer commands
[END]
Notater
-
Erstatt < Label > tittelplassholderen med beskrivelsen du vil skal vises i Etikettlisten i butikken Operations Manager i koden.
-
Etiketten for etiketten som skal vises i listen, må lagres som
Filnavn.lbl i mappen etiketter.
Obs! Som standard er mappen etiketter "C:\Program Files\Microsoft Retail Management System\Store Operations\LABELS"-mappen.
Venstreparentes etikett-kommandoen
Den første Zebra-kommandoen som du må skrive inn etter overskriften [LABEL] er innledende parentes. Dette angir begynnelsen av en ny etikett. Formatet for denne kommandoen er som følger:
^XADenne kommandoen er vanligvis etterfulgt av at endring-alfanumerisk-standard-fontcommand. Denne kommandoen angir størrelsen på skriften. Formatet er som følger:
^ CFSkrift,Høyde,BreddeNotater
-
I denne kommandoen, må du erstatte plassholderen skriften med en skrift standardverdiene som er oppført i følgende tabell:
Verdi
Skrift-dimensjoner
A
9x5
B
11x17
C eller D
18x10
E
28x15
F
26x13
G
60x40
H
21x13
Denne verdien angir standardskriften for alle alfanumeriske felt.
-
Du må erstatte plassholderen Høyde med individuelle tegn høyden i punkt. Gyldige verdier er 0 til 32000.
Denne verdien angir standardhøyden for alle alfanumeriske felt. -
Du må erstatte plassholderen Bredde med individuell tegnbredde i punkt. Gyldige verdier er 0 til 32000.
Denne verdien angir standardbredden for alle alfanumeriske felt. -
Alfanumerisk standardskriften er A. Hvis du ikke endrer standardskriften for alfanumerisk, og hvis du ikke bruker kommandoen alle alfanumeriske felt (^ Af) eller angi en verdi for ugyldig skrift, som du angir data skrives ut i skriften A. Hvis du definerer bare høyden eller bredden, tvunget forstørrelsen til å være proporsjonal parameteren som er definert. Hvis du ikke definerer en av verdiene, sist ^ CF-verdiene som er angitt eller standard ^ CF-verdier for høyden og bredden som skal brukes.
Kommandoen set etikett hjemme
Den neste kommandoen er angitt etikett homecommand. Denne kommandoen angir den øverste Etikettplassering lengst til venstre. Formatet er som følger:
^ LHX, YNotater
-
Du må erstatte plassholderen X med en verdi for antall punkt langs x-aksen (vannrett). Gyldige verdier er 0 til 32000.
-
Du må erstatte plassholderen Y med en verdi for antall punkt langs y-aksen (loddrett). Gyldige verdier er 0 til 32000.
Kommandoen set etikett lengde
Nå angi hvor etiketten. Formatet er som følger:
^LLYObs! Du må erstatte plassholderen Y med en verdi for antall punkt langs y-aksen (loddrett). Gyldige verdier er 1 eller større.
Du kan bruke følgende formler til å bestemme lengden på etiketten:
-
For 6 punkt/mm skrivehodene: Lengde i tommer X 152,4
-
For 8 punkt/mm skrivehodene: Lengde X 203.2-tommer
-
For 12 punkt/mm skrivehodene: Lengde X 304.8-tommer
Feltet retning etikett-kommandoen
Deretter angir du innholdet i etiketten. Den første kommandoen er i feltet orientationcommand. Denne kommandoen angir hvor teksten finnes på etiketten. Formatet er som følger:
^FOX,YNotater
-
Du må erstatte plassholderen X med en verdi for antall punkt langs x-aksen (vannrett). Gyldige verdier er 0 til 32000.
-
Du må erstatte plassholderen Y med en verdi for antall punkt langs y-aksen (loddrett). Gyldige verdier er 0 til 32000.
Denne kommandoen etterfølges av felt-datacommand.
Kommandoen datalabel for felt
I feltet datacommand angir den faktiske teksten skal skrives ut. Formatet er som følger:
^FDDataObs! Du må erstatte plassholderen Data med den faktiske teksten som du vil skrive ut på etiketten. Disse dataene kan være tekst eller en av variablene etiketten som er oppført i delen "Etiketten variabler".
Strekkode etikett-kommandoen
Hvis du vil skrive ut en strekkode i stedet for dataene, kan du sette inn kommandoen for data-feltet strekkode kommandoen beforethe. Denne kommandoen velger hvilken type strekkode som skal bruke og koder kommandoen for data neste felt med denne strekkodetypen. Formatet er som følger:
^ BCretning,Høyde,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,modusNotater
-
Du må erstatte plassholderen retning med en verdi for ett av følgende retninger.
Verdi
Retning
N
Normal
R
Rotert (90 grader med klokken)
Jeg
Invertert (180 grader)
B
Bunnen og oppover (270 grader). Les fra bunnen.
-
Du må erstatte plassholderen Høyde med en verdi for høyden strekkode. Gyldige verdier er fra 1 til 32000.
-
Du må erstatte plassholderen PrintInterpretationLineBelow med en verdi for å angi om du vil skrive ut Skriv ut tolkning linje under strekkoden. Gyldige verdier inkluderer følgende.
Verdi
Virkemåte
Y
Skriv ut menneskelige lesbare tegn under strekkoden.
N
Ikke Skriv ut menneskelige lesbare tegn.
-
Du må erstatte plassholderen PrintInterpretationLineAbove med en verdi for å angi om du vil skrive ut Skriv ut tolkning linjen over strekkoden. Gyldige verdier inkluderer følgende:
Verdi
Virkemåte
Y
Skriv ut menneskelige lesbare tegn over strekkoden.
N
Ikke Skriv ut menneskelige lesbare tegn.
-
Du må erstatte plassholderen UCCCheckDigit med en verdi for å angi om du vil skrive ut på kontrollnummer for aUCC.
Obs! Denne variabelen skal alltid settes til N. -
Med en verdi for å angi modusen må du erstatte plassholderen modus .
Obs! Denne variabelen skal alltid settes til N.
Feltet separatorcommand
Hvert felt må slutte med en separatorcommand i feltet. Formatet er som følger:
^FS
Høyre klammeparentes
Når du skriver inn alle dataene, må du inkludere en avsluttende hakeparentes. Uten denne kommandoen vil strekkoden notprint. Formatet for denne kommandoen er som følger:
^XZ
Etikett-variabler
Tabellen nedenfor inneholder variabler som definerer opplysningene som kan skrives ut på en etikett. Variablene må være skrevet inn nøyaktig som de vises her. Variablene må bruke nøyaktig bokstaver som vises i tabellen.
Variabel |
Beskrivelse |
---|---|
<<StoreName>> |
Navnet på butikken |
<<ItemLookupCode>> |
Varekode for oppslag |
<<Description>> |
Beskrivelse av varen |
<<ExtendedDescription>> |
Utvidet beskrivelse av varen |
<<SubDescription1>> |
Subdescription 1 på varen |
<<SubDescription2>> |
Subdescription 2 av varen |
<<SubDescription3>> |
Subdescription 3 for varen |
<<Price>> |
Veiledende pris for varen |
<<SalePrice>> |
Salgsprisen for varen |
<<PriceA>> |
Prisen A på varen |
<<PriceB>> |
B prisen på varen |
<<PriceC>> |
C prisen på varen |
<<MSRP>> |
Produsentens Veiledende pris for varen |
<<BinLocation>> |
Plasseringen hyllen til varen |
<<Department>> |
Avdeling for varen |
<<Category>> |
Kategorien for varen |
<<SupplierName>> |
Navnet på den primære leverandøren |
<<ReorderNumber>> |
Maks antall primære leverandør |
<<SerialNumber1>> |
Første serienummer for en vare som er serialisert |
<<SerialNumber2>> |
Andre serienummeret for en vare som er serialisert |
<<SerialNumber3>> |
Tredje serienummeret for en vare som er serialisert |
<<LastReceived>> |
Når elementet sist ble mottatt |
<<LastSold>> |
Datoen elementet ble sist solgt |
<<LotName>> |
Parti-navnet for mye matrise element |
<<ClassDescription>> |
Beskrivelsen av en matrise-klasse |
<<ClassLookUpCode>> |
Koden for en matrise-klasse |
<<MatrixTitle1>> |
Tittelen på den første kolonnen i matrise-informasjon |
<<MatrixTitle2>> |
Tittelen på den andre kolonnen i matrise-informasjon |
<<MatrixTitle3>> |
Tittelen på den tredje kolonnen i matrise-informasjon |
<<MatrixField1>> |
Verdien som ble angitt for den første kolonnen i matrise-informasjon |
<<MatrixField2>> |
Verdien som ble angitt for den andre kolonnen i matrise-informasjon |
<<MatrixField3>> |
Verdien som ble angitt for den tredje kolonnen i matrise-informasjon |
Referanser
Kodeeksemplet nedenfor viser et eksempel på en etikett på 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 tilbyr kontaktopplysninger for tredjeparter for å hjelpe deg med å finne teknisk kundestøtte. Disse kontaktopplysningene kan endres uten varsel. Microsoft garanterer ikke nøyaktigheten av disse kontaktopplysningene for tredjeparter.
Tredjepartsprodukter som beskrives i denne artikkelen, produseres av selskaper som er uavhengige av Microsoft. Microsoft gir ingen garantier, stilltiende eller på annen måte, om ytelsen eller påliteligheten til disse produktene.