You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
Home > Access It! Universal.NET > Magstripe ABA Encoding - Access It! Universal.NET
Magstripe ABA Encoding - Access It! Universal.NET
print icon

Overview

This article details how to encode ABA data onto a magnetic stripe card. Using the Access It! Universal.NET optional Badging feature, data can be simultaneously encoded onto tracks 1, 2, and 3. Prior to configuring Magstripe encoding it is important to know the printers start and end sentinels.
Access control most commonly uses Track 2.
Standard ABA Magstripe encoding uses a semicolon (;) as the start sentinel and a question mark (?) as the end sentinel.

Implementing Encoding Within A Badge Type

  1. Navigate to the Badge Types by selecting Go | Configuration | Badge Types from the File menu
  2. Create or edit an existing badge type
  3. Within the Badge Designer expand Badge Data
  4. Drag and drop the field to be encoded into the design pane
  5. With the field selected edit the properties by clicking Edit | Properties... from the File menu
  6. Select the "..." button next to the Expression field
  7. Prior to the field, enter the following as shown "~2;" including the quotation marks
  8. Between the "~2;" and the field, enter a space, an ampersand (&) followed by another space
  9. At the end of the field enter a space, an ampersand (&) followed by another space
  10. After the final space enter the following as show "?" including the quotation marks

Expression Examples

Basic Encoding

  • Card Number on Track 2"~2;" & [Card Number] & "?"
  • User Text 1 on Track 2: "~2;" & [UserText1] & "?"
  • Card Number on Track 3: "~3;" & [Card Number] & "?"

Advanced Encoding

  • Fixed length"~2;" & FORMAT([Card Number], "00000") & "?"
  • Fixed length & a static starting value: "~2;987" & FORMAT([Card Number], "00000") & "?"
  • Fixed length & a static ending value: "~2;" & FORMAT([Card Number], "00000") & "3232?"

scroll to top icon