Zebraラベル設定¶
Odooでは、Zebraプログラミング言語 (ZPL)ファイルフォーマットで印刷されたラベルは4×6インチのラベルに合うようにデザインされています。 ZPL ラベルの様々なサイズに合わせてテキストのサイズを変更(または再フォーマット)するには、ZPLラベルビュー に移動し、ZPL コードを変更します。
警告
Odooでコードをカスタマイズする場合、データベースを新しいバージョンにアップグレードすると、カスタム ZPL コードが壊れる可能性がありますのでご注意下さい。カスタムコードのメンテナンスはお客様の責任で行って下さい 。
Refer to the following sections for explanations, and example code, for frequently requested Zebra label customizations.
余白の調整¶
Odooで印刷される標準の ZPL ラベルで、明細が55文字を超えると文字が切れてしまいます。長いプロダクト名やロット番号を1行に収めるには、余白を調整して下さい。
始めに、 アーキテクチャ タブの ラベルのZPLコード に移動します。プロダクトラベルの ZPL コードの中で、^FT
コマンドを探して下さい。このコマンドはラベル上のテキストやグラフィック要素を配置する位置を指定します。^FT
にすぐ続く2つの数値は、左余白と上余白からのx座標とy座標をドット (プリンタのピクセルに類似) で定義します。
重要
ロット/シリアル番号ラベルをカスタマイズする際には、 ^FT
の代わりに ^FO
コマンドを探して下さい。
Example
下記はプロダクト名がOdooのデフォルト ZPL フォーマットで切れてしまう例です。固定 タブで、ラベルの開始位置のx座標が ^FT100,80
から ^FT0,80
に変更され、名前全体が収まるようになっています。
コード:
^XA^CI28
^FT100,80^A0N,40,30^FD[E-COM11] Cabinet with Doors (wood: Cherry, handles: brass)^FS
...
^XZ
コード:
^XA^CI28
^FT0,80^A0N,40,30^FD[E-COM11] Cabinet with Doors (wood: Cherry, handles: brass)^FS
...
^XZ
バーコードのサイズ変更¶
バーコードのサイズを調整するには、まず アーキテクチャ タブの ラベルのZPLコード に移動します。バーコードの余白の始点である ^FO
コマンド(通常は3行目)を探して下さい。
^BY
コマンドはバーコードのサイズを設定するコマンドで、バー幅、幅の狭いバーに対する幅の広いバーの幅、バーの高さの3つの数値を指定します。デフォルトでは、Odooの ZPL コードは ^BY3
を使用し、バーコードスキャナが読取りやすい典型的なサイズである3ドットにバー幅を設定します。
Example
バーコードを縮小するために、^BY3
は ^BY2
に縮小されます。
コード:
^XA^CI28
...
^FO100,160^BY3
...
^XZ
コード:
^XA^CI28
...
^FO100,160^BY2
...
^XZ
要素を回転する¶
To rotate elements in ZPL, begin by navigating to the ZPL code of the label in the Architecture tab.
The ^BC
command's first parameter (information that affects the behavior of the command)
defines the rotation of an item, which can be:
N
: 通常表示R
: 90度回転I
: 180度回転B
: 270度回転
Example
バーコードを回転させるには、^BCN
を ^BCB
に変更します。
コード:
^XA^CI28
...
^BCN,100,Y,N,N
...
^XZ
コード:
^XA^CI28
...
^BCB,100,Y,N,N
...
^XZ