M = số bit trong chỉ báo mode (4 bit đối với mã hình QR code hoặc là có số bit như quy địn hở Bảng
0100 (chỉ báo mode, mode byte) 0001 (chỉ dấu đếm ký tự, 20)
7.3. Dữ liệu chẵn lẻ
Dữ liệu chẵn lẻ là một byte 8 bit theo sau bộ chỉ báo chuỗi mã hình. Dữ liệu chẵn lẻ là giá trị đạt được bằng cách áp dụng phép toán XOR theo từng byte đối với các giá trị byte của tất cả những dữ liệu đầu vào ban đầu trước khi chia thành những khối mã hình. Chỉ báo mode, chỉ dấu đếm ký tự, các bit đệm, dấu kết thúc và ký tự đệm sẽ khơng tham gia vào q trình tính tốn. Dữ liệu đầu vào tượng trưng cho việc tính tốn này là các giá trị JIS Shift kiểu hai byte đối với ký tự Kanji (mỗi byte sẽ được xử lý độc lập với nhau trong phép toán XOR, đầu tiên quan trọng nhất) và các giá trị 8 bit đối với những ký tự khác như mô tả trong Bảng 6. Các giá trị kiểu byte của chế độ ECI sẽ được hình thành sau khi việc mã hóa hoặc nén dữ liệu được sử dụng để tính tốn.
Chẳng hạn, được chia thành “0123”, “4567” và “89 “ như sau: Khối mã hình thứ nhất (“0123”) - tương ứng giá trị hệ thập lục phân là 30, 31, 32, 33 Khối mã hình thứ hai (“4567”) - tương ứng giá trị hệ thập lục phân là 34, 35, 36, 37
Khối mã hình thứ ba (“89 “) - tương ứng với giá trị hệ thập lục phân là 38, 39, 93FA, 967B Dữ liệu chẵn lẻ được đếm từ bằng tiến hành XOR dữ liệu theo từng byte.
30 ⊕ 31 ⊕ 32 ⊕ 33 ⊕ 34 ⊕ 35 ⊕ 36 ⊕ 37 ⊕ 38 ⊕ 39 ⊕ 93 ⊕ FA ⊕ 96 ⊕ 7B= 85
Chú ý rằng việc tính tốn dữ liệu chẵn lẻ có thể được thực hiện hoặc trước khi dữ liệu được chuyển vào máy in hoặc trong khi đang ở trong máy in, trên cơ sở dung lượng của máy in.