Làm thế nào để chỉnh sửa nhãn Zebra trong Microsoft Dynamics Retail quản lý hệ thống lưu trữ hoạt động


GIỚI THIỆU


Bài viết này mô tả cách sửa Zebra nhãn trong Microsoft Dynamics Retail Management System (RMS) Store Operations.

Thông tin


Microsoft Dynamics RMS Store Operations bao gồm nhãn làm việc với máy in mã vạch Zebra. Bạn có thể sử dụng nhãn hiệu này để thử nghiệm các tùy chọn định dạng có sẵn khi bạn sử dụng Zebra lập trình ngôn ngữ (ZPL). Thông tin sau sẽ giúp bạn thay đổi định dạng nhãn để phù hợp với nhu cầu cụ thể của bạn. Thông tin này bao gồm mô tả lệnh Zebra và biến mà Microsoft cung cấp để bạn có thể nhập thông tin vào các nhãn.


Lưu ý Bài viết này cung cấp một sự hiểu biết cơ bản Zebra lập trình ngôn ngữ được sử dụng để tạo nhãn có thể được sử dụng với máy in nhãn Zebra. Để biết thêm chi tiết về Zebra lập trình ngôn ngữ (ZPL) và các hướng dẫn chương trình, Zebra chuyên sâu lập trình tính năng ngôn ngữ, hướng dẫn sử dụng, hỗ trợ kỹ thuật và các tài nguyên khác, ghé thăm Web site sau:

Định dạng tệp lưu trữ hoạt động .lbl

Mã đầu tệp nhãn Zebra giống như ví dụ mã sau.
'<Label Title>
[INITIALIZE]

[LABEL]

Barcode printer commands

[END]
Lưu ý:
  • Mã, thay thế trình giữ chỗ < nhãn Title > mô tả bạn muốn xuất hiện trong danh sách các nhãn Store Operations Manager.
  • Hãng xuất hiện trong danh sách, nhãn phải được lưu dưới dạng
    Tên tệp.lbl trong thư mục nhãn.

    Lưu ý Theo mặc định, thư mục nhãn là thư mục "C:\Program Files\Microsoft Retail Management System\Store Operations\LABELS".

Mở khung nhãn lệnh

Lệnh Zebra đầu tiên bạn phải nhập sau [nhãn] Nhóm là mở khung. Điều này cho thấy đầu nhãn mới. Định dạng cho lệnh này là như sau:
^XA
Thông thường, lệnh này được theo sau bởi thay đổi-số-mặc định-fontcommand. Lệnh này đặt kích thước phông chữ. Định dạng là như sau:
^ CFphông chữ,chiều cao,chiều rộng
Lưu ý:
  • Trong lệnh này, bạn phải thay thế trình giữ chỗ chữ với phông chữ mặc định giá trị được liệt kê trong bảng sau:
    Giá trịKích thước phông chữ
    A9x5
    B11x17
    C hoặc D18x10
    E28x15
    F26x13
    G60x40
    H21x13
    Giá trị này chỉ định phông chữ mặc định cho tất cả các trường chữ số.
  • Bạn phải thay thế trình giữ chỗ cao cao từng ký tự trong dấu chấm. Chấp nhận giá trị là 0 đến 32000.

    Giá trị này chỉ định chiều cao mặc định cho tất cả các trường chữ số.
  • Bạn phải thay thế trình giữ chỗ chiều rộng bằng chiều rộng từng ký tự trong dấu chấm. Chấp nhận giá trị là 0 đến 32000.

    Giá trị này xác định độ rộng mặc định cho tất cả các trường chữ số.
  • Phông chữ mặc định là A. Nếu bạn không thay đổi phông chữ mặc định và nếu bạn không sử dụng bất kỳ chữ số huy (^ Af) hoặc nhập một giá trị không hợp lệ phông chữ, mọi dữ liệu mà bạn chỉ định in phông chữ A. Nếu bạn xác định chỉ có chiều cao hoặc chiều rộng, phóng đại là bắt buộc phải với tham số được xác định. Nếu bạn không xác định hoặc giá trị cuối cùng ^ CF giá trị được cung cấp hoặc mặc định ^ CF giá trị chiều cao và chiều rộng được sử dụng.

Lệnh nhà thiết lập nhãn

Lệnh tiếp theo là đặt nhãn homecommand. Lệnh này xác định vị trí trên nhãn tận cùng bên trái. Định dạng là như sau:
^ LHXY
Lưu ý:
  • Bạn phải thay thế trình giữ chỗ X với giá trị số chấm cùng trục x (ngang). Chấp nhận giá trị là 0 đến 32000.
  • Bạn phải thay thế trình giữ chỗ Y với giá trị số chấm cùng trục (dọc). Chấp nhận giá trị là 0 đến 32000.

Lệnh đặt nhãn dài

Bây giờ, thiết lập chiều dài nhãn. Định dạng là như sau:
^LLY
Lưu ý Bạn phải thay thế trình giữ chỗ Y với giá trị số chấm cùng trục (dọc). Chấp nhận giá trị là 1 hoặc lớn hơn.


Sử dụng công thức sau để xác định độ dài của nhãn:
  • Cho 6 chấm/mm printheads: Độ dài trong inch X 152.4
  • Cho 8 chấm/mm printheads: Độ dài trong inch X 203.2
  • Cho 12 chấm/mm printheads: Độ dài trong inch X 304.8

Trường hướng nhãn lệnh

Sau đó, nhập nội dung của nhãn. Lệnh đầu tiên là trường orientationcommand. Lệnh này chỉ định văn bản ở đâu trên nhãn. Định dạng là như sau:
^FOX,Y
Lưu ý:
  • Bạn phải thay thế trình giữ chỗ X với giá trị số chấm cùng trục x (ngang). Chấp nhận giá trị là 0 đến 32000.
  • Bạn phải thay thế trình giữ chỗ Y với giá trị số chấm cùng trục (dọc). Chấp nhận giá trị là 0 đến 32000.
Lệnh này là theo datacommand trường.

Lệnh trường datalabel

Trường datacommand xác định nội dung thực in. Định dạng là như sau:
^FDData
Lưu ý Bạn phải thay thế trình giữ chỗ dữ liệu với nội dung thực mà bạn muốn in trên nhãn. Dữ liệu này có thể là văn bản hoặc một trong các yếu tố nhãn được liệt kê trong phần "Nhãn biến".

Lệnh nhãn mã vạch

Nếu bạn muốn in mã vạch thay vì dữ liệu, nhập lệnh mã vạch lệnh cầu trường dữ liệu. Lệnh này chọn loại mã vạch sử dụng và mã hoá dữ liệu lệnh tiếp theo của trường loại mã vạch. Định dạng là như sau:
^ BChướng,cao,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,chế độ
Lưu ý:
  • Bạn phải thay thế trình giữ chỗ hướng với một hướng sau.
    Giá trịĐịnh hướng
    NThông thường
    RXoay (90 độ chiều)
    TôiĐảo ngược (180 độ)
    BDưới lên (270 độ). Đọc từ phía dưới.
  • Bạn phải thay thế trình giữ chỗ chiều cao với chiều cao mã vạch. Chấp nhận giá trị là 1 đến 32000.
  • Bạn phải thay thế trình giữ chỗ PrintInterpretationLineBelow có giá trị để xác định nếu bạn muốn in dòng in giải thích bên dưới mã vạch. Chấp nhận giá trị bao gồm.
    Giá trịHành vi
    YIn các ký tự có thể đọc được con người bên dưới mã vạch.
    NIn nhân vật có thể đọc được.
  • Bạn phải thay thế trình giữ chỗ PrintInterpretationLineAbove có giá trị để xác định nếu bạn muốn in dòng in giải thích trên mã vạch. Chấp nhận giá trị bao gồm:
    Giá trịHành vi
    YIn các ký tự có thể đọc được con người trên mã vạch.
    NIn nhân vật có thể đọc được.
  • Bạn phải thay thế trình giữ chỗ UCCCheckDigit có giá trị để xác định nếu bạn muốn in aUCC số kiểm tra.

    Lưu ý Biến này phải luôn được đặt ngo
  • Bạn phải thay thế trình giữ chỗ chế độ có giá trị chỉ định chế độ.

    Lưu ý Biến này phải luôn được đặt ngo

Trường separatorcommand

Mỗi trường phải kết thúc bằng separatorcommand trường. Định dạng là như sau:
^FS

Đóng khung

Sau khi bạn nhập tất cả dữ liệu, bạn phải bao gồm một khung đóng. Không có lệnh này, mã vạch sẽ notprint. Định dạng cho lệnh này là như sau:
^XZ

Nhãn biến


Bảng sau liệt kê các yếu tố xác định thông tin có thể được in trên nhãn. Các yếu tố phải được nhập chính xác như chúng xuất hiện ở đây. Các biến phải sử dụng chính xác Hoa xuất hiện trong bảng.
BiếnMô tả
<<StoreName>>Tên của bạn lưu trữ
<<ItemLookupCode>>Mục tìm kiếm mã
<<Description>>Mô tả mục
<<ExtendedDescription>>Mô tả mở rộng mục
<<SubDescription1>>Subdescription 1 mục
<<SubDescription2>>Subdescription 2 của mục
<<SubDescription3>>Subdescription 3 mục
<<Price>>Thông thường giá mục
<<SalePrice>>Giá bán hàng
<<PriceA>>Giá A mục
<<PriceB>>Giá B mục
<<PriceC>>Giá C mục
<<MSRP>>Giá bán lẻ của nhà sản xuất mục
<<BinLocation>>Vị trí thùng rác của mục
<<Department>>Vùng mục
<<Category>>Loại mục
<<SupplierName>>Tên nhà cung cấp chính
<<ReorderNumber>>Sắp xếp lại, số nhà cung cấp chính
<<SerialNumber1>>Số sê-ri đầu tiên của mục đăng
<<SerialNumber2>>Số sê-ri thứ hai của mục đăng
<<SerialNumber3>>Số sê-ri thứ ba của mục đăng
<<LastReceived>>Ngày mục đã nhận được cuối
<<LastSold>>Ngày mục cuối bán
<<LotName>>Tên nhiều nhiều ma trận mục
<<ClassDescription>>Mô tả lớp ma trận
<<ClassLookUpCode>>Mã lớp ma trận
<<MatrixTitle1>>Tiêu đề cột thông tin ma trận
<<MatrixTitle2>>Tiêu đề cột thứ hai thông tin ma trận
<<MatrixTitle3>>Tiêu đề cột thứ ba thông tin ma trận
<<MatrixField1>>Giá trị được nhập cho cột thông tin ma trận
<<MatrixField2>>Giá trị được nhập cho hai cột thông tin ma trận
<<MatrixField3>>Giá trị được nhập cho các cột thứ ba thông tin ma trận

Tham khảo


Mẫu mã sau đây cho thấy một ví dụ về nhãn Zebra.
'Zebra Label 4" X 3"[INITIALIZE]
[LABEL]
^XA^CFB,50,25
^LH0,0
^LL609.6
^FO0,50^FD<<StoreName>>^FS
^FO0,110^FDSale Price:^FS
^FO0,170^FD<<Price>>^FS
^FO0,230^BCN,200,N,N,N,N
^FD<<ItemLookupCode>>^FS
^FO0,440^FD<<Description>>^FS
^XZ
[FINALIZE]
Microsoft cung cấp thông tin liên hệ của bên thứ ba để giúp bạn tìm hỗ trợ kỹ thuật. Thông tin liên hệ này có thể thay đổi mà không cần thông báo trước. Microsoft không bảo đảm độ chính xác của thông tin liên hệ của bên thứ ba này.


Các sản phẩm của bên thứ ba mà bài viết này thảo luận do các công ty độc lập với Microsoft sản xuất. Microsoft không bảo hành, theo ngụ ý hay cách khác, về hiệu suất hoặc độ tin cậy của những sản phẩm này.