GS1 Digital Link QR Code - bwipp/postscriptbarcode GitHub Wiki
GS1 Digital Link QR Code is an implementation of the QR Code barcode symbology containing a GS1 Digital Link URI.
Variants:
- GS1 QR Code encodes GS1 data in Application Identifier format.
Standards: ISO/IEC 18004, ITS - QR Code, GS1 Digital Link Standard: URI Syntax.
- The data field input is provided as a GS1 Digital Link URI.
- The includetext option enables the display of HRI.
- Deprecated. The dontlint option disables GS1 Application Identifier syntax validation allowing images to be generated for input that does not comply with GS1 standards.
- The eclevel option is used to specify the error correction level:
-
eclevel=L- Low -
eclevel=M- Medium (default) -
eclevel=Q- Quality -
eclevel=H- High
-
- The fixedeclevel option will prevent the error correction level from being opportunistically raised when a better fix to the current matrix is possible.
- The version option is used to specify the size of the symbol, 1 to 40.
- If the version is unspecified the encoder will default to creating a symbol that is the minimum size to represent the given data at the selected error correction level.
A GS1 Digital Link URI containing GTIN and additional data:
Data: https://id.gs1.org/01/09521234543213/22/ABC%2d123?99=XYZ%2f987
Options:
Encoder: gs1dlqrcode
With human readable interpretation:
Data: https://id.gs1.org/01/09521234543213/22/ABC%2d123?99=XYZ%2f987
Options: includetext
Encoder: gs1dlqrcode
Note: By default, the HRI displays only the primary key extracted from the Digital Link URI.
With full AI extraction into multiline HRI:
Data: https://id.gs1.org/01/09521234543213/10/ABC123/21/12345
Options: includetext alttext=(01)~09521234543213|(10)~ABC123|(21)~12345
alttextsubspace=~ alttextsplit=| textxalign=offright textxoffset=5
textyalign=center
Encoder: gs1dlqrcode
With a "P.o.S. ready" brand:
Data: https://id.gs1.org/01/09521234543213/22/ABC%2d123?99=XYZ%2f987
Options: includetext extratext=P.o.S.~ready extratextsubspace=~
extratextfont=Helvetica extratextsize=5 extratextyoffset=5
Encoder: gs1dlqrcode