diff --git a/docs/twodims.html b/docs/twodims.html index fe9a5df5..c417ba91 100644 --- a/docs/twodims.html +++ b/docs/twodims.html @@ -3,19 +3,6 @@
- Input - |
-
- Mode - |
-
- Error Correction Capacity - |
-
- Recovery Capacity - |
-
- 1 (default) - |
-
- ECC 200 - |
-
- 28 - 62% - |
-
- 30 - 40% - |
-
- 2 - |
-
- ECC 000 - |
-
- 0% - |
-
- 0% - |
-
- 3 - |
-
- ECC 050 - |
-
- 25% - |
-
- 2.8% - |
-
- 4 - |
-
- ECC 080 - |
-
- 33% - |
-
- 5.5% - |
-
- 5 - |
-
- ECC 100 - |
-
- 50% - |
-
- 12.6% - |
-
- 6 - |
-
- ECC 140 - |
-
- 75% - |
-
- 25% - |
-
-
Input | Mode | Error Correction Capacity | Recovery Capacity | +
---|---|---|---|
1 (default) | ECC 200 | 28 - 62% | 30 - 40% | +
2 | ECC 000 | 0% | 0% | +
3 | ECC 050 | 25% | 2.8% | +
4 | ECC 080 | 33% | 5.5% | +
5 | ECC 100 | 50% | 12.6% | +
6 | ECC 140 | 75% | 25% | +
The size of the generated symbol can also be adjusted using the --ver= option or by setting option_2 as shown in the table below.
-
-
- ECC 200 - |
-
- ECC 000 - 140 - |
- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-
|
-
-
|
+
ECC 200 | ECC 000 - 140 | +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
-
-
Also known as Quick Response Code this symbology was developed by Denso. QR Code support in Zint relies on libqrencode (version @@ -605,100 +135,31 @@ all of the other code symbologies provided by libzint. Four levels of error correction are available using the security= option or setting option_1 as shown in the following table.
-
- Input - |
-
- ECC Level - |
-
- Error Correction Capacity - |
-
- Recovery Capacity - |
-
- 1 - |
-
- L (default) - |
-
- Approx 20% of symbol - |
-
- Approx 7% - |
-
- 2 - |
-
- M - |
-
- Approx 37% of symbol - |
-
- Approx 15% - |
-
- 3 - |
-
- Q - |
-
- Approx 55% of symbol - |
-
- Approx 25% - |
-
- 4 - |
-
- H - |
-
- Approx 65% of symbol - |
-
- Approx 30% - |
-
-
Input | ECC Level | Error Correction Capacity | Recovery Capacity | +
---|---|---|---|
1 | L (default) | Approx 20% of symbol | Approx 7% | +
2 | M | Approx 37% of symbol | Approx 15% | +
3 | Q | Approx 55% of symbol | Approx 25% | +
4 | H | Approx 65% of symbol | Approx 30% | +
The size of the symbol can be set by using the vers= option or setting option_2 to the QR Code version required (1-40). The maximum capacity of a (version 40) QR Code symbol is 7089 numeric digits, 4296 alphanumeric characters or 2953 bytes of data.
-
-
5.6.3 Micro QR Code (ISO 18004)
A miniature version of the QR Code symbol for short messages. ECC levels can be selected as for QR Code (above). Micro QR Code support does not require libqrencode.
-
-
Developed by UPS the Maxicode symbology employs a grid of hexagons surrounding a 'bulls-eye' finder pattern. This symbology @@ -711,55 +172,25 @@ being sent, the secondary message usually consists of address data in a data structure. The format of the primary message is given in the following table:
-
- Characters - |
-
- Meaning - |
-
---|---|
- 1-9 - |
-
- Postcode data which can consist of up to 9 - digits (for mode 2) or up to 6 alphanumeric characters (for mode - 3). Remaining unused characters should be filled with the SPACE - character (ASCII 32). - |
-
- 10-12 - |
-
- Three digit country code according to ISO 3166 - (see Appendix B). - |
-
- 13-15 - |
-
- Three digit service code. This depends on your - parcel courier. - |
-
-
Characters | Meaning | +
---|---|
1-9 |
+ Postcode data which can consist of up to 9 + digits (for mode 2) or up to 6 alphanumeric characters (for mode + 3). Remaining unused characters should be filled with the SPACE + character (ASCII 32). |
+
10-12 |
+ Three digit country code according to ISO 3166 + (see Appendix B). |
+
13-15 |
+ Three digit service code. This depends on your + parcel courier. |
+
The primary message can be designated at the command prompt using the --primary= switch. The secondary message uses the normal data entry method. For @@ -781,113 +212,28 @@ support extended ASCII characters and number compression. The maximum length of text which can be placed in a Maxicode symbol depends on the type of characters used in the text. Example maximum data lengths are given in the table below:
-
- Mode - |
-
- Maximum Data Length for Capital Letters - |
-
- Maximum Data Length for Numeric Digits - |
-
- Number of Error Correction Codewords - |
-
---|---|---|---|
- 2 (secondary only) - |
-
- 84 - |
-
- 126 - |
-
- 50 - |
-
- 3 (secondary only) - |
-
- 84 - |
-
- 126 - |
-
- 50 - |
-
- 4 - |
-
- 93 - |
-
- 135 - |
-
- 50 - |
-
- 5 - |
-
- 77 - |
-
- 110 - |
-
- 66 - |
-
- 6 - |
-
- 93 - |
-
- 135 - |
-
- 50 - |
-
-
Mode | Maximum Data Length for Capital Letters | Maximum Data Length for Numeric Digits | Number of Error Correction Codewords | +
---|---|---|---|
2 (secondary only) | 84 | 126 | 50 | +
3 (secondary only) | 84 | 126 | 50 | +
4 | 93 | 135 | 50 | +
5 | 77 | 110 | 66 | +
6 | 93 | 135 | 50 | +
PLEASE NOTE that due to the unique style of the Maxicode symbol not all of the options available for other -symbologies are available. Settings for height, whitespace width, -border width and output options will be ignored. Colour options are -available as with other symbologies. PNG output is set at a -resolution of 12 pixels per millimetre (approx 300 dpi) and uses the -methods set out in Annex J of the ISO/IEC standard.
-
-
Invented by Andrew Longacre at Welch Allyn Inc in 1995 the Aztec Code symbol is a matrix symbol with a distinctive bulls-eye @@ -901,39 +247,15 @@ symbol. Two options are available to change this behaviour:
--ver= switch followed by (or setting option_2 to) a value between 1 and 36 according to the following table: -
- Value Entered - |
-
- Symbol Generated - |
-
---|---|
- 1-4 - |
-
- Compact Aztec Code with [value] layers - |
-
- 5-36 - |
-
- “Full-Range” Aztec Code with [value – 4] - layers - |
-
-
Value Entered | Symbol Generated | +
---|---|
1-4 | Compact Aztec Code with [value] layers | +
5-36 | “Full-Range” Aztec Code with [value – 4] layers | +
Note that in symbols which have a specified size the amount of error correction is dependent on the length of the data input and Zint will allow error correction capacities as low as 3 @@ -942,71 +264,34 @@ codewords.
be specified by use of the --mode= switch followed by (or setting 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 - |
-
-
Mode | Error Correction Capacity | +
---|---|
1 | >10% + 3 codewords | +
2 | >23% + 3 codewords | +
3 | >36% + 3 codewords | +
4 | >50% + 3 codewords | +
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.
Aztec Code is able to encode any extended ASCII character data up to a maximum length of approximately 3823 numeric or 3067 alphabetic characters or 1914 bytes of data.
-
-
A truncated version of compact Aztec Code for encoding whole integers between 0 and 255. Includes Reed-Solomon error correction. As defined in ISO/IEC 24778 Annex A.
-
-
@@ -1017,7 +302,7 @@ correction. As defined in ISO/IEC 24778 Annex A. |
4-State Codes |
@@ -1029,7 +314,5 @@ correction. As defined in ISO/IEC 24778 Annex A.
-