Het bewerken van Zebra Labels in Microsoft Dynamics Retail Management System Store Operations


INLEIDING


In dit artikel wordt beschreven hoe Zebra Labels in Microsoft Dynamics Retail Management System (RMS) Store Operations bewerken.

Meer informatie


Microsoft Dynamics RMS Store Operations omvat een label die geschikt is voor de streepjescode Zebra printer. Dit label kunt u experimenteren met de opties die beschikbaar zijn wanneer u de Zebra Programming Language (ZPL). De volgende informatie kunt u de indeling van het etiket aanpassen aan uw specifieke behoeften. Deze informatie omvat beschrijvingen van de opdrachten Zebra en van de variabelen die Microsoft biedt, zodat u informatie in de labels invoegen kunt.


Opmerking Dit artikel bevat een basiskennis van de Zebra Programming Language die wordt gebruikt voor het maken van etiketten die u met Zebra label printers. Voor meer informatie over Zebra Programming Language (ZPL) en de Programmagids, geavanceerde Zebra programmeren taalfuncties, handleidingen, technische ondersteuning en andere bronnen, gaat u naar de volgende website:

Indeling .lbl bewerkingen opslaan

De code aan het begin van een label Zebra bestand lijkt op het volgende voorbeeld.
'<Label Title>
[INITIALIZE]

[LABEL]

Barcode printer commands

[END]
Opmerkingen
  • De beschrijving die u wilt weergeven in de lijst label in Store Operations Manager vervangen de tijdelijke aanduiding < Label titel > in de code.
  • Het label voor het label worden weergegeven in de lijst moet worden opgeslagen als
    .Lbl bestandsnaamin de map Labels.

    Opmerking De map Labels is de map "C:\Program Files\Microsoft Retail Management System\Store Operations\LABELS".

De opening, haak opdracht label

De eerste Zebra opdracht die u na de kop [naam typt moet] is de vierkante haak openen. Dit geeft het begin van een nieuw label. De indeling van deze opdracht is als volgt:
^XA
Met deze opdracht wordt meestal gevolgd door de wijziging-alfanumerieke-standaard-fontcommand. Met deze opdracht stelt de grootte van het lettertype. De indeling is als volgt:
^ CFlettertype,hoogte,breedte
Opmerkingen
  • In deze opdracht, moet u de lettertype -aanduiding vervangen door een van de standaard lettertype-waarden die worden vermeld in de volgende tabel:
    WaardeLettertypeafmetingen
    A9x5
    B11x17
    C of D18x10
    E28x15
    F26x13
    G60x40
    H21x13
    Deze waarde wordt het standaardlettertype voor alle alfanumerieke velden.
  • Tijdelijke aanduiding voor de hoogte moet u vervangen door de hoogte van het eigen karakter in punten. Acceptabele waarden zijn 0 tot en met 32000.

    Deze waarde geeft de standaardhoogte voor alle alfanumerieke velden.
  • Tijdelijke aanduiding voor de breedte moet u vervangen door de individuele breedte in punten. Acceptabele waarden zijn 0 tot en met 32000.

    Deze waarde wordt de standaardbreedte van alle alfanumerieke velden.
  • Het standaardlettertype voor alfanumerieke is A. Als u het standaardlettertype alfanumerieke niet wijzigen en als u niet de opdracht alfanumerieke veld (^ Af) of geef een waarde ongeldig lettertype, alle gegevens die u opgeeft wordt afgedrukt in een lettertype A. Als u alleen de hoogte of de breedte opgeeft, wordt de vergroting gedwongen zijn evenredig met de parameter die is gedefinieerd. Als u niet een van deze waarden, de laatste definieert ^ CF-waarden die worden geleverd of de standaard ^ CF-waarden voor de hoogte en de breedte worden gebruikt.

De opdracht set label thuis

De volgende opdracht wordt de homecommand van de label ingesteld. Met deze opdracht definieert de positie van de meest linkse label bovenkant. De indeling is als volgt:
^ LHX, Y
Opmerkingen
  • U moet de aanduiding X vervangen door een waarde voor het aantal punten langs de x-as (horizontaal). Acceptabele waarden zijn 0 tot en met 32000.
  • U moet de tijdelijke aanduiding voor de Y vervangen door een waarde voor het aantal punten langs de y-as (verticaal). Acceptabele waarden zijn 0 tot en met 32000.

De opdracht set label lengte

Nu, de lengte van het label ingesteld. De indeling is als volgt:
^LLY
Opmerking U moet de tijdelijke aanduiding voor de Y vervangen door een waarde voor het aantal punten langs de y-as (verticaal). Acceptabele waarden zijn 1 of groter.


De volgende formules gebruiken om te bepalen van de lengte van het label:
  • Voor 6 mm dot/printerkoppen: Lengte in inch X 152,4
  • Voor 8 mm dot/printerkoppen: Lengte in inch X 203,2
  • Voor 12 mm dot/printerkoppen: Lengte in inch X 304.8

De opdracht label veld

Voer vervolgens de inhoud van het etiket. De eerste opdracht is het orientationcommand veld. Met deze opdracht geeft u aan waar de tekst bevindt zich op het etiket. De indeling is als volgt:
^FOX,Y
Opmerkingen
  • U moet de aanduiding X vervangen door een waarde voor het aantal punten langs de x-as (horizontaal). Acceptabele waarden zijn 0 tot en met 32000.
  • U moet de tijdelijke aanduiding voor de Y vervangen door een waarde voor het aantal punten langs de y-as (verticaal). Acceptabele waarden zijn 0 tot en met 32000.
Met deze opdracht wordt gevolgd door het datacommand veld.

De opdracht veld datalabel

Het veld datacommand geeft de feitelijke tekst af te drukken. De indeling is als volgt:
^FDData
Opmerking U moet de tijdelijke aanduiding voor de gegevens vervangen door de tekst die u wilt afdrukken op het etiket. Deze gegevens worden tekst of een van de label variabelen die worden vermeld in de sectie "Label variabelen".

De opdracht streepjescode label

Als u afdrukken een streepjescode in plaats van gegevens wilt, voegt u de opdracht streepjescode opdracht beforethe veld gegevens. Met deze opdracht selecteert welk type streepjescode te gebruiken en de opdracht volgende veld gegevens met dit streepjescodetype codeert. De indeling is als volgt:
^ BCrichtinghoogte,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,modus
Opmerkingen
  • U moet de tijdelijke aanduiding voor de afdrukstand vervangen door een waarde voor een van de volgende richtingen.
    WaardeAfdrukstand
    NNormaal
    R(90 graden gedraaid met de klok mee)
    IkOmgekeerde (180 graden)
    BBottom-up (270 graden). Vanaf de onderkant tot lezen.
  • U moet de hoogte -aanduiding vervangen door een waarde voor de hoogte van de streepjescode. Acceptabele waarden zijn 1 tot en met 32000.
  • U moet de tijdelijke aanduiding voor de PrintInterpretationLineBelow vervangen door een waarde op te geven als u wilt afdrukken van de lijn afdrukken interpretatie onder de streepjescode. Acceptabele waarden zijn als volgt.
    WaardeGedrag
    YAfdrukken van de mens leesbare tekens onder de streepjescode.
    NMenselijke leesbare tekens worden niet afgedrukt.
  • U moet de tijdelijke aanduiding voor de PrintInterpretationLineAbove vervangen door een waarde op te geven als u wilt afdrukken interpretatie regel boven de streepjescode afdrukken. Acceptabele waarden zijn:
    WaardeGedrag
    YAfdrukken van de mens leesbare tekens boven de streepjescode.
    NMenselijke leesbare tekens worden niet afgedrukt.
  • U moet een tijdelijke aanduiding voor de UCCCheckDigit vervangen door een waarde op te geven als u wilt afdrukken van het controlecijfer aUCC.

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

    Opmerking Deze variabele moet altijd worden ingesteld op N.

Veld separatorcommand

Elk veld moet eindigen met een separatorcommand veld. De indeling is als volgt:
^FS

Haakje sluiten

Nadat u alle gegevens hebt ingevoerd, moet u een vierkante haak sluiten opnemen. Zonder deze opdracht wordt de streepjescode notprint. De indeling van deze opdracht is als volgt:
^XZ

Label variabelen


De volgende tabel worden de variabelen die de informatie gedefinieerd die kan worden afgedrukt op een etiket. De variabelen moeten worden ingevoerd, precies zoals ze worden hier weergegeven. De variabelen moeten het exacte hoofdlettergebruik die wordt weergegeven in de tabel te gebruiken.
VariabeleBeschrijving
<<StoreName>>De naam van uw winkel
<<ItemLookupCode>>De code opzoeken
<<Description>>De omschrijving van het artikel
<<ExtendedDescription>>De uitgebreide omschrijving van het artikel
<<SubDescription1>>Subdescription 1 van het artikel
<<SubDescription2>>Subdescription 2 van het artikel
<<SubDescription3>>Subdescription 3 van het artikel
<<Price>>De normale prijs van het artikel
<<SalePrice>>De verkoopprijs van het artikel
<<PriceA>>Een prijs van het artikel
<<PriceB>>B prijs van het artikel
<<PriceC>>C prijs van het artikel
<<MSRP>>De adviesprijs van de fabrikant voor het artikel
<<BinLocation>>De locatie van het item
<<Department>>De afdeling van het artikel
<<Category>>De categorie van het artikel
<<SupplierName>>De naam van de primaire leverancier
<<ReorderNumber>>Het nummer van de volgorde van de primaire leverancier
<<SerialNumber1>>Het eerste serienummer van een artikel met een serienummer
<<SerialNumber2>>Het tweede serienummer van een artikel met een serienummer
<<SerialNumber3>>Het derde serienummer van een artikel met een serienummer
<<LastReceived>>De datum waarop die het item voor het laatst is ontvangen
<<LastSold>>De datum waarop die het item voor het laatst is verkocht
<<LotName>>De naam van het lot van veel matrix
<<ClassDescription>>De beschrijving van een matrix, klasse
<<ClassLookUpCode>>De code van een matrix, klasse
<<MatrixTitle1>>De titel van de eerste kolom van de matrix informatie
<<MatrixTitle2>>De titel van de tweede kolom van de matrix informatie
<<MatrixTitle3>>De titel van de derde kolom van de matrix informatie
<<MatrixField1>>De waarde die is ingevoerd voor de eerste kolom van de matrix informatie
<<MatrixField2>>De waarde die is ingevoerd voor de tweede kolom van de matrix informatie
<<MatrixField3>>De waarde die is ingevoerd voor de derde kolom van de matrix informatie

Referenties


In het volgende voorbeeld ziet u een voorbeeld van een 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 biedt contactinformatie van derden om u te helpen technische ondersteuning te vinden. Deze contactinformatie kan zonder kennisgeving worden gewijzigd. Microsoft garandeert niet de juistheid van deze contactinformatie van derden.


De producten van andere leveranciers die in dit artikel worden beschreven, worden vervaardigd door bedrijven die onafhankelijk van Microsoft zijn. Microsoft geeft geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of betrouwbaarheid van deze producten.