#53 Incorrect encoding sequence using C40 schema

version 0.8.0
encoding (12)

libdmtx generates incorrect codeword sequence when encoding "BLP10CJ590" using C40 encodation scheme (Windows and Fedora Linux, libdmtx 0.7.2 and

To reproduce:
$ echo -n BLP10CJ590 | dmtxwrite -ec | dmtxread -n

Initial investigation suggests that problem occurs during implicit unlatch from C40 followed by single ASCII digit.


  • Mike Laughton

    Mike Laughton - 2011-03-07
    • milestone: 1110730 --> version 0.8.0
    • status: open --> closed-fixed
  • Mike Laughton

    Mike Laughton - 2011-03-07

    A rewrite of the encoding module fixed this issue and similar issues in other encoding schemes. Problem was confirmed to be an issue with the end-of-symbol processing.

    Encoding optimize still needs to be rewritten, but single scheme encodings have no known bugs.


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks