Văn bản & công cụ hàng ngày · Bộ công cụ QR & Barcode
Code 128 so với Mã 39 so với EAN-13: nên sử dụng ký hiệu mã vạch nào
· Lý lịch
mã hóa file-formats in ấn
So sánh các ký hiệu một chiều phổ biến về bộ ký tự, mật độ, chữ số kiểm tra và hỗ trợ máy quét, đồng thời giải thích lý do Code 128 là câu trả lời thông thường cho các nhãn có mục đích chung.
Ba mã vạch trông giống nhau nhưng hoạt động khác nhau — tại sao quyết định về ký hiệu được đưa ra trước khi in bất kỳ nhãn nào
Các ký hiệu tuyến tính có thể trông có thể hoán đổi cho nhau trong khi mang theo các quy tắc xác thực khác nhau và các kỳ vọng tiếp theo. Do đó, quyết định đầu tiên đến từ máy quét chấp nhận, nhà bán lẻ hoặc hệ thống nội bộ, chứ không phải từ thanh nào trông đẹp nhất trên nhãn.
Hệ thống chấp nhận phải đặt tên cho ký hiệu bằng văn bản. Một máy quét có thể giải mã một số định dạng không làm cho chúng có thể hoán đổi cho nhau: ứng dụng có thể xác thực độ dài, kiểm tra ký tự hoặc số đã đăng ký sau khi đọc quang. Trước khi in, quét nhãn đại diện vào phần mềm cuối cùng và xác nhận giá trị trả về cũng như kết quả chấp nhận. ToolAcre chỉ bao gồm nhánh có Code 128 đơn giản là đầu vào được chỉ định.
Mã 39 chỉ là nền; ToolAcre không tạo hoặc xác thực nó
Mã 39 được đặt tên trong đề cương so sánh nhưng không có cấu hình, quá trình triển khai hoặc thử nghiệm ToolAcre nào tạo ra mã đó. Các tiết mục và lịch sử chi tiết của nó không được xác lập bởi các nguồn này, vì vậy hãy coi nó như một ứng cử viên riêng biệt cần có tài liệu độc lập.
Vì Mã 39 không được nhập, định cấu hình hoặc kiểm tra nên bài viết này không thể xác minh kho ký tự, độ rộng hoặc hành vi tổng kiểm tra của nó. Đó là ranh giới nội dung có chủ ý chứ không phải là sự phán xét về hình thức. Nếu quy trình kế thừa có tên Mã 39, hãy sử dụng tài liệu hiện tại và trình tạo Mã 39 với các kiểm tra tuân thủ. Việc tạo Code 128 vì nó “trông giống” sẽ tạo ra nhãn mà trình đọc cũ có thể bỏ qua.
Code 128 là mã vạch tuyến tính duy nhất được Bộ công cụ QR & Mã vạch triển khai
ToolAcre triển khai Code 128 đơn giản đến CODE128_AUTO, chấp nhận các giá trị ASCII, tự động chuyển bộ mã và thêm ký hiệu kiểm tra modulo 103. Phạm vi được xác minh đó giúp ích cho các số nhận dạng nhỏ gọn trong hệ thống mà bạn kiểm soát.
Đường dẫn được hỗ trợ có các biện pháp bảo vệ cụ thể: các giá trị trống bị từ chối, các ký tự trên ASCII 127 bị liệt kê do lỗi, CODE128_AUTO chọn các bộ và mẫu trả về được kiểm tra tính hợp lệ. SVG và canvas hiển thị tệp nhị phân với lề bên gồm 10 mô-đun. Những hành vi này làm cho ToolAcre có thể dự đoán được đối với số nhận dạng nội bộ; họ không cấp hỗ trợ cho định dạng khác được chọn trong danh sách thả xuống không tồn tại.
EAN-13 và UPC-A nằm ngoài đầu ra được định cấu hình và triển khai của ToolAcre
EAN-13 và UPC-A không phải là tùy chọn trong ứng dụng và cấu hình cảnh báo rằng các định dạng số sản phẩm đã đăng ký bị cố tình loại trừ. Không nhập số bán lẻ vào Code 128 và cho rằng các thanh kết quả đáp ứng yêu cầu của nhà bán lẻ.
Số bán lẻ yêu cầu nhiều hơn là chỉ vẽ mười ba chữ số theo vạch. ToolAcre loại trừ rõ ràng EAN và UPC đồng thời không phân bổ hoặc xác thực số nhận dạng sản phẩm đã đăng ký. Nếu nhà bán lẻ yêu cầu, hãy lấy số lượng và tác phẩm nghệ thuật thông qua quy trình bắt buộc. Mã hóa các chữ số đó dưới dạng Code 128 trả về cùng một văn bản hiển thị trên máy quét nhưng sai ký hiệu, do đó, thành công về mặt quang học có thể che giấu sự từ chối kinh doanh.
2 xen kẽ của 5 và ITF-14 chỉ là nền và không được tạo ở đây
2 xen kẽ của 5 và ITF-14 cũng nằm ngoài cơ sở mã. Sự hiện diện của chúng trong bản phác thảo nền không mang lại sự hỗ trợ và bài viết này bỏ qua các so sánh kỹ thuật chưa được xác minh thay vì tạo ra một bảng ký hiệu rộng.
Quy tắc tương tự áp dụng cho ITF và ITF-14. Chúng không phải là các tùy chọn phụ thuộc ẩn đằng sau giao diện và không có thử nghiệm nào xác nhận mẫu của chúng. Do đó, bài viết này tránh so sánh tính năng được tập hợp từ bộ nhớ. Thông số kỹ thuật của thùng carton khi đặt tên ITF-14 phải được tuân theo bằng công cụ đã được xác thực và quy trình in dành cho nhãn đó chứ không phải gần đúng với đầu ra tuyến tính có sẵn của ToolAcre.
Chọn theo yêu cầu bên ngoài trước; ToolAcre chỉ phù hợp khi đơn giản Code 128 được chấp nhận
Đối với nội dung nội bộ, hãy xác nhận rằng mọi máy quét và ứng dụng đều chấp nhận Code 128 đơn giản và mã định danh ASCII chính xác. Đối với quy trình vận chuyển, bán lẻ hoặc kế thừa, trước tiên hãy lấy thông số kỹ thuật mã vạch cần thiết và sử dụng trình tạo đã được xác thực cho quy trình đó.
Đối với nội dung nội bộ, hãy chạy thử nghiệm vòng kín với máy quét thực tế, phần mềm và số nhận dạng dài nhất. Đối với nhà bán lẻ hoặc nhà cung cấp dịch vụ, hãy yêu cầu thông số nhãn và quy trình xác nhận trước khi chọn phần mềm. Đối với các tài liệu cũ, hãy giữ nguyên định dạng bắt buộc ngay cả khi một định dạng khác có vẻ dày đặc hơn. “Mục đích chung” có nghĩa là hữu ích khi các yêu cầu cho phép Code 128, không phải là sự thay thế chung cho mọi mã vạch tuyến tính.
Điều này không bao gồm những gì - mã hai chiều, có sự so sánh riêng
Các định dạng hai chiều là một quyết định khác liên quan đến hình dạng tải trọng, vùng khả dụng và đầu đọc. ToolAcre cung cấp QR tiêu chuẩn riêng biệt nhưng không sử dụng tính năng đó để ngụ ý hỗ trợ cho Ma trận dữ liệu, mã vạch Aztec hoặc mã vạch xếp chồng.
QR có sẵn dưới dạng một trình tạo hai chiều riêng biệt, nhưng việc chuyển đổi kích thước sẽ thay đổi yêu cầu của đầu đọc và quy ước về tải trọng. ToolAcre không cung cấp Ma trận dữ liệu, Aztec hoặc PDF417. Nếu một tiêu chuẩn tài liệu bắt buộc phải có một mã QR thì QR không phải là một phương án dự phòng tương đương. Quyết định phù hợp trước hết vẫn là yêu cầu bằng văn bản, thứ hai là bộ mã hóa được hỗ trợ và xác thực vật lý với người đọc dự định thứ ba.
Bài học rút ra — đối với các nhãn mà bạn kiểm soát, Code 128 là lựa chọn hợp lý và Bộ công cụ QR & Mã vạch sẽ tạo ra lựa chọn đó trong trình duyệt của bạn
Chọn tiêu chuẩn cần thiết trước khi tạo tác phẩm nghệ thuật. Khi yêu cầu là Code 128 thông thường, ToolAcre cung cấp đầu ra SVG và PNG cục bộ; khi nó đặt tên cho một hệ thống ký hiệu khác, bộ công cụ này rõ ràng không phải là nhà sản xuất sử dụng.
Khi Code 128 được chấp nhận, hãy giữ lại dữ liệu ASCII, giữ nguyên lề và kiểm tra các nhãn cực đoan trước khi khóa mẫu. Khi một tên khác xuất hiện trong yêu cầu, hãy dừng thay vì tìm kiếm giao diện người dùng này để tìm cách giải quyết. Việc từ chối rõ ràng sẽ rẻ hơn so với việc in một biểu tượng hợp lý để giải mã trong bài kiểm tra văn phòng nhưng không thành công khi thanh toán, nhập hàng hoặc bàn giao theo quy định.