I spent time straightening out Foward Error Correction, using Reed Solomon encoding with Galois Fields. I mostly have it working for some algorithms, but still have an issue with AZTEC_DATA_10, and perhaps AZTEC_DATA_12. AZTEC_PARAM, AZTEC_DATA_6 and AZTEC_DATA_10 ar working, as well as DATA_MATRIX_FIELD_256 and QR_CODE_FIELD_256. I do not know if it is pluganizable, that would be super if code split into image and plugin, naturally. I have more testing to do to get those couple of algorithms working, then I will turn to QRCode and get that working.
Thank you. Here is the code...