Skip to main content

Enable and Configure Bar Codes

The Barcode field adds a bar code to the credential design and adds a field on the enrollment form. Instant ID as a service encodes the data entered in that field during enrollment and creates a bar code.

Preparation notes:

  • Determine which bar code format to use. Ensure that the bar code reader can read that format. Refer to the following table for compatible bar codes:
Bar Code NameValid CharactersNon-Valid Characters
Code 390123456789[Space]ABCDE FGHIJKLMNOPQRSTUVWX YZ-.$/+%   Must be between 1 – 43 characters@,!,~,#,^,&,*,(,),<,>,?,;,:,",',{,},[, ],
Code 39 extended0123456789[Space]ABCDE FGHIJKLMNOPQRSTUVWX YZ!#$%&'()*+,-./:;<=>?@[\ ]^_` abcdefghijklmnopqrstuvwxy z{}
Code 930123456789[Space]ABCDE FGHIJKLMNOPQRSTUVWX YZ-.$/+%@,!,~,#,^,&,*,(,),<,>,?,;,:,",',{,},[, ],
Code 93 extended0123456789[Space]ABCDE FGHIJKLMNOPQRSTUVWX YZ-.$/+%!#&'()*,:;<=>?@[\ ]^_` abcdefghijklmnopqrstuvwxy z{}~
Codabar01234567890-$:/.+@,!,~,#,^,&,*,(,),<,>,?,;,%,",',{,}, [,],
EAN-8 (JAN-8)0123456789All uppercase and all lowercase characters; allsymbols.
EAN-13 (JAN-13)0123456789All uppercase and all lowercase characters; allsymbols.
UPC-A0123456789All uppercase and all lowercase characters; allsymbols.
UPC-E0123456789All uppercase and all lowercase characters; allsymbols.
Code 128 - AutoThe complete ASCII character set, including control characters. Must be between 1 – 80 characters(None.)
Data Matrix (2D)All ASCII characters 
Interleaved 2 0f 50123456789All uppercase and all lowercase characters; all symbols.
PDF 417All ASCII characters. Must be between 1 – 100 characters 
PDF 417 (Binary)  
Postnet0123456789 Data must be five, none, or eleven digits in length.All uppercase and all lowercase characters; all symbols.
QR CodeAll ASCII characters. Must be between 1 – 100 characters 
  • Determine what information you want to be encoded in the bar code. A common example is the applicant's ID number.

Note: Compatible bar codes are limited when configuring a Mobile Flash Pass. Refer to the following table for bar codes compatible with Mobile Flash Passes:

Bar Code TypeValid CharactersCharacter Limitations
PDF417Allows all ASCII (0-127) and Latin-1 Supplement characters.Unlimited number of characters allowed
Code 128Allows all ASCII (0-127) characters.Must be between 1-80 characters for Google Mobile Flash Passes   Apple Mobile Flash Passes allow an unlimited number of characters
QR CodeAllows all ASCII (0-127) and multilingual character supportUnlimited number of characters allowed
Code 39A – Z, 0 – 9 [SPACE] $.+/%-Must be between 1-43 characters
EAN130-9Must be exactly 13 digits
  1. Create a new credential design or open an existing credential design.
  2. Select the Color Color Layer or Black Black Layer layer from the Layers pane. Use the Black layer to produce a bar code that bar code readers can more easily read.
  3. Click the BarcodeBarcode field field then click on the credential design. Instant ID as a service places the Barcode field at that spot and display the Barcode Field Properties pane.
  4. In the Name field, type a name for the bar code field. Instant ID as a service uses this name for the name of the field in the enrollment form. Use a name that informs the operator what information is required.
  5. Configure bar code properties in the Barcode Field Properties pane. For more information, refer to Barcode Field Properties.
  6. To duplicate the barcode, select it, click Copy Copy Element, then click Paste Paste Element. Instant ID as a service places a copy with the same settings on the selected side of the credential design.
  7. Click Save Save.
  8. To update the enrollment based on the changes made, click Generate Enrollment Generate Enrollment. Instant ID as a service updates the enrollment design with the new fields on the credential design.