Văn bản & công cụ hàng ngày · Bộ công cụ QR & Barcode
Giải thích các mức sửa lỗi mã QR L, M, Q và H
· Cách thức hoạt động
qr-code error-correction in ấn
Giải thích bốn cấp độ sửa lỗi thực sự hứa hẹn điều gì, cách thức hoạt động của quá trình khôi phục Reed–Solomon một cách đơn giản và cách chọn cấp độ cho bản in, màn hình và các bề mặt bị hư hỏng.
Tấm áp phích được quét trong văn phòng và không hoạt động ở ngoài trời - các vết xước, ánh sáng chói và các biểu tượng in đè ảnh hưởng đến sự dư thừa của mã như thế nào
Một tấm áp phích có thể quét hoàn hảo trên màn hình nhưng lại bị lỗi khi in sau kính hoặc ngoài trời. Các vết ố, vết xước, ánh sáng chói và biểu tượng bị che phủ có thể khiến các phần của lưới QR không thể đọc được. Cài đặt khôi phục cao hơn sẽ bổ sung thêm dự phòng nhưng không sửa được độ tương phản kém hoặc các ô vuông được in nhỏ. Đối với người quản lý tiếp thị phê duyệt một loạt áp phích, bài kiểm tra phù hợp là tài liệu cuối cùng ở khoảng cách xem cuối cùng chứ không phải ảnh chụp màn hình được phóng to trên máy tính để bàn.
Ý nghĩa của L, M, Q và H — tỷ lệ gần đúng của các từ mã mà mỗi cấp có thể khôi phục và tại sao các con số này lại không được đảm bảo
Các mức sửa lỗi QR L, M, Q và H thường được mô tả là khôi phục khoảng 7%, 15%, 25% và 30% từ mã tương ứng. Các tỷ lệ phần trăm đó là định hướng hữu ích, không đảm bảo rằng bạn có thể ẩn 30% của bất kỳ hình vuông tùy ý nào hoặc che phủ mẫu công cụ tìm. Việc khôi phục thực tế phụ thuộc vào từ mã nào bị hỏng và liệu điện thoại có thể định vị được lưới điện ngay từ đầu hay không. ToolAcre cho phép bạn chọn cấp độ một cách rõ ràng và hiển thị kết quả được tạo trước khi xuất.
Reed–Solomon trong một đoạn văn - cách các từ mã dự phòng cho phép người đọc xây dựng lại các khối dữ liệu bị thiếu
Mã hóa Reed–Solomon tính toán các từ mã kiểm tra bổ sung từ dữ liệu. Khi máy quét đọc một biểu tượng bị hỏng một phần, số từ mã còn sót lại đủ để nó tái tạo lại những từ bị thiếu hoặc không chính xác. Bộ mã hóa QR cũng xen kẽ dữ liệu trên lưới, khiến một lỗi cục bộ ít có khả năng xóa sạch toàn bộ tin nhắn liền kề. Cơ chế đó tách biệt với các ô vuông lớn ở các góc: các mẫu chức năng đó định hướng máy quét và không phải là khu vực trống dành cho tác phẩm nghệ thuật trang trí.
Sự đánh đổi - tại sao cấp cao hơn lại phát triển lưới hoặc thu nhỏ các mô-đun và điều đó có tác dụng gì đối với khoảng cách quét
Mức thu hồi cao hơn dành công suất cho tính chẵn lẻ. Để mã hóa cùng một văn bản, nó có thể cần một phiên bản QR lớn hơn với nhiều mô-đun hơn hoặc có thể giữ nguyên lưới trong khi để lại ít không gian trống hơn. Nếu bạn in lưới lớn hơn trong cùng một hình chữ nhật vật lý, mỗi mô-đun sẽ trở nên nhỏ hơn và khó phân giải hơn từ xa. Do đó, mã cấp H không tự động có thể quét được nhiều hơn cấp M: kích thước hình ảnh, vùng yên tĩnh và độ tương phản phải duy trì ở mức vừa đủ.
Chọn cấp độ theo tình huống - bản in bóng, huy hiệu nhiều lớp, màn hình, kim loại được khắc và mã có hình minh họa ở trên cùng
Để có màn hình rõ ràng, có độ tương phản cao, mức M là điểm khởi đầu hợp lý. Mã trên bề mặt được chạm khắc hoặc huy hiệu bị mòn có thể cần được phục hồi nhiều hơn và kích thước vật lý lớn hơn; giấy bóng thêm vào sự phản ánh mà việc sửa lỗi một mình không thể giải quyết được. Biểu trưng phải tránh các vùng của công cụ tìm/timing và để đủ dữ liệu không bị che khuất, sau đó là kiểm tra quét thực tế. Cài đặt tốt nhất là lưới ít dày đặc nhất có thể tồn tại sau thiệt hại mà khán giả của bạn sẽ gặp phải trong thực tế, chứ không phải chữ cái cao nhất theo thói quen.
Ví dụ đã hoạt động: so sánh bốn kích thước lưới và kiểm tra một nhược điểm nhỏ trong vùng dữ liệu
Bằng cách sử dụng chính xác URL https://example.com/menu trong bộ mã hóa QR chế độ byte của ToolAcre, cả L và M đều tạo ra lưới mô-đun 25×25, trong khi Q và H tạo ra 29×29. Đây là kết quả được đo lường cho thông tin đầu vào đó, không phải là quy tắc cho tất cả các URL: địa chỉ dài hơn có thể vượt qua ranh giới phiên bản ở cấp độ khác. Tạo bốn tệp, giữ nguyên chiều rộng vật lý và so sánh kích thước mô-đun. Sau đó bao phủ một vùng dữ liệu nhỏ bằng bản in và quét dùng một lần bằng nhiều điện thoại; bao gồm mẫu công cụ tìm góc kiểm tra lỗi định hướng, không phải khả năng của Reed–Solomon.
Điều này không bao gồm - sự khác biệt về bộ giải mã giữa camera điện thoại và các ký hiệu không phải QR như Ma trận dữ liệu
Việc sửa lỗi không thể đảm bảo rằng mọi camera, trình đọc màn hình hay quá trình in ấn sẽ giải mã được một biểu tượng khó xử. Mã được đặt trong nhãn nhỏ có màu tương phản thấp có thể không thành công ở mọi cấp độ khôi phục. Bài viết này đề cập đến mã QR, không phải Code 128 mã vạch tuyến tính hoặc Ma trận dữ liệu; bộ mã hóa và quy tắc phục hồi của chúng khác nhau. Quá trình quét thành công cũng không cho biết gì về độ tin cậy hoặc tính khả dụng trong tương lai của URL mã mở ra.
Bài học rút ra - quyết định mức độ bề mặt mà mã sẽ tồn tại, sau đó tạo mã trong Bộ công cụ QR & Mã vạch và kiểm tra nó
Chọn mức độ từ bề mặt và mức độ hư hỏng có thể xảy ra, sau đó xác định kích thước các mô-đun và duy trì một vùng yên tĩnh. Bộ công cụ QR & Mã vạch sử dụng bộ mã hóa QR để tạo lưới trên thiết bị của bạn; giá trị đã nhập của bạn không được tải lên máy chủ tạo mã. Xuất mẫu, in ở kích thước cuối cùng và kiểm tra trước khi phê duyệt hàng trăm bản sao.