Jak upravit popisky Microsoft Dynamics Retail Management System Store Operations Zebra


ÚVOD


Tento článek popisuje, jak upravit popisky Zebra v řešení Microsoft Dynamics Retail Management System (RMS) Store Operations.

Další informace


Microsoft Dynamics RMS Store Operations obsahuje popisek, který lze použít s tiskárnou čárového kódu Zebra. Tento popisek slouží k experimentování s možnostmi formátování, které jsou k dispozici při použití Zebra Programming Language (ZPL). Následující informace vám pomohou změnit formát popisku tak, aby vyhovovala vašim konkrétním potřebám. Tyto informace zahrnují popisy Zebra příkazů a proměnných, které společnost Microsoft poskytuje tak, že vložíte informace do popisky.


Poznámka: Tento článek poskytuje základní znalost Zebra programovací jazyk, který se používá k vytvoření štítků, které lze použít s tiskárny štítků Zebra. Další informace Zebra Programming Language (ZPL) a jeho programování vodítka rozšířené Zebra programming funkcí jazyka, uživatelské příručky, technické podpory a další prostředky naleznete na následujícím webu:

Uložit formát souboru .lbl operace

Kód v horní části souboru popisků Zebra se podobá následujícímu příkladu kódu.
'<Label Title>
[INITIALIZE]

[LABEL]

Barcode printer commands

[END]
Poznámky
  • V kódu nahraďte zástupný symbol < název štítku > popis, který se má zobrazit v seznamu popisek Store Operations Manager.
  • V popisku se zobrazí v seznamu musí být uložen jako popisek
    Název souboru.lbl ve složce popisky.

    Poznámka: Standardně je složka štítky složku "C:\Program Files\Microsoft Retail Management System\Store Operations\LABELS".

Otevírací závorka příkaz Popisek

První příkaz Zebra, který je nutné zadat za nadpisem [LABEL] je levá hranatá závorka. Označuje začátek nový popisek. Formát tohoto příkazu je následující:
^XA
Tento příkaz obvykle následuje změnu alfanumerické výchozí fontcommand. Tento příkaz nastaví velikost písma. Formát je následující:
^ CFpísmo,výšku,šířku
Poznámky
  • V tomto příkazu je nutné nahradit zástupný symbol písmo jeden z výchozích hodnot písma, které jsou uvedeny v následující tabulce:
    HodnotaRozměry písma
    A9x5
    B11x17
    C nebo D18x10
    E28x15
    F26x13
    G60x40
    H21x13
    Tato hodnota určuje výchozí písmo pro veškerá alfanumerická pole.
  • Výška jednotlivých znaků v tečky nutné nahradit zástupný symbol výšky . Přípustné hodnoty jsou 0 až 32000.

    Tato hodnota určuje výchozí výšku pro veškerá alfanumerická pole.
  • Šířka jednotlivých znaků v tečky nutné nahradit zástupný symbol Šířka . Přípustné hodnoty jsou 0 až 32000.

    Tato hodnota určuje výchozí šířku pro veškerá alfanumerická pole.
  • Výchozí písmo alfanumerické je A. Pokud nezměníte výchozí alfanumerický písmo a nepoužívejte příkaz libovolné alfanumerické pole (^ Af) nebo zadejte hodnotu neplatné písmo, vytiskne všechna data, která zadáte v písmu A. Pokud definujete pouze výšku nebo šířku, zvětšení bude muset být úměrná parametru, který je definován. Pokud nedefinujete buď hodnotu poslední ^ CF hodnoty, které jsou k dispozici, nebo výchozí ^ CF hodnoty pro výšku a šířku.

Štítek domácí příkaz set

Další příkaz je homecommand popisek sady. Tento příkaz definuje pozici popisek vlevo nahoře. Formát je následující:
^ LHX, Y
Poznámky
  • Hodnota pro počet bodů podél osy x (vodorovná) nutné nahradit zástupný symbol X . Přípustné hodnoty jsou 0 až 32000.
  • Zástupný symbol Y je třeba nahradit hodnotu pro počet bodů podél osy y (svisle). Přípustné hodnoty jsou 0 až 32000.

Příkaz set Délka štítku

Nyní nastavte délku štítku. Formát je následující:
^LLY
Poznámka: Zástupný symbol Y je třeba nahradit hodnotu pro počet bodů podél osy y (svisle). Platné hodnoty jsou 1 nebo větší.


Následující vzorce slouží k určení délky štítku:
  • Tiskové hlavy pro 6 tečka/mm: Délka v palcích: X 152.4
  • Tiskové hlavy pro 8 tečka/mm: Délka v palcích X 203.2
  • Tiskové hlavy pro 12 tečka/mm: Délka v palcích X 304.8

Popisek příkazu pole orientace

Zadejte obsah popisku. První příkaz je orientationcommand pole. Tento příkaz určuje umístění textu v popisku. Formát je následující:
^FOX,Y
Poznámky
  • Hodnota pro počet bodů podél osy x (vodorovná) nutné nahradit zástupný symbol X . Přípustné hodnoty jsou 0 až 32000.
  • Zástupný symbol Y je třeba nahradit hodnotu pro počet bodů podél osy y (svisle). Přípustné hodnoty jsou 0 až 32000.
Tento příkaz je následován datacommand pole.

Příkaz datalabel pole

Datacommand pole určuje skutečný text, který chcete vytisknout. Formát je následující:
^FDData
Poznámka: Zástupný symbol Data je třeba nahradit skutečný text, který chcete vytisknout na etiketě. Tato data mohou být v textu nebo jeden popisek proměnné, které jsou uvedeny v části "Popisek proměnné".

Příkaz label čárového kódu

Pokud chcete tisk čárového kódu místo dat, vložte příkaz čárového kódu příkaz beforethe pole data. Tento příkaz vybere typ čárového kódu chcete-li použít a kóduje další příkaz data pole s tímto typem čárového kódu. Formát je následující:
^OrientacenavýškuBCPrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,režim
Poznámky
  • Hodnota pro jeden z následujících směrů nutné nahradit zástupný symbol Orientace .
    HodnotaOrientace
    NNormální
    ROtočené (o 90 stupňů po směru hodinových ručiček)
    IInvertovaná (180 stupňů)
    BDolní nahoru (270 stupňů). Přečtěte si zdola.
  • Zástupný symbol výšky nutné nahradit hodnotu výšky čárového kódu. Platné hodnoty jsou 1 až 32000.
  • PrintInterpretationLineBelow zástupný symbol je třeba nahradit hodnotu, která určuje, zda chcete tisknout řádek tisku výkladu pod čárovým kódem. Přijatelné hodnoty jsou následující.
    HodnotaChování
    YTisk lidské čitelné znaky pod čárovým kódem.
    NLidské čitelné znaky nejsou vytištěny.
  • Hodnotu, která určuje, zda chcete tisknout řádek tisku výkladu výše čárového kódu nutné nahradit zástupný symbol PrintInterpretationLineAbove . Přijatelné hodnoty jsou následující:
    HodnotaChování
    YTisk lidské čitelné znaky nad čárovým kódem.
    NLidské čitelné znaky nejsou vytištěny.
  • Hodnotu, která určuje, zda chcete vytisknout kontrolní číslice aUCC nutné nahradit zástupný symbol UCCCheckDigit .

    Poznámka: Tato proměnná by měla být vždy nastaven na N.
  • Zástupný symbol režimu je třeba nahradit hodnotu, která určuje režim.

    Poznámka: Tato proměnná by měla být vždy nastaven na N.

Separatorcommand pole

Každé pole musí končit separatorcommand pole. Formát je následující:
^FS

Pravou hranatou závorku

Po zadání všech údajů, musí být pravá závorka. Bez tohoto příkazu bude čárový kód notprint. Formát tohoto příkazu je následující:
^XZ

Popis proměnné


Následující tabulka uvádí proměnné, které určují informace, které lze vytisknout na etiketě. Proměnné je třeba zadat přesně tak, jak jsou uvedeny zde. Proměnných musíte použít přesné psaní velkých písmen, která se zobrazí v tabulce.
ProměnnáPopis
<<StoreName>>Název úložiště
<<ItemLookupCode>>Vyhledávací kód zboží
<<Description>>Popis zboží
<<ExtendedDescription>>Rozšířený popis zboží
<<SubDescription1>>1 subdescription zboží
<<SubDescription2>>Subdescription 2 zboží
<<SubDescription3>>Subdescription 3 zboží
<<Price>>Běžná cena zboží
<<SalePrice>>Prodejní ceny zboží
<<PriceA>>Ceny A zboží
<<PriceB>>B ceny zboží
<<PriceC>>C cena zboží
<<MSRP>>Výrobce doporučené maloobchodní ceny zboží
<<BinLocation>>Umístění zboží
<<Department>>Oddělení zboží
<<Category>>Kategorie zboží
<<SupplierName>>Název primárního dodavatele
<<ReorderNumber>>Změnit pořadí číslo primárního dodavatele
<<SerialNumber1>>První sériové číslo serializované položky
<<SerialNumber2>>Serializované položky druhé sériové číslo
<<SerialNumber3>>Třetí sériové číslo serializované položky
<<LastReceived>>Datum, kdy byla položka naposledy pobíraného
<<LastSold>>Datum, kdy bylo zboží prodáno poslední
<<LotName>>Název šarže šarže položky matice
<<ClassDescription>>Popis třídy matice
<<ClassLookUpCode>>Kód třídy matice
<<MatrixTitle1>>Název prvního sloupce matice informace
<<MatrixTitle2>>Název druhého sloupce matice informace
<<MatrixTitle3>>Nadpis třetího sloupce matice informace
<<MatrixField1>>Hodnoty zadané pro první sloupec matice informace
<<MatrixField2>>Hodnotu zadanou pro druhý sloupec matice informace
<<MatrixField3>>Hodnotu zadanou pro třetí sloupec matice informace

Odkazy


Následující příklad kódu ukazuje příklad štítků 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]
Společnost Microsoft poskytuje kontaktní informace jiného výrobce, a tím vám usnadňuje získání technické podpory. Tyto kontaktní informace se mohou změnit bez předchozího upozornění. Společnost Microsoft nezaručuje přesnost kontaktních informací jiných výrobců.


Produkty třetích stran, které tento článek popisuje jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku, implicitně předpokládanou ani jinou týkající se výkonu nebo spolehlivosti těchto produktů.