mirror of
https://git.code.sf.net/p/zint/code
synced 2026-05-14 18:13:53 +00:00
AZTEC: add almost optimal encoding algorithm, previous algorithm
available via "--fast" (input_mode |= FAST_MODE) (ticket #347); add new option "--azfull" (option_3 = ZINT_AZTEC_FULL) to only consider Full symbols (not Compact ones) on automatic sizing GUI: adjust Aztec tab to show feedback by selecting combos and shorten message to just actual ECC; grpCodabar min width library: debug source input dump 200 -> 2000 common: some code fiddling (c -> ch, flg -> flag) backend_tcl: add "-azfull" option & make capitalization of help more consistent general: remove some trailing whitespace manual: make Aztec ECCs more precise, i.e. ">=" rather than ">" (similarly in GUI) CLI: code fiddling c -> opt
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
% Zint Barcode Generator and Zint Barcode Studio User Manual
|
||||
% Version 2.16.0.9
|
||||
% December 2025
|
||||
% February 2026
|
||||
|
||||
# 1. Introduction
|
||||
|
||||
@@ -4708,10 +4708,10 @@ the `--secure` option (API `option_1`) to a value from the following table.
|
||||
|
||||
Mode Error Correction Capacity
|
||||
---- -------------------------
|
||||
1 >10% + 3 codewords
|
||||
2 >23% + 3 codewords
|
||||
3 >36% + 3 codewords
|
||||
4 >50% + 3 codewords
|
||||
1 >=10% + 3 codewords
|
||||
2 >=23% + 3 codewords
|
||||
3 >=36% + 3 codewords
|
||||
4 >=50% + 3 codewords
|
||||
|
||||
Table: Aztec Code Error Correction Modes {#tbl:aztec_eccs}
|
||||
|
||||
@@ -4719,11 +4719,17 @@ It is not possible to select both symbol size and error correction capacity for
|
||||
the same symbol. If both options are selected then the error correction capacity
|
||||
selection will be ignored.
|
||||
|
||||
Compact symbols can be excluded from consideration on automatic sizing by
|
||||
specifying `--azfull` (API `symbol->option_3 = ZINT_AZTEC_FULL`).
|
||||
|
||||
Aztec Code supports ECI encoding and can encode up to a maximum length of
|
||||
approximately 3823 numeric or 3067 alphabetic characters or 1914 bytes of data.
|
||||
A separate symbology ID (`BARCODE_HIBC_AZTEC`) can be used to encode Health
|
||||
Industry Barcode (HIBC) data.
|
||||
|
||||
For a faster but less optimal encodation, the `--fast` option (API `input_mode
|
||||
|= FAST_MODE`) may be used.
|
||||
|
||||
Aztec Code supports Structured Append of up to 26 symbols and an optional
|
||||
alphanumeric ID of up to 32 characters, which can be set by using the
|
||||
`--structapp` option (see [4.17 Structured Append]) (API `structapp`). The ID
|
||||
@@ -5019,7 +5025,7 @@ maximum of 128 digits and does not include a check digit.
|
||||
|
||||
## 7.1 License
|
||||
|
||||
Zint, `libzint` and Zint Barcode Studio are Copyright © 2025 Robin Stuart. All
|
||||
Zint, `libzint` and Zint Barcode Studio are Copyright © 2026 Robin Stuart. All
|
||||
historical versions are distributed under the GNU General Public License version
|
||||
3 or later. Versions 2.5 and later are released under a dual license: the
|
||||
encoding library is released under the BSD (3 clause) license whereas the GUI,
|
||||
|
||||
Reference in New Issue
Block a user