My apologies in advance if I do not use the terminology correctly and have missed something obvious.
The wikipedia entry for Data Matrix codes, , says the newer version ECC200 uses Reed-Solomon codes. Going through the sources I saw that the DataMatrixWriter internally creates ECC200 error correction code, ErrorCorrection .
My questions are,
Q1. Is ErrorCorrection internally also using the Reed-Solomon algorithm for creating the codes?
Q2. What is the purpose of ReedSolomonEncoder ?
Q3. Using zxing how should the error-code bytes be generated for the ReedSolomonEncoder?