はじめに
この記事では、Microsoft Dynamics リテール管理システム (RMS) の保存操作でシマウマ探すラベルを編集する方法について説明します。
詳細情報
Microsoft Dynamics RMS ストアの操作には、シマウマ探すバーコードプリンターと連携するラベルが含まれています。 このラベルを使用すると、シマウマ探すプログラミング言語 (ZPL) を使用するときに使用できる書式設定オプションを試すことができます。以下の情報は、特定のニーズに合わせてラベルの書式を変更するのに役立ちます。この情報には、ラベルに情報を挿入できるように、Microsoft が提供するシマウマ探すコマンドと変数の説明が含まれています。注: この記事では、シマウマ探すラベルプリンターと共に使用できるラベルの作成に使用するシマウマ探すプログラミング言語の基本的な理解について説明します。 シマウマ探すプログラミング言語 (ZPL) とそのプログラミングガイド、高度なシマウマ探すプログラミング言語機能、ユーザーマニュアル、テクニカルサポート、その他のリソースの詳細については、次の Web サイトを参照してください。
ストア操作のファイル形式
シマウマ探すラベルファイルの一番上にあるコードは、次のコード例に似ています。
'<Label Title>[INITIALIZE][LABEL]Barcode printer commands[END]
注意事項
-
コードで、 <ラベルタイトル> プレースホルダーを、ストア操作マネージャーのラベルリストに表示する説明に置き換えます。
-
ラベルがリストに表示されるようにするには、ラベルを [ラベル] フォルダーに ファイル名として保存する必要があります。注: 既定では、[ラベル] フォルダーは "C:\Program ・リテール管理 System\Store Operation\ ラベル" フォルダーです。
[左角かっこラベル] コマンド
[ラベル] 見出しの後に入力する必要がある最初のシマウマ探すコマンドは、左角かっこです。 これは、新しいラベルの開始を示します。 このコマンドの書式は、次のようになります。
^XA通常、このコマンドの後には、英数字の変更、既定のフォントコマンドが続きます。 このコマンドは、フォントのサイズを設定します。 書式は、次のようになります。
^ CFフォント、高さ、幅注意事項
-
このコマンドでは、 フォント プレースホルダーを次の表に記載されている既定のフォント値のいずれかに置き換える必要があります。
値
フォントサイズ
、
9x5
]5d
11x17
C または D
18x10
•
28x15
F
26x13
Agdlp
60x40
ア
21x13
この値は、すべての英数字フィールドの既定のフォントを指定します。
-
高さのプレースホルダーは、個々の文字の高さをドットで置き換える必要があります。 指定可能な値は 0 ~ 32000 です。この値は、すべての英数字フィールドの既定の高さを指定します。
-
幅のプレースホルダーは、ドットで個別の文字幅に置き換える必要があります。 指定可能な値は 0 ~ 32000 です。この値は、すべての英数字フィールドの既定の幅を指定します。
-
既定の英数字フォントは A です。 英数字の既定のフォントを変更せず、英数字フィールドコマンド (^ Af) を使用しないか、無効なフォント値を入力した場合、指定したデータはすべてフォント A で印刷されます。高さまたは幅だけを定義する場合は、定義されたパラメーターに比例するように倍率が強制されます。 どちらの値も定義していない場合は、指定された最後の ^ CF 値、または height と width の既定の ^ CF 値が使用されます。
[ラベルホームの設定] コマンド
次のコマンドは、設定されたラベル homecommand です。 このコマンドは、一番左のラベルの位置を定義します。 書式は、次のようになります。
^ LHX、Y注意事項
-
X プレースホルダーは、x 軸 (水平方向) に沿ったドット数の値に置き換える必要があります。 指定可能な値は、0 ~ 32000 です。
-
Y のプレースホルダーを、y 軸 (垂直) に沿ったドット数の値で置き換える必要があります。 指定可能な値は、0 ~ 32000 です。
[ラベルの長さの設定] コマンド
次に、ラベルの長さを設定します。 書式は、次のようになります。
^LLY注: Y のプレースホルダーを、y 軸 (垂直) に沿ったドット数の値で置き換える必要があります。 指定できる値は1以上です。ラベルの長さを確認するには、次の数式を使用します。
-
6ドット/mm printheads の場合:インチ X 152.4 の長さ
-
8ドット/mm printheads の場合:インチ X 203.2 の長さ
-
12ドット/mm printheads の場合:インチ X 304.8 の長さ
[フィールドの方向] の [ラベル] コマンド
次に、ラベルの内容を入力します。 最初のコマンドは、orientationcommand フィールドです。 このコマンドは、ラベル上のテキストの場所を指定します。 書式は、次のようになります。
^ FOX,Y注意事項
-
X プレースホルダーは、x 軸 (水平方向) に沿ったドット数の値に置き換える必要があります。 指定可能な値は、0 ~ 32000 です。
-
Y のプレースホルダーを、y 軸 (垂直) に沿ったドット数の値で置き換える必要があります。 指定可能な値は、0 ~ 32000 です。
このコマンドの後には、フィールド datacommand が続きます。
[フィールド datalabel] コマンド
Datacommand フィールドは、実際に印刷するテキストを指定します。 書式は、次のようになります。
^FDData注: ラベルに印刷する実際のテキストに データ プレースホルダーを置き換える必要があります。 このデータは、テキストまたは "ラベル変数" セクションに記載されているラベル変数のいずれかにすることができます。
[バーコードラベル] コマンド
データの代わりにバーコードを印刷する場合は、[バーコードコマンド beforethe フィールドデータ] コマンドを挿入します。 このコマンドは、使用するバーコードの種類を選択し、[次のフィールドデータ] コマンドをこのバーコードの種類とエンコードします。 書式は、次のようになります。
^BCOrientation,Height,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,Mode注意事項
-
[ 向き のプレースホルダーを次のいずれかの向きの値に置き換える必要があります。
値
軸
>
標準
終点
回転 (90 度右回り)
私
反転 (180 度)
]5d
ボトムアップ (270 度) 下から読み取ります。
-
高さのプレースホルダーは、バーコードの高さの値に置き換える必要があります。 指定できる値は、1 ~ 32000 です。
-
バーコードの下に印刷の向きの線を印刷するかどうかを指定するには、プレースホルダーの下にある print解釈 の行を値に置き換える必要があります。 指定できる値は、次のとおりです。
値
状況
○
バーコードの下に、人間が読める文字を印刷します。
>
人間が読める文字を印刷しないでください。
-
バーコードの上に印刷の向きの線を印刷するかどうかを指定するには、プレースホルダーの print解釈 の行を値に置き換える必要があります。 指定できる値は、次のとおりです。
値
状況
○
バーコードの上に、人間が読める文字を印刷します。
>
人間が読める文字を印刷しないでください。
-
変更前の Cc チェックディジットを印刷するかどうかを指定するには、 Ucccheckdigit プレースホルダーを値に置き換える必要があります。注: この変数は、常に N に設定する必要があります。
-
モードを指定するには、 モード のプレースホルダーを値に置き換える必要があります。注: この変数は、常に N に設定する必要があります。
フィールド separatorcommand
各フィールドの末尾には、フィールド separatorcommand を指定する必要があります。 書式は、次のようになります。
^FS
右角かっこ
すべてのデータを入力した後、右かっこを含める必要があります。 このコマンドを使わないと、バーコードは印刷されません。 このコマンドの書式は、次のようになります。
^XZ
ラベル変数
次の表は、ラベルに印刷できる情報を定義する変数を示しています。 変数は、ここに表示されているとおりに入力する必要があります。 変数には、テーブルに表示される正確な大文字小文字を使用する必要があります。
引数 |
説明 |
---|---|
<<StoreName>> |
ストアの名前 |
<<ItemLookupCode>> |
アイテム参照コード |
<<Description>> |
アイテムの説明 |
<<ExtendedDescription>> |
アイテムの詳細な説明 |
<<SubDescription1>> |
アイテムのサブ説明1 |
<<SubDescription2>> |
アイテムのサブ説明2 |
<<SubDescription3>> |
項目のサブ説明3 |
<<Price>> |
品目の標準価格 |
<<SalePrice>> |
品目の販売価格 |
<<PriceA>> |
品目の価格を計算する |
<<PriceB>> |
品目の価格 B |
<<PriceC>> |
品目の価格 C |
<<MSRP>> |
品目のメーカーによって提示された小売価格 |
<<BinLocation>> |
アイテムの bin の場所 |
<<Department>> |
アイテムの部署 |
<<Category>> |
アイテムのカテゴリ |
<<SupplierName>> |
主要仕入先の名前 |
<<ReorderNumber>> |
主要仕入先の発注番号 |
<<SerialNumber1>> |
シリアル化されたアイテムの最初のシリアル番号 |
<<SerialNumber2>> |
シリアル化された項目の2番目のシリアル番号 |
<<SerialNumber3>> |
シリアル化された項目の3番目のシリアル番号 |
<<LastReceived>> |
アイテムが最後に受信された日付 |
<<LastSold>> |
アイテムが最後に販売された日付 |
<<LotName>> |
ロットマトリックスアイテムのロット名 |
<<ClassDescription>> |
マトリックスクラスの説明 |
<<ClassLookUpCode>> |
Matrix クラスのコード |
<<MatrixTitle1>> |
マトリックス情報の最初の列のタイトル |
<<MatrixTitle2>> |
マトリックス情報の2列目のタイトル |
<<MatrixTitle3>> |
マトリックス情報の3列目のタイトル |
<<MatrixField1>> |
マトリックス情報の最初の列に入力された値 |
<<MatrixField2>> |
マトリックス情報の2番目の列に入力された値 |
<<MatrixField3>> |
マトリックス情報の3番目の列に入力された値 |
参照情報
次のコードサンプルは、シマウマ探すラベルの例を示しています。
'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]
他社テクニカル サポートのお問い合わせ窓口は、ユーザーの便宜のために提供されているものであり、 将来予告なしに変更されることがあります。 マイクロソフトは、掲載されている情報に対して、いかなる責任も負わないものとします。この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。