Image Based Barcode Support

Document Label Designer includes support for image-based barcodes and QR codes which can be used on labels and documents. This is helpful for GS1 labels and documents.

The following functions have been added to Document Label Designer:

  • Python expressions for GS1 now work with image-based barcodes.
  • Compatibility for Linear Barcode Code 128 and Data Matrix.
  • AI Code Function support for ZInt, Zebra, and ID Automation.
  • QR Code Support.
  • Support for Linear And Data Matrix code.
  • New GS1 Code function support that does not require you to have to choose a particular function for a
  • particular output such as Zebra, ZInt, or ID Automation.
  • Adjusted font scaling for pdf documents that are using the ID Automation font.

Document Label Designer includes an examples template called gs1_doc_sample for GS1 barcodes available from the standard template list. If you select this standard template, Label Designer creates a template with a whole set of example barcode expressions for GS1 and also examples for doing sample data expressions.

Note: The underlining technology for image based barcodes does not support the gs1_code functions START A, B, C and FNC 1,2,3. If you want these particular codes, you need to use a font-based barcode. gs1_code, gs1_li_code, and gs1_dm_code functions are not compatible with image-based barcodes. Only gs1_ai functions are compatible with and work with image based barcodes.

The following are examples of expressions you can use for Linear and 2D barcodes:

Use this expression for Linear Barcode Code 128 Text Barcode:

gs1_code("FNC1") + gs1_ai("01") + "98898765432106" + gs1_ai("3202") + "012345" +
        gs1_ai ("15") + "991231"

Use this expression for 2D Barcode Data Matrix Text Barcode:

gs1_code("FNC1") + gs1_ai("01") + "98898765432106" + gs1_ai("3202") + "012345" +
        gs1_ai ("15") + "991231"