See how much damage a QR code can take. Generate a symbol at error correction level L, M, Q or H, damage it module by module or with simulated capture defects, and ...