Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

GIỚI THIỆU

Bài viết này mô tả cách sửa nhãn Zebra trong các hoạt động kho lưu trữ hệ thống quản lý bán lẻ của Microsoft Dynamics (RMS).

Thông tin Bổ sung

Các hoạt động của Microsoft Dynamics RMS Store bao gồm một nhãn hoạt động với máy in mã vạch Zebra. Bạn có thể sử dụng nhãn này để thử nghiệm với các tùy chọn định dạng sẵn dùng khi bạn sử dụng ngôn ngữ lập trình Zebra (ZPL). Thông tin sau đây sẽ giúp bạn thay đổi định dạng nhãn cho phù hợp với nhu cầu cụ thể của bạn. Thông tin này bao gồm các mô tả của các lệnh Zebra và các biến mà Microsoft cung cấp để bạn có thể chèn thông tin vào nhãn.Lưu ý Bài viết này cung cấp một hiểu biết cơ bản về ngôn ngữ lập trình Zebra được dùng để tạo nhãn có thể được sử dụng với máy in nhãn Zebra. Để biết thêm thông tin về ngôn ngữ lập trình Zebra (ZPL) và hướng dẫn lập trình, các tính năng ngôn ngữ lập trình nâng cao của Zebra, hướng dẫn sử dụng, hỗ trợ kỹ thuật và các tài nguyên khác, hãy truy cập trang web sau đây:

https://www.zebra.com

Lưu trữ định dạng tệp. LBL

Mã ở phía trên cùng của một tệp nhãn Zebra giống như ví dụ mã sau đây.

'<Label Title>[INITIALIZE][LABEL]Barcode printer commands[END]

Lưu ý́

  • Trong mã, hãy thay thế tiêu đề nhãn<> chỗ dành sẵn với mô tả mà bạn muốn xuất hiện trong danh sách nhãn trong trình quản lý hoạt động Store.

  • Đối với nhãn 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à "c: \ Program Files\Microsoft Management System\Store Operations\LABELS" thư mục.

Lệnh mở nhãn dấu ngoặc

Lệnh Zebra đầu tiên mà bạn phải nhập sau đầu đề [nhãn] là dấu ngoặc mở. Điều này cho biết sự khởi đầu của nhãn mới. Định dạng cho lệnh này như sau:

^XAThông thường, lệnh này được theo sau bằng cách thay đổi-chữ-câu theo mặc định. Lệnh này đặt kích cỡ phông chữ. Định dạng là như sau:

^Phông chữCF,chiều cao,chiều rộngLưu ý́

  • Trong lệnh này, bạn phải thay thế chỗ dành sẵn cho phông chữ với một trong các giá trị phông mặc định được liệt kê trong bảng sau đây:

    Đáng

    Kích thước phông chữ

    Một

    9x5

    B

    11x17

    C hoặc D

    18x10

    E's

    28x15

    F

    26x13

    Ch

    60x40

    Giờ

    21x13

    Giá trị này chỉ định phông mặc định cho tất cả các trường chữ số.

  • Bạn phải thay thế chỗ dành sẵn cho chiều cao với chiều cao ký tự riêng lẻ trong các dấu chấm. Các giá trị được chấp nhận là 0 đến 32000. giá trị này chỉ định độ cao mặc định cho tất cả các trường chữ số.

  • Bạn phải thay thế chỗ dành sẵn cho chiều rộng với độ rộng ký tự riêng lẻ trong các dấu chấm. Các giá trị được chấp nhận là 0 đến 32000. giá trị này chỉ định độ rộng mặc định cho tất cả các trường chữ số.

  • Phông chữ số mặc định là A. Nếu bạn không thay đổi phông chữ số mặc định và nếu bạn không dùng lệnh trường chữ số (^ AF) hoặc nhập một giá trị phông không hợp lệ, bất kỳ dữ liệu nào mà bạn chỉ định in trong phông chữ A. Nếu bạn chỉ xác định chiều cao hoặc chiều rộng, phóng to sẽ được tỉ lệ thuận với tham số được xác định. Nếu bạn không xác định một trong hai giá trị, các giá trị cuối cùng ^ CF được cung cấp hoặc giá trị mặc định ^ CF cho chiều cao và chiều rộng đều được dùng.

Lệnh đặt nhãn Home

Lệnh tiếp theo là đặt lệnh căn chỉnh nhãn. Lệnh này xác định vị trí nhãn trên cùng bên trái. Định dạng là như sau:

^ LHX, YLưu ý́

  • Bạn phải thay thế chỗ dành sẵn x với giá trị số lượng các dấu chấm dọc theo trục x (ngang). Các giá trị được chấp nhận là 0 đến 32000.

  • Bạn phải thay thế chỗ dành sẵn cho y bằng giá trị cho số lượng các dấu chấm dọc theo trục y (dọc). Các giá trị được chấp nhận là 0 đến 32000.

Lệnh đặt độ dài của nhãn

Bây giờ, đặt độ dài nhãn. Định dạng là như sau:

^LLYLưu ý Bạn phải thay thế chỗ dành sẵn cho y bằng giá trị cho số lượng các dấu chấm dọc theo trục y (dọc). Các giá trị được chấp nhận là 1 hoặc lớn hơn. Sử dụng các công thức sau đây để xác định độ dài của nhãn:

  • Đối với các bản in 6 chấm/mm:Độ dài trong inch X 152,4

  • Đối với các bản in 8 chấm/mm:Độ dài trong inch X 203,2

  • Đối với 12 dấu chấm/mm:Độ dài trong inch X 304,8

Lệnh nhãn hướng trường

Sau đó, nhập nội dung của nhãn. Lệnh đầu tiên là trường orientationcommand. Lệnh này xác định vị trí của văn bản nằm trên nhãn. Định dạng là như sau:

^ FOX,YLưu ý́

  • Bạn phải thay thế chỗ dành sẵn x với giá trị số lượng các dấu chấm dọc theo trục x (ngang). Các giá trị được chấp nhận là 0 đến 32000.

  • Bạn phải thay thế chỗ dành sẵn cho y bằng giá trị cho số lượng các dấu chấm dọc theo trục y (dọc). Các giá trị được chấp nhận là 0 đến 32000.

Lệnh này được theo sau bởi datacommand trường.

Lệnh datalabel trường

Trường datacommand chỉ định văn bản thực tế cần in. Định dạng là như sau:

^FDDataLưu ý Bạn phải thay thế chỗ dành sẵn cho dữ liệu với văn bản thực tế 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 biến nhãn được liệt kê trong phần "biến đổi nhãn".

Lệnh nhãn mã vạch

Nếu bạn muốn in mã vạch thay vì dữ liệu, hãy chèn lệnh mã vạch theo lệnh dữ liệu trường. Lệnh này sẽ chọn loại mã vạch nào để sử dụng và mã hóa lệnh dữ liệu trường tiếp theo với kiểu mã vạch này. Định dạng là như sau:

^BCOrientation,Height,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,ModeLưu ý́

  • Bạn phải thay thế chỗ dành sẵn cho định hướng bằng một giá trị cho một trong những định hướng sau đây.

    Đáng

    Giới

    Nghiêm

    Thường

    Nghiên

    Xoay (90 độ kim đồng hồ)

    Thật

    Ngược (180 độ)

    B

    Dưới lên (270 độ). Đọc từ dưới lên.

  • Bạn phải thay thế chỗ dành sẵn cho chiều cao với giá trị cho chiều cao mã vạch. Các giá trị được chấp nhận là 1 đến 32000.

  • Bạn phải thay thế chỗ dành sẵn Printinterpretationlinebên dưới với giá trị để xác định xem liệu bạn có muốn in dòng giải thích in bên dưới mã vạch không. Các giá trị được chấp nhận bao gồm như sau.

    Đáng

    Trạng

    Giống

    In các ký tự có thể đọc được bên dưới mã vạch.

    Nghiêm

    Không in ký tự dễ đọc của con người.

  • Bạn phải thay thế chỗ dành sẵn Printinterpretationlineabove với giá trị để xác định xem liệu bạn có muốn in dòng giải thích in phía trên mã vạch không. Các giá trị được chấp nhận bao gồm:

    Đáng

    Trạng

    Giống

    In các ký tự dễ đọc của con người ở phía trên mã vạch.

    Nghiêm

    Không in ký tự dễ đọc của con người.

  • Bạn phải thay thế chỗ dành sẵn cho Ucccheckchữ số với giá trị để xác định xem liệu bạn có muốn in số kiểm tra aucc hay không.Lưu ý Biến số này phải luôn được đặt thành N.

  • Bạn phải thay thế chỗ dành sẵn cho chế độ có giá trị để xác định chế độ.Lưu ý Biến số này phải luôn được đặt thành N.

Lệnh separatorfield

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

^FS

Đóng dấu ngoặc vuông

Sau khi bạn nhập tất cả dữ liệu, bạn phải bao gồm dấu ngoặc vuông đóng. Nếu không có lệnh này, mã vạch sẽ không in ra. Định dạng cho lệnh này như sau:

^XZ

Các biến số nhãn

Bảng sau đây liệt kê các biến xác định những thông tin có thể được in trên nhãn. Các biến phải được nhập chính xác như chúng xuất hiện ở đây. Các biến phải dùng các chữ viết hoa chính xác xuất hiện trong bảng.

Lọng

Mô tả

<<StoreName>>

Tên cửa hàng của bạn

<<ItemLookupCode>>

Mã tra cứu mục

<<Description>>

Mô tả về mục

<<ExtendedDescription>>

Mô tả mở rộng của mục

<<SubDescription1>>

Mô tả nhỏ 1 của mục

<<SubDescription2>>

Mô tả nhỏ 2 của mục

<<SubDescription3>>

Mô tả nhỏ 3 của mục

<<Price>>

Giá thông thường của mục

<<SalePrice>>

Giá bán của mục

<<PriceA>>

Giá A của mục

<<PriceB>>

Giá B của mục

<<PriceC>>

Giá C của mục

<<MSRP>>

Giá bán lẻ được đề xuất của nhà sản xuất cho mục

<<BinLocation>>

Vị trí thùng rác của mục

<<Department>>

Bộ phận của mục

<<Category>>

Thể loại của mục

<<SupplierName>>

Tên của nhà cung cấp chính

<<ReorderNumber>>

Số sắp xếp lại của nhà cung cấp chính

<<SerialNumber1>>

Số sê-ri đầu tiên của mục đã được đăng

<<SerialNumber2>>

Số sê-ri thứ hai của mục đã đăng

<<SerialNumber3>>

Số sê-ri thứ ba của một mục đã đăng

<<LastReceived>>

Ngày đã nhận được mục ngày cuối cùng

<<LastSold>>

Ngày mục đã được bán lần cuối

<<LotName>>

Tên gọi của một mục ma trận rất nhiều

<<ClassDescription>>

Mô tả của lớp ma trận

<<ClassLookUpCode>>

Mã của lớp ma trận

<<MatrixTitle1>>

Tiêu đề của cột đầu tiên của thông tin ma trận

<<MatrixTitle2>>

Tiêu đề của cột thứ hai của thông tin ma trận

<<MatrixTitle3>>

Tiêu đề của cột thứ ba của thông tin ma trận

<<MatrixField1>>

Giá trị đã được nhập vào cột đầu tiên của thông tin ma trận

<<MatrixField2>>

Giá trị đã được nhập cho cột thứ hai của thông tin ma trận

<<MatrixField3>>

Giá trị đã được nhập vào cột thứ ba của thông tin ma trận

Tham khảo

Mẫu mã sau đây Hiển thị 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 kiế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. Microsoft không đảm bảo độ chính xác về 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 được các công ty độc lập với Microsoft sản xuất. Microsoft không bảo hành, dù ngụ ý hay không, về hiệu suất hoạt động hoặc độ tin cậy của các sản phẩm này.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×