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.

  • :ref:`Điều chỉnh lề<inventory/shipping_receiving/margin> `

  • :ref:`Phóng to/thu nhỏ mã vạch<inventory/shipping_receiving/resize> `

  • :ref:`Xoay các phần tử<inventory/shipping_receiving/rotate> `

Đ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.

Ví dụ nhãn mã vạch bị cắt mất tên sản phẩm.

:

^XA^CI28
^FT100,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.

Ví dụ nhãn mã vạch.

:

^XA^CI28
...
^FO100,160^BY3
...
^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ường

  • R: xoay 90 độ

  • I: xoay 180 độ

  • B: xoay 270 độ

Example

Để xoay mã vạch, ^BCN được đổi thành ^BCB.

Ví dụ nhãn mã vạch.

:

^XA^CI28
...
^BCN,100,Y,N,N
...
^XZ