Zebra-labels bewerken in Microsoft Dynamics Retail Management System Store Operations

Inleiding

In dit artikel wordt uitgelegd hoe u Zebra-labels kunt bewerken in Microsoft Dynamics Retail Management System (RMS) Store Operations.

Meer informatie

Bewerkingen van Microsoft Dynamics RMS Store bevatten een label dat werkt met de Zebra-streepjescode printer. U kunt dit label gebruiken om te experimenteren met de opmaakopties die beschikbaar zijn wanneer u de Zebra-programmeertaal (ZPL) gebruikt. Met de volgende informatie kunt u de etiketindeling aanpassen aan uw specifieke behoeften. Deze informatie omvat beschrijvingen van de Zebra-opdrachten en de variabelen die door Microsoft worden verstrekt, zodat u informatie in de etiketten kunt invoegen.Opmerking Dit artikel bevat een eenvoudige uitleg van de programmeertaal van Zebra die wordt gebruikt om etiketten te maken die kunnen worden gebruikt met Zebra-etiket printers. Ga naar de volgende website voor meer informatie over de Zebra programmeertaal (ZPL) en de bijbehorende programmeer richtlijnen, geavanceerde Zebra-programmeertaal functies, handleidingen, technische ondersteuning en andere bronnen:

https://www.zebra.com

Store Operations. LBL-bestandsindeling

De code boven aan een Zebra-labelbestand lijkt op het volgende codevoorbeeld.

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

Opmerkingen

  • Vervang in de code de naam van de <Label> tijdelijke aanduiding met de beschrijving die u wilt weergeven in de lijst met labels in winkel Operations Manager.

  • Als u het label wilt weergeven in de lijst, moet het label worden opgeslagen als filename. LBL in de map labels.Opmerking De map labels is standaard de map C:\Program Files\Microsoft Retail Management System\Store Operations\LABELS.

De opdracht Label vierkante haak openen

De eerste Zebra opdracht die u moet typen na de kop [LABEL] is de vierkante haak openen. Hiermee wordt het begin van een nieuw etiket aangegeven. De indeling voor deze opdracht is als volgt:

^XADeze opdracht wordt meestal gevolgd door de fontcommand die standaard wordt gewijzigd. Met deze opdracht stelt u de grootte van het lettertype in. De notatie is als volgt:

^ CF-lettertype,hoogte,breedteOpmerkingen

  • In deze opdracht moet u de tijdelijke aanduiding voor lettertypen vervangen door een van de standaardlettertype waarden die in de volgende tabel worden weergegeven:

    Waarde

    Tekengrootte

    Een

    9x5

    BB

    11x17

    C of D

    18x10

    N

    28x15

    F3

    26x13

    Fin

    60x40

    T

    21x13

    Met deze waarde wordt het standaardlettertype voor alle alfanumerieke velden opgegeven.

  • U moet de tijdelijke aanduiding hoogte vervangen door de tekenhoogte van de afzonderlijke tekens in punten. Acceptabele waarden zijn 0 tot en met 32.000. met deze waarde wordt de standaardhoogte voor alle alfanumerieke velden opgegeven.

  • U moet de tijdelijke aanduiding voor breedte vervangen door de afzonderlijke tekenbreedte in punten. Acceptabele waarden zijn 0 tot en met 32.000. met deze waarde wordt de standaardbreedte voor alle alfanumerieke velden opgegeven.

  • Het standaard alfanumerieke lettertype is A. Als u het standaardlettertype van de alfanumerieke tekst niet wijzigt en geen opdracht van het type alfanumeriek veld gebruikt (^ af) of een ongeldige lettertype waarde invoert, worden de gegevens die u in lettertype afdrukken opgeeft. Als u alleen de hoogte of de breedte definieert, wordt het vergrotingsniveau proportioneel afgedwongen in de parameter die is gedefinieerd. Als u deze waarde niet opgeeft, worden voor de laatste ^ de waarden voor de laatste waarden en de waarden voor de hoogte en de breedte.

De opdracht label instellen voor thuisgebruik

De volgende opdracht is de homecommand label instellen. Met deze opdracht wordt de naam van het meest linkse etiket op de pagina gedefinieerd. De notatie is als volgt:

^ LHX, YOpmerkingen

  • U moet de x -tijdelijke aanduiding vervangen door een waarde voor het aantal punten langs de X-as (horizontaal). Acceptabele waarden liggen tussen 0 en 32000.

  • U moet de tijdelijke aanduiding voor y vervangen door een waarde voor het aantal punten langs de Y-as (verticaal). Acceptabele waarden liggen tussen 0 en 32000.

De opdracht labellengte instellen

Stel nu de lengte van het label in. De notatie is als volgt:

^LLYOpmerking U moet de tijdelijke aanduiding voor y vervangen door een waarde voor het aantal punten langs de Y-as (verticaal). Geldige waarden zijn 1 of groter. Gebruik de volgende formules om de lengte van het etiket te bepalen:

  • Voor 6 stip-mm printheads:Lengte in inches X 152,4

  • Voor 8 stip mm printheads:Lengte in inches X 203,2

  • Voor 12 mm printheads:Lengte in inches X 304,8

De opdracht label voor het afdrukstand van velden

Voer vervolgens de inhoud van het etiket in. De eerste opdracht is het veld orientationcommand. Met deze opdracht wordt aangegeven waar de tekst zich bevindt op het etiket. De notatie is als volgt:

^ FOX,YOpmerkingen

  • U moet de x -tijdelijke aanduiding vervangen door een waarde voor het aantal punten langs de X-as (horizontaal). Acceptabele waarden liggen tussen 0 en 32000.

  • U moet de tijdelijke aanduiding voor y vervangen door een waarde voor het aantal punten langs de Y-as (verticaal). Acceptabele waarden liggen tussen 0 en 32000.

Deze opdracht wordt gevolgd door het veld datacommand.

De opdracht veld DataLabel

Het veld datacommand geeft de werkelijk te afdrukken tekst aan. De notatie is als volgt:

^FDDataOpmerking U moet de tijdelijke aanduiding voor gegevens vervangen door de feitelijke tekst die u wilt afdrukken op het etiket. U kunt deze gegevens tekst of een van de label variabelen bevatten die worden weergegeven in de sectie ' label variabelen '.

De opdracht label van streepjescode

Als u een streepjescode wilt afdrukken in plaats van gegevens, voegt u de opdracht barcode in beforethe veld gegevens in. Met deze opdracht selecteert u welk type streepjescode u wilt gebruiken en versleutelt u de opdracht gegevens in een type streepjescode. De notatie is als volgt:

^BCOrientation,Height,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,ModeOpmerkingen

  • U dient de tijdelijke aanduiding voor de Afdrukstand te vervangen door een waarde voor één van de volgende standjes.

    Waarde

    Richtingen

    P

    Ondergroep

    S

    Geroteerd (90 graden rechtsom)

    Vind

    Omgekeerde (180 graden)

    BB

    Linksonder (270 graden). Voor lezen vanaf de onderkant.

  • U moet de tijdelijke aanduiding voor hoogte vervangen door een waarde voor de afbeeldings hoogte. Acceptabele waarden zijn 1 tot en met 32000.

  • U moet de tijdelijke aanduiding voor PrintInterpretationLineBelow vervangen door een waarde om aan te geven of u de vertolkings regel onder de streepjescode wilt afdrukken. Geldige waarden zijn onder andere:

    Waarde

    Anders

    P

    U drukt de menselijke leesbare tekens onder de streepjescode af.

    P

    Druk een menselijk leesbaar personage niet af.

  • U moet de tijdelijke aanduiding voor PrintInterpretationLineAbove vervangen door een waarde om aan te geven of u de regel voor de interpretatie van de lijn wilt afdrukken boven de streepjescode. Geldige waarden zijn onder andere:

    Waarde

    Anders

    P

    U drukt de voor menselijke leesbare tekens boven de streepjescode af.

    P

    Druk een menselijk leesbaar personage niet af.

  • U moet de tijdelijke aanduiding voor UCCCheckDigit vervangen door een waarde om aan te geven of u aUCC controlecijfer wilt afdrukken.Opmerking Deze variabele moet altijd worden ingesteld op N.

  • U moet de tijdelijke aanduiding voor de modus vervangen door een waarde om de modus aan te geven.Opmerking Deze variabele moet altijd worden ingesteld op N.

Veld separatorcommand

Elk veld moet eindigen met een veld separatorcommand. De notatie is als volgt:

^FS

Vierkante haak sluiten

Wanneer u alle gegevens hebt ingevoerd, moet u een vierkante haak sluiten invoegen. Zonder deze opdracht wordt de streepjescode notprint. De indeling voor deze opdracht is als volgt:

^XZ

Label variabelen

In de volgende tabel ziet u de variabelen die de informatie definiëren die op een etiket kan worden afgedrukt. U moet de variabelen exact typen zoals ze hier worden weergegeven. Voor de variabelen moet de exacte hoofdlettergebruik worden gebruikt die in de tabel wordt weergegeven.

Variabelenamen

Beschrijving

<<StoreName>>

De naam van uw winkel

<<ItemLookupCode>>

De item zoekactie code

<<Description>>

De beschrijving van het item

<<ExtendedDescription>>

De uitgebreide beschrijving van het item

<<SubDescription1>>

Subbeschrijving 1 van het item

<<SubDescription2>>

Subbeschrijving 2 van het item

<<SubDescription3>>

Subbeschrijving 3 van het item

<<Price>>

De reguliere prijs van het item

<<SalePrice>>

De verkoopprijs van het artikel

<<PriceA>>

Het tarief van een item

<<PriceB>>

Prijs B van het item

<<PriceC>>

Kosten C van het artikel

<<MSRP>>

De voorgestelde handels prijs van de fabrikant voor het artikel

<<BinLocation>>

De locatie van het item

<<Department>>

De afdeling van het item

<<Category>>

De categorie van het item

<<SupplierName>>

De naam van de primaire leverancier

<<ReorderNumber>>

Het bestelnummer van de primaire leverancier

<<SerialNumber1>>

Het eerste seriële getal van een geserialiseerd artikel

<<SerialNumber2>>

Het tweede seriële getal van een geserialiseerd artikel

<<SerialNumber3>>

Het derde seriële getal van een geserialiseerd item

<<LastReceived>>

De datum waarop het item het laatst is ontvangen

<<LastSold>>

De datum waarop het item voor het laatst is verkocht

<<LotName>>

De partijnaam van het item in de productie matrix

<<ClassDescription>>

De beschrijving van een matrix klasse

<<ClassLookUpCode>>

De code van een matrix klasse

<<MatrixTitle1>>

De titel van de eerste kolom van de gegevens in de matrix

<<MatrixTitle2>>

De titel van de tweede kolom van de gegevens in de matrix

<<MatrixTitle3>>

De titel van de derde kolom van de gegevens in de matrix

<<MatrixField1>>

De waarde die is ingevoerd voor de eerste kolom van de gegevens van de matrix

<<MatrixField2>>

De waarde die is ingevoerd voor de tweede kolom van de gegevens van de matrix

<<MatrixField3>>

De waarde die is ingevoerd voor de derde kolom van de gegevens van de matrix

Verwijzingen

Het volgende codevoorbeeld toont een voorbeeld van een Zebra-etiket.

'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 verstrekt deze contactinformatie om u te helpen bij het aanvragen van technische ondersteuning. Deze contactinformatie kan zonder voorafgaande kennisgeving worden gewijzigd. Microsoft kan niet instaan voor de juistheid van deze contactinformatie.De producten van derden die in dit artikel worden vermeld, worden vervaardigd door bedrijven die onafhankelijk zijn van Microsoft. Microsoft verleent dan ook geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of de betrouwbaarheid van deze producten.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?

Wat heeft uw ervaring beïnvloed?

Hebt u aanvullende feedback? (Optioneel)

Bedankt voor uw feedback.

×