Zebraラベル設定¶
Odooでは、Zebraプログラミング言語 (ZPL)ファイルフォーマットで印刷されたラベルは4×6インチのラベルに合うようにデザインされています。 ZPL ラベルの様々なサイズに合わせてテキストのサイズを変更(または再フォーマット)するには、ZPLラベルビュー に移動し、ZPL コードを変更します。
警告
Odooでコードをカスタマイズする場合、データベースを新しいバージョンにアップグレードすると、カスタム ZPL コードが壊れる可能性がありますのでご注意下さい。カスタムコードのメンテナンスはお客様の責任で行って下さい 。
頻繁に要求される Zebraラベルのカスタマイズの説明とコード例については、次のセクションを参照して下さい。
余白の調整¶
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
要素を回転する¶
|ZPL|で要素を回転させるには、 アーキテクチャ`タブのラベル<inventory/shipping_receiving/zpl-view>`の :ref:`ZPLコード に移動することから始めます。
^BC コマンドの最初のパラメータ(コマンドの動作に影響する情報)はアイテムの回転を定義し、次のようになります:
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