QR Code Auto Encoding Mixed Mode Data Compression

Barcode Information | Tutorials | Examples

QR Code Auto Encoding Mode is a method of automatically performing a context switch of modes within a barcode to encode more data in a smaller symbol. It is also referred to as Mixed Mode or Data Compression. It works by encoding data more efficiently when optimizable sequences of uppercase letters or numbers appear in the symbol. One example of Auto mode is a requirement of QR Code Version 2 which is 25×25 in size with an error correction Level of Q. In standard Alphanumeric mode, this symbol would be 29×29 in size or larger. However, with Auto encoding mode in QR Code, numbers and uppercase characters are encoded more efficiently to generate a small symbol. If the data being encoded does not contain several uppercase letters or numbers together, there is no advantage to auto mixed mode.

Auto encoding mode is currently available in QR Code with the following products:

This mode can be added to other products upon request with the purchase of the UDL license.

The following is an example of Auto Encoding Mode data compression.

Fig 1. Alphanumeric encoding mode

  • QR Code alphanumeric encoding mode
  • 34 alphanumeric characters
  • 29 x 29 version 2 symbol
  • Error correction level Q

Fig 2. Auto encoding mixed mode

  • QR Code auto encoding mode
  • 34 alphanumeric characters
  • 25 x 25 version 2 symbol
  • Error correction level Q

Example of Auto Encoding Mode data compression with a GS1 QR Code symbol.

Fig 3. Byte encoding mode

  • QR Code byte encoding mode
  • GS1 data of FNC1 + 25 digits
  • 25 x 25 version 2 symbol
  • Error correction level M

QR Code GS1 data of FNC1 + 25 digits in Byte mode

Fig 4.  Auto encoding mode

  • QR Code auto encoding mode
  • GS1 data of FNC1 + 25 digits
  • 21 x 21 version 1 symbol
  • Error correction level M

QR Code GS1 data of FNC1 + 25 digits in Auto encoding compressed mode