mirror of
https://git.code.sf.net/p/zint/code
synced 2026-05-14 18:13:53 +00:00
AZTEC: use algorithm adapted from ZXing for optimized encodation
(ticket #347), props Frank Yellin and Rustam Abdullaev; also improve performance of `FAST_MODE` DATAMATRIX: assert max size on `edges` will fit in unsigned short; use MASK for DMRE/SQUARE `option_3` setting PDF417: assert max size on `edges` will fit in unsigned short GUI: fix setting AZTEC size and ECC combos if not previously set manual: fix not mentioning AZTEC re `FAST_MODE`; gs1 mode footnote: mention 3940's length; pandoc -> 3.9 test suite: DOTCODE: account for new BWIPP input length guard
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
Zint Barcode Generator and Zint Barcode Studio User Manual
|
||||
Version 2.16.0.9
|
||||
February 2026
|
||||
March 2026
|
||||
|
||||
*******************************************************************************
|
||||
* For reference the following is a text-only version of the Zint manual, *
|
||||
@@ -1370,7 +1370,7 @@ Interpretations) mechanism to encode the data if the symbology supports it - see
|
||||
GS1 data can be encoded in a number of symbologies - see 4.11.3 GS1 Data Entry
|
||||
and Options.
|
||||
|
||||
Health Industry Barcode (HIBC) data may also be encoded in the symbologies Aztec
|
||||
Health Industry Barcode (HIBC) data may be encoded in the symbologies Aztec
|
||||
Code, Codablock-F, Code 128, Code 39, Data Matrix, MicroPDF417, PDF417 and QR
|
||||
Code. Within this mode, the leading '+' and the check character are
|
||||
automatically added by Zint, conforming to HIBC Labeler Identification Code
|
||||
@@ -2476,7 +2476,7 @@ member:
|
||||
overall height.
|
||||
|
||||
FAST_MODE Use faster if less optimal encodation or other
|
||||
shortcuts if available (affects DATAMATRIX,
|
||||
shortcuts if available (affects AZTEC, DATAMATRIX,
|
||||
MICROPDF417, PDF417, QRCODE and UPNQR only).
|
||||
|
||||
EXTRA_ESCAPE_MODE Process special symbology-specific escape sequences
|
||||
@@ -2524,9 +2524,9 @@ For HEIGHTPERROW_MODE, see --heightperrow in section 4.4 Adjusting Height. The
|
||||
height member should be set to the desired per-row value on input (it will be
|
||||
set to the overall height on output).
|
||||
|
||||
FAST_MODE causes a less optimal encodation scheme to be used for Data Matrix,
|
||||
MicroPDF417 and PDF417. For QR Code and UPNQR, it limits Zint’s automatic mask
|
||||
selection - see 6.6.3 QR Code (ISO 18004) for details.
|
||||
FAST_MODE causes a less optimal encodation scheme to be used for Aztec Code,
|
||||
Data Matrix, MicroPDF417 and PDF417. For QR Code and UPNQR, it limits Zint’s
|
||||
automatic mask selection - see 6.6.3 QR Code (ISO 18004) for details.
|
||||
|
||||
5.12 Multiple Segments
|
||||
|
||||
@@ -3794,8 +3794,9 @@ followed by 1, 2 or 3 for CC-A, CC-B or CC-C respectively.
|
||||
This system uses a variation of MicroPDF417 which is optimised to fit into a
|
||||
small space. The size of the 2D component and the amount of error correction is
|
||||
determined by the amount of data to be encoded and the type of linear component
|
||||
which is being used. CC-A can encode up to 56 numeric digits or an alphanumeric
|
||||
string of shorter length. To select CC-A use --mode=1 (API option_1 = 1).
|
||||
which is being used. CC-A can encode up to 56 numeric digits (including AIs) or
|
||||
an alphanumeric string of shorter length (e.g. if all capitals, at most 30,
|
||||
excluding AI). To select CC-A use --mode=1 (API option_1 = 1).
|
||||
|
||||
[zint -b EAN13_CC --compliantheight -d "[99]1234-abcd" --mode=1 --primary=331234
|
||||
567890]
|
||||
@@ -5185,7 +5186,7 @@ configured barcode is updated when the "Generate" button is pressed.
|
||||
|
||||
Annex D. Man Page ZINT(1)
|
||||
|
||||
% ZINT(1) Version 2.16.0.9 % % February 2026
|
||||
% ZINT(1) Version 2.16.0.9 % % March 2026
|
||||
|
||||
NAME
|
||||
|
||||
@@ -5963,8 +5964,8 @@ apart from those whose first two digits match the following: 00, 01, 02, 03, 11,
|
||||
12, 13, 15, 16, 17, 20, 31, 32, 33, 34, 35, 36 and 41, as specified in GS1
|
||||
General Specifications 26.0 Table 7-6 “Element strings with predefined length
|
||||
using GS1 Application Identifiers”. Note that this applies even to AIs with
|
||||
fixed lengths, so e.g. the data for AI 3940 must have a terminating FNC1 (except
|
||||
when the last AI).
|
||||
fixed lengths, so e.g. the data for AI 3940, which has a fixed length of 4, must
|
||||
have a terminating FNC1 (except when the last AI).
|
||||
|
||||
[12] BARCODE_MEMORY_FILE textual formats EPS and SVG will have Unix newlines
|
||||
(LF) on both Windows and Unix, i.e. not CR+LF on Windows.
|
||||
|
||||
Reference in New Issue
Block a user