QR Codes for Family Images

Applies to: All programs


QR codes can be used to match images to families. The encoding of the QR code can be either:

  • /%Hfamily name
  • /%Kfamily key

How it works

Upon importing the images, the software will read the QR code of the first image it comes with a QR code and will match it to the family specified in the QR code. (An option exists to not match or even import the "lead" image - this will be discussed later). Subsequent images will be matched to the same family regardless of whether they contain a QR code or not - this allows multiple images to be matched to the same family without the need for a QR code in each.

As the import continues, when the software encounters another image with a QR code, the process is repeated, matching it to the specified family along with subsequent images until yet another image with a QR is imported and so on until all images have been imported.

The process can therefore be summarised thus:

An image with a QR code is matched to the family it specifies. All subsequent images are matched to the same family until the next image with a QR code is encountered whereupon the pattern is repeated.

If the family does not exist

A feature of the system is that the family does not yet have to exist in order to match or allocate an image to it. In these cases the family is automatically created as the image is imported and named with the name in the QR code.

Import options

When importing images with a view to matching via QR codes, various options are available. These are set in the Images Import window as shown in Figure 1 below.

First and foremost the 'Use image barcode information' must be checked in order to "tell" the software that QR images are about to be imported. With this option checked, further options are then available. In most cases only the first, or 'lead' image has a QR code as in the screen grab below. With this in mind the option then exists whether or not to import this lead image and if so, whether to match/allocate it.


Figure 1: Import options

The screen grab above indicates the most common import option - where the lead image is imported but not matched or allocated. This allows the user to visually reference the QR image if needed but since the QR image is not matched or allocated, no special handling is required to avoid printing or exporting the image.

Encoding and printing the QR code

As noted at the top of this document in order for images to be matched to a family the QR needs to be encoded with either the family name or the family key. @codes can be used to dynamically retrieve the family name or key when printing the QR codes.

  • /%H@family
  • /%K@key

Adding the QR code to a template

A tool is available in the template designer - Add 2D Barcode - that allows QR codes to be added to any pack layout or fixed size item in NeoPack, PackBuilder or DataPost. This allows QR codes to be printed onto shoot cards in the same manner barcodes are printed for use in CapturePost for example.


Figure 2: Using @codes

Printing the QR codes

Having created a template with the QR code, it may be printed in Point and Click Mode.

In Point and Click Mode simply select the family or families required from the Family tab. Then click the QR template. A page will be added to the print queue for each of the families.

End of article