Different look of generated symbols - are all ISO/IEC 18004 compatible? #125
-
Terry, you explaned clearly (in #99) that 2D datamatrix (and i assume QRCode too) may look different coding same content. I want to ask if you think that your actual version of QRCode generating meets the ISO/IEC 18004 standard as well. I have a ISO compatible example, which codes the given content in a different look. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Yes. Modern QR Code is ISO/IEC 18004 *. The standard does not dictate how the data is to be encoded, only what the meaning of the codewords is and their effect to state machine when decoding. The standard provides a reference algorithm for generation a minimal encoding sequence, however it is neither complete nor does it result in the minimal encoding so implementation have to roll their own. * Some application of "QR Code" like Swiss QR deliberately paint over the top and by doing so violate ISO/IEC 18004 and undermine the data redundancy guarantees provided by the ISO specification. I would argue strongly that they therefore ought not to use the term "QR". |
Beta Was this translation helpful? Give feedback.
-
Terry, many thanks for this explanation. I Thought so, but was unsure... |
Beta Was this translation helpful? Give feedback.
Yes.
Modern QR Code is ISO/IEC 18004 *. The standard does not dictate how the data is to be encoded, only what the meaning of the codewords is and their effect to state machine when decoding. The standard provides a reference algorithm for generation a minimal encoding sequence, however it is neither complete nor does it result in the minimal encoding so implementation have to roll their own.
* Some application of "QR Code" like Swiss QR deliberately paint over the top and by doing so violate ISO/IEC 18004 and undermine the data redundancy guarantees provided by the ISO specification. I would argue strongly that they therefore ought not to use the term "QR".