Cấu hình nhãn Zebra¶
Trong Odoo, nhãn được in theo định dạng tệp Ngôn ngữ lập trình Zebra (ZPL) được thiết kế để vừa với nhãn bốn x sáu inch. Để thay đổi kích thước (hoặc định dạng lại) văn bản để vừa với nhiều kích thước nhãn ZPL, :ref:`điều hướng đến chế độ xem nhãn ZPL<inventory/shipping_receiving/zpl-view> `, và thay đổi mã ZPL.
Cảnh báo
Khi tùy chỉnh mã trong Odoo, xin lưu ý rằng việc nâng cấp cơ sở dữ liệu lên phiên bản mới hơn có thể làm hỏng mã ZPL tùy chỉnh. Khách hàng có trách nhiệm duy trì mã tùy chỉnh của mình.
Tham khảo các phần sau để biết giải thích và mã ví dụ cho các tùy chỉnh nhãn Zebra thường được yêu cầu.
Điều chỉnh lề¶
Văn bản bị cắt khỏi nhãn ZPL chuẩn được in trong Odoo khi dòng vượt quá năm mươi lăm ký tự. Để phù hợp với tên sản phẩm dài hoặc số lô trên một dòng, hãy điều chỉnh lề.
Để bắt đầu, hãy điều hướng đến Mã ZPL của nhãn<inventory/shipping_receiving/zpl-view> ` trong tab :guilabel:`Kiến trúc. Trong mã ZPL cho nhãn sản phẩm, hãy tìm lệnh ^FT
, lệnh này chỉ định nơi bắt đầu đặt văn bản hoặc thành phần đồ họa trên nhãn. Hai số ngay sau ^FT
xác định tọa độ x và tọa độ y theo dấu chấm (tương tự như pixel cho máy in) từ lề trái và lề trên.
Quan trọng
Khi tùy chỉnh nhãn số lô/sê-ri, hãy tìm lệnh ^FO
thay vì ^FT
.
Example
Sau đây là ví dụ về tên sản phẩm bị cắt bỏ với định dạng mặc định ZPL của Odoo. Trong tab Fixed, tọa độ x của vị trí bắt đầu của nhãn được thay đổi từ ^FT100,80
thành ^FT0,80
, để phù hợp với toàn bộ tên.

Mã:
^XA^CI28
^FT100,80^A0N,40,30^FD[E-COM11] Cabinet with Doors (wood: Cherry, handles: brass)^FS
...
^XZ

Mã:
^XA^CI28
^FT0,80^A0N,40,30^FD[E-COM11] Cabinet with Doors (wood: Cherry, handles: brass)^FS
...
^XZ
Thay đổi kích thước mã vạch¶
Để điều chỉnh kích thước của mã vạch theo tỷ lệ, hãy bắt đầu bằng cách điều hướng đến mã ZPL của nhãn<inventory/shipping_receiving/zpl-view> ` trong tab :guilabel:`Architecture. Tìm lệnh ^FO
(thường ở dòng thứ ba), đây là điểm bắt đầu của lề cho mã vạch.
Lệnh ^BY
cấu hình kích thước mã vạch và lấy ba số: chiều rộng thanh, chiều rộng của thanh rộng so với thanh hẹp và chiều cao thanh. Theo mặc định, mã ZPL trong Odoo sử dụng ^BY3
, đặt chiều rộng thanh thành ba chấm, kích thước thông thường mà máy quét mã vạch dễ đọc.
Example
Để thu nhỏ mã vạch theo tỷ lệ, ^BY3
được rút gọn thành ^BY2
.

Mã:
^XA^CI28
...
^FO100,160^BY3
...
^XZ

Mã:
^XA^CI28
...
^FO100,160^BY2
...
^XZ
Xoay các phần tử¶
Để xoay các phần tử trong ZPL, hãy bắt đầu bằng cách điều hướng đến mã ZPL của nhãn<inventory/shipping_receiving/zpl-view> ` trong tab :guilabel:`Kiến trúc.
Tham số đầu tiên của lệnh ^BC
(thông tin ảnh hưởng đến hành vi của lệnh) xác định vòng quay của một mục, có thể là:
N
: hiển thị bình thườngR
: xoay 90 độI
: xoay 180 độB
: xoay 270 độ
Example
Để xoay mã vạch, ^BCN
được đổi thành ^BCB
.

Mã:
^XA^CI28
...
^BCN,100,Y,N,N
...
^XZ

Mã:
^XA^CI28
...
^BCB,100,Y,N,N
...
^XZ