Cấu hình nhãn Zebra¶
Trong Odoo, các nhãn được in dưới định dạng tệp Zebra Programming Language (ZPL) được thiết kế để vừa với nhãn kích thước bốn x sáu inch. Để thay đổi kích thước (hoặc định dạng lại) văn bản cho phù hợp với nhiều kích thước nhãn ZPL khác nhau, navigate to the ZPL label view, và sửa 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 các phiên bản mới có thể làm hỏng mã tùy chỉnh ZPL. Khách hàng chịu trách nhiệm duy trì mã tùy chỉnh của họ.
Tham khảo các phần sau để có giải thích và mã mẫu cho các tùy chỉnh nhãn Zebra thường được yêu cầu.
Điều chỉnh biên¶
Văn bản bị cắt trên các nhãn ZPL chuẩn được in trong Odoo khi dòng vượt quá 55 ký tự. Để vừa 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, đi đến mã ZPL của nhãn trong tab Kiến trúc. Trong mã ZPL của nhãn sản phẩm, tìm lệnh ^FT, xác định vị trí bắt đầu để đặt văn bản hoặc yếu tố đồ họa trên nhãn. Hai số ngay sau lệnh ^FT xác định tọa độ x và y tính bằng điểm (tương tự như pixel đối với máy in) từ các lề trái và trên.
Quan trọng
Khi tùy chỉnh nhãn lô/số seri, hãy tìm lệnh ^FO thay vì ^FT
Example
Dưới đây là một ví dụ mà tên sản phẩm bị cắt ngắn do định dạng ZPL mặc định của Odoo. Trong tab Fixed, tọa độ x của vị trí bắt đầu nhãn được thay đổi từ ^FT100,80 thành ^FT0,80 để vừa 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 mã vạch theo tỷ lệ, bắt đầu bằng việc chuyển đến ZPL code of the label trong thẻ Architecture. Tìm lệnh ^FO (thường nằm ở 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à nhận ba số: độ rộng thanh, độ rộng của các thanh rộng so với các thanh hẹp, và chiều cao thanh. Mặc định, mã ZPL trong Odoo sử dụng ^BY3, thiết lập độ rộng thanh thành ba chấm, một kích thước thông thường dễ cho máy quét mã vạch đọc.
Example
Để thu nhỏ mã vạch theo tỷ lệ, ^BY3 được giảm xuống ^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, bắt đầu bằng cách chuyển đến ZPL code of the label trong tab Architecture.
Tham số đầu tiên của lệnh ^BC (information that affects the behavior of the command) xác định góc 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 thay đổi thành ^BCB.
Mã:
^XA^CI28
...
^BCN,100,Y,N,N
...
^XZ
Mã:
^XA^CI28
...
^BCB,100,Y,N,N
...
^XZ