I'm attempting to print a data matrix barcode. When I encode my information from standard ASCII characters it works fine at quality level 200. However, when I run it through an encrypting process It will not print after more than a few characters.
I'm writing the information to the barcode as HEX regardless of whether I am encrypting the data or not. I've tested using other barcode types (PDF417, Aztec) and they work successfully.
When I set the quality level to 0, my encrypted data successfully generates a data matrix barcode that seems to be properly encoded (I scan it with a barcode reader that sends keystrokes). But at quality level 0 (anything less than industry recommended 200), barcode reading applications won't read the barcode. But as soon as I increase the quality level above 0, the barcode no longer prints.
I'm not sure what I'm missing.
Here is the ZPL I can successfully send to a printer, with ECC quality level 0, that will print a badge with barcode. The barcode is readable by a keystroke scanner (if you test it be aware this information is encrypted so you won't "see" all of the actual characters).
Here is the same ZPL but with ECC quality level 200 which will no longer print the barcode. All other ZPL except the "200" specification is identical
Any help solving this would be greatly appreciated. Any additional reference knowledge (what should I have been looking for/should I have been aware of to troubleshoot) would be very greatly appreciated.