Introduktion

I den här artikeln beskrivs hur du redigerar zebror-etiketter i RMS-butiker (Microsoft Dynamics Retail Management System).

Mer information

Microsoft Dynamics RMS Store-operationer innehåller en etikett som fungerar med zebror streckkods skrivare. Du kan använda den här etiketten för att experimentera med de formateringsalternativ som är tillgängliga när du använder zebror-programmeringsspråket (ZPL). Följande information hjälper dig att ändra etikett formatet efter dina behov. Den här informationen innehåller beskrivningar av kommandona i zebror och de variabler som Microsoft tillhandahåller för att du ska kunna infoga information i etiketterna.Obs! Den här artikeln innehåller en grundläggande förståelse för det zebror programmeringsspråk som används för att skapa etiketter som kan användas med zebror etikett skrivare. Mer information om zebror-programmeringsspråket (ZPL) och dess programmerings guider, avancerade zebror programmeringsspråk, användar handböcker, teknisk support och andra resurser finns på följande webbplats:

https://www.zebra.com

Store Operations. lbl-filformat

Koden högst upp i en zebror etikett fil ser ut så här.

'<Label Title>[INITIALIZE][LABEL]Barcode printer commands[END]

Kommentarer

  • I koden ersätter du <etikett rubriken> plats hållaren med den beskrivning som du vill ska visas i etikett listan i Store Operations Manager.

  • För att etiketten ska visas i listan måste etiketten sparas som fil namn. lbl i mappen etiketter.Obs! Mappen etiketter är som standard mappen "C:\Program Files\Microsoft Retail Management System\Store Operations\LABELS".

Kommandot inledande hak paren tes etikett

Det första zebror kommandot som du måste skriva efter att rubriken [LABEL] är den inledande hakparentesen. Här visas början på en ny etikett. Formatet för kommandot ser ut så här:

^XAVanligt vis följs kommandot av knappen Change-alfanumerisk-standard-fontcommand. Det här kommandot anger tecken storleken. Formatet är följande:

^ CFteckensnitt,höjd,BreddKommentarer

  • I det här kommandot måste du ersätta plats hållaren med något av standard teckensnitten som visas i följande tabell:

    Värdepar

    Teckensnitts mått

    Kallas

    9x5

    H

    11x17

    C eller D

    18x10

    Tomé

    28x15

    D

    26x13

    Gram

    60x40

    T

    21x13

    Det här värdet anger standard teckensnittet för alla alfanumeriska fält.

  • Du måste ersätta höjd plats hållaren med den enskilda tecken höjden i punkter. Godkända värden är 0 till och med 32000. det här värdet anger standard höjden för alla alfanumeriska fält.

  • Du måste ersätta plats hållaren med bredden med den enskilda tecken bredden i punkter. Godkända värden är 0 till och med 32000. det här värdet anger standard bredden för alla alfanumeriska fält.

  • Standard teckensnittet är ett. Om du inte ändrar det alfanumeriska standard teckensnittet och inte använder något alfanumeriskt fält-kommando (^ AF) eller anger ett ogiltigt tecken värde skrivs alla data som du anger ut i teckensnitt A. Om du bara definierar höjden eller bredden tvingas förstoringen att vara proportionerlig till den parameter som har definierats. Om du inte definierar något värde används de senaste ^ CF-värdena som tillhandahålls eller standard ^ CF-värdena för höjden och bredden.

Kommandot Ange etikett start

Next är set Label homecommand. Det här kommandot definierar placeringen längst upp till vänster. Formatet är följande:

^ LHX, YKommentarer

  • Du måste ersätta x -platshållare med ett värde för antalet punkter längs X-axeln (vågrät). Godkända värden är siffrorna 0 till 32000.

  • Du måste ersätta y -platshållare med ett värde för antalet punkter utmed Y-axeln (lodrät). Godkända värden är siffrorna 0 till 32000.

Kommandot ange längd på etikett

Ange etikettens längd. Formatet är följande:

^LLYObs! Du måste ersätta y -platshållare med ett värde för antalet punkter utmed Y-axeln (lodrät). Godkända värden är 1 eller större. Använd följande formler för att bestämma längden på etiketten:

  • För 6-i/mm-huvuden:Längd i tum X 152,4

  • För 8-i/mm-huvuden:Längd i tum X 203,2

  • För 12-millimeter-skrivarhuvuden:Längd i tum X 304,8

Kommandot fält orienterings etikett

Ange sedan innehållet på etiketten. Det första kommandot är fältet orientationcommand. Det här kommandot anger var texten finns på etiketten. Formatet är följande:

^ FOX,YKommentarer

  • Du måste ersätta x -platshållare med ett värde för antalet punkter längs X-axeln (vågrät). Godkända värden är siffrorna 0 till 32000.

  • Du måste ersätta y -platshållare med ett värde för antalet punkter utmed Y-axeln (lodrät). Godkända värden är siffrorna 0 till 32000.

Det här kommandot följs av fältet datacommand.

Kommandot datalabel

Fältet datacommand anger den faktiska texten som ska skrivas ut. Formatet är följande:

^FDDataObs! Du måste ersätta data plats hållaren med den text som du vill skriva ut på etiketten. Dessa data kan antingen vara text eller en av de etikettfiler som listas i avsnittet "etikettfiler".

Kommandot streckkods etikett

Om du vill skriva ut en streckkod i stället för data infogar du kommandot barcode beforethe. Det här kommandot väljer vilken typ av streckkod som ska användas och kodar nästa fält data med den här streckkods typen. Formatet är följande:

^BCOrientation,Height,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,ModeKommentarer

  • Du måste ersätta plats hållaren för orienteringen med ett värde för någon av följande orienteringar.

    Värdepar

    Formatet

    Saknas

    Normal

    F

    Roterat (90 grader medsols)

    I

    Inverterat (180 grader)

    H

    Nedtill upp (270 grader). Läs nedifrån och upp.

  • Du måste ersätta höjd plats hållaren med ett värde för streckkods höjden. Godkända värden är 1 till 32000.

  • Du måste ersätta PrintInterpretationLineBelow -plats hållaren med ett värde för att ange om du vill skriva ut uttrycks tolken under streckkoden. Giltiga värden är följande:

    Värdepar

    Funktioner

    K

    Skriv ut de lättlästa tecknen under streckkoden.

    Saknas

    Skriv inte ut läsliga tecken.

  • Du måste ersätta PrintInterpretationLineAbove -plats hållaren med ett värde för att ange om du vill skriva ut tolknings linjen ovanför streckkoden. Acceptabla värden är bland annat:

    Värdepar

    Funktioner

    K

    Skriv ut de tecken som är läsliga ovanför streckkoden.

    Saknas

    Skriv inte ut läsliga tecken.

  • Du måste ersätta UCCCheckDigit -plats hållaren med ett värde för att ange om du vill skriva ut aUCC kontroll siffra.Obs! Variabeln ska alltid vara inställd på N.

  • Du måste ersätta plats hållaren med ett värde för att ange läget.Obs! Variabeln ska alltid vara inställd på N.

Fält separatorcommand

Varje fält måste sluta med ett fält separatorcommand. Formatet är följande:

^FS

Avslutande hak paren tes

När du har angett alla data måste du ha en avslutande hak paren tes. Utan det här kommandot kommer streckkoden att notprint. Formatet för kommandot ser ut så här:

^XZ

Etikettfiler

I följande tabell visas de variabler som definierar den information som kan skrivas ut på en etikett. Variablerna måste skrivas in precis som de visas här. Variablerna måste använda den exakta kapitalisering som visas i tabellen.

Rörlig

Beskrivning

<<StoreName>>

Namnet på din butik

<<ItemLookupCode>>

Artikelns uppslags kod

<<Description>>

Beskrivningen av artikeln

<<ExtendedDescription>>

Den utökade beskrivningen av artikeln

<<SubDescription1>>

Under Beskrivning 1 av objektet

<<SubDescription2>>

Subdescription 2 för objektet

<<SubDescription3>>

Subdescription 3 för objektet

<<Price>>

Det vanliga priset för artikeln

<<SalePrice>>

Försäljnings priset för artikeln

<<PriceA>>

Pris A för artikeln

<<PriceB>>

Pris B för artikeln

<<PriceC>>

Pris C för artikeln

<<MSRP>>

Tillverkaren föreslog butiks pris för artikeln

<<BinLocation>>

Artikelns lager plats

<<Department>>

Avdelning för artikeln

<<Category>>

Kategorin för objektet

<<SupplierName>>

Namnet på den primära leverantören

<<ReorderNumber>>

Den primära leverantörens beställnings nummer

<<SerialNumber1>>

Första serie numret för en serialiserad artikel

<<SerialNumber2>>

Det andra serie numret för en serialiserad artikel

<<SerialNumber3>>

Tredje serie numret för en serialiserad artikel

<<LastReceived>>

Datumet då objektet senast togs emot

<<LastSold>>

Datumet då artikeln senast såldes

<<LotName>>

Parti namnet på en mängd olika mat ris objekt

<<ClassDescription>>

Beskrivning av en Matrix-klass

<<ClassLookUpCode>>

Koden för en mat ris klass

<<MatrixTitle1>>

Rubriken på den första kolumnen i mat ris informationen

<<MatrixTitle2>>

Rubriken på den andra kolumnen i mat ris informationen

<<MatrixTitle3>>

Rubriken på den tredje kolumnen i mat ris informationen

<<MatrixField1>>

Värdet som angavs för den första kolumnen i mat ris informationen

<<MatrixField2>>

Det värde som angavs för den andra kolumnen i mat ris informationen

<<MatrixField3>>

Det värde som angavs för den tredje kolumnen i mat ris informationen

Referenser

Följande kod exempel visar ett exempel på en zebror-etikett.

'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 tillhandahåller kontakt information från tredje part som hjälper dig att hitta teknisk support. Den här kontakt informationen kan ändras utan förvarning. Microsoft garanterar inte att den här kontakt informationen är korrekt.De produkter från andra tillverkare som diskuteras i denna artikel tillverkas oberoende av Microsoft. Produkternas funktion eller tillförlitlighet kan därför inte garanteras.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×