libdmtx 0.7.8.7
libdmtx is a software library that enables programs to read and write Data Matrix barcodes of the modern ECC200 variety.
|
libdmtx - Data Matrix Encoding/Decoding Library Copyright 2011 Mike Laughton. More...
Go to the source code of this file.
Functions | |
static void | encodeNextChunkEdifact (DmtxEncodeStream *stream) |
static void | appendValueEdifact (DmtxEncodeStream *stream, DmtxByte value) |
static void | completeIfDoneEdifact (DmtxEncodeStream *stream, int sizeIdxRequest) |
Complete EDIFACT encoding if it matches a known end-of-symbol condition. | |
libdmtx - Data Matrix Encoding/Decoding Library Copyright 2011 Mike Laughton.
All rights reserved. Copyright 2012-2016 Vadim A. Misbakh-Soloviov. All rights reserved.
See LICENSE file in the main project directory for full terms of use and distribution.
Contact: Vadim A. Misbakh-Soloviov dmtx@.nosp@m.mva..nosp@m.name Mike Laughton mike@.nosp@m.drag.nosp@m.onfly.nosp@m.logi.nosp@m.c.com
Edifact encoding rules
Definition in file dmtxencodeedifact.c.
|
static |
Definition at line 60 of file dmtxencodeedifact.c.
|
static |
Complete EDIFACT encoding if it matches a known end-of-symbol condition.
Term Clean Symbol ASCII Codeword Cond Bound Remain Remain Sequence
(a) Y 0 0 [none] (b) Y 1 0 PAD (c) Y 1 1 ASCII (d) Y 2 0 PAD PAD (e) Y 2 1 ASCII PAD (f) Y 2 2 ASCII ASCII
If not matching any of the above, continue without doing anything.
Definition at line 126 of file dmtxencodeedifact.c.
|
static |
Definition at line 24 of file dmtxencodeedifact.c.