Zebra Technologies DS6878 User Manual

Chapter 16 Driver’s License Set Up (DS6878-DL)

Introduction

The DS6878-DL digital scanner is capable of parsing out information from standard US driver's licenses and certain other American Association of Motor Vehicle Administrators (AAMVA) compliant ID cards. Parsing can be achieved in one of two ways:
Internally embedded algorithms - scanning bar codes activates algorithms internally embedded in the digital scanner to produce formatted data. Use the formatted data for age verification, credit card application information, and more.
Server based parsing algorithms - the digital scanner recognizes the same ID cards but encrypts the content and sends this to a host side application. The host side application uses Motorola's server based parsing algorithms, provided as a .DLL, to produce formatted data.
This chapter describes how to program the Symbol DS6878-DL digital scanner to read and use the data contained in the 2D bar codes on US driver's licenses and AAMVA compliant ID cards.
16 - 2 Symbol DS6878 Product Reference Guide

Driver’s License Parsing

There are three options available for programming the digital scanner:
No driver's license parsing (default) - disables the feature.
Embedded driver's license parsing - this does not require Motorola software (.DLL). Scan the bar codes on the following pages in the order indicating the sequence of data fields that the digital
scanner outputs. See Parsing Driver’s License Data Fields (Embedded Driver's License Parsing) on page 16-3 for more information.
As jurisdictional updates become available, Motorola updates a series of bar codes on the Motorola Web site: http//www.motorola.com/enterprisemobility/support
These bar codes contain embedded software. Scanning these in conjunction with the bar codes on page
16-4 download jurisdictional software updates to the digital scanner. The updates reside in the digital
scanner's Flash memory and apply when the digital scanner is next used.
Server based driver's license parsing - this requires Motorola software (.DLL). The digital scanner recognizes the same ID cards, encrypts the content, and sends it to a host side
application that can use Motorola's server based parsing algorithms. Download/install the software from the Motorola Web site at: http//www.motorola.com/enterprisemobility/support
When the Motorola .DLL installs on the host server along with a custom driver's license application, the Symbol DS6878 digital scanner can read 2D bar codes on standard US driver's licenses and AAMVA compliant ID cards to produce formatted data. Use this data for age verification, credit card application information, and more.
The Motorola driver's license Software Developer Kit (SDK), available on the Motorola Web site at
http//www.motorola.com/enterprisemobility/support
application, and Help to develop the application necessary to generate formatted driver's license information. As jurisdictional updates become available, Motorola updates the .DLL on the Motorola Web site.
.
.
, provides scanner software, sample code, a demo
Scan the appropriate bar code below to program the digital scanner.
*No Driver’s License Parsing
Embedded Driver’s License Parsing
Server Based Driver’s License Parsing
Driver’s License Set Up (DS6878-DL) 16 - 3

Parsing Driver’s License Data Fields (Embedded Driver's License Parsing)

To begin programming a parsing rule:
1. Scan Begin New Driver’s License Parse Rule on page 16-4.
2. Scan any of the field bar codes on the following pages, or Send Keystroke (Control Characters and
Keyboard Characters) on page 16-24 to complete the parsing rule.
3. After entering the entire rule, scan Save Driver’s License Parse Rule on page 16-4 to save the rule.
NOTE Only ONE driver’s license parsing rule may be stored in memory at any time. Saving a new rule replaces
the prior rule.
To abort the programming sequence at any time during programming, scan Quit Entering Driver’s License Rule on page 16-4. Any previously saved rule is retained.
To erase a programmed saved rule, scan Erase Driver’s License Parse Rules on page 16-4.

Embedded Driver's License Parsing Criteria - Code Type

After specifying the fields and their order for the parsed driver's license, you can also apply standard ADF rules to the parsed data using the
Guide.
NOTE Only create standard ADF rules on parsed driver's license data when configured for Embedded Driver's
License Parsing.
See Embedded Driver's License Parsing ADF Example on page 16-21 for a sample ADF rule using this code type criterion.
Parsed Driver’s License cri ter ion b ar cod e in the Advanced Data Formatting Programmer
16 - 4 Symbol DS6878 Product Reference Guide

Driver’s License Parse Field Bar Codes

Begin New Driver’s License Parse Rule
Save Driver’s License Parse Rule
Quit Entering Driver’s License Rule
Erase Driver’s License Parse Rules
Driver’s License Set Up (DS6878-DL) 16 - 5
Driver’s License Parse Field Bar Codes (continued)
The parse fields currently supported begin below. Not all IDs present data in the same format. For example, some IDs may have separate fields for first name, last name, and middle initial, and others may have a single field with the entire name. In addition, some IDs may expire on the subject's birth date and the actual expiration date field may only indicate the year. In order to present data in a consistent format, the following nine bar codes return data that may be calculated from the actual data contained within the ID bar code.
First Name
Middle Name/Initial
Last Name
Name Prefix
Name Suffix
Expiration Date
Birth Date
16 - 6 Symbol DS6878 Product Reference Guide
Driver’s License Parse Field Bar Codes (continued)
Issue Date
ID Number (Formatted)

AAMVA Parse Field Bar Codes

AAMVA Issuer ID
Driver’s License Set Up (DS6878-DL) 16 - 7
Full Name
Last Name
Middle Name / Initial
First Name
Name Suffix
Name Prefix
16 - 8 Symbol DS6878 Product Reference Guide
AAMVA Parse Field Bar Codes (continued)
Mailing Address Line 1
Mailing Address Line 2
Mailing Address City
Mailing Address Postal Code
Mailing Address State
Home Address Line 1
Home Address Line 2
AAMVA Parse Field Bar Codes (continued)
Home Address City
Driver’s License Set Up (DS6878-DL) 16 - 9
Home Address State
Home Address Postal Code
License Class
License ID Number
License Restrictions
License Endorsements
16 - 10 Symbol DS6878 Product Reference Guide
AAMVA Parse Field Bar Codes (continued)
Height (Feet and/or Inches)
Height (Centimeters)
Weight (Pounds)
Eye Color
Weight (Kilograms)
Hair Color
License Expiration Date
AAMVA Parse Field Bar Codes (continued)
Birth Date
Driver’s License Set Up (DS6878-DL) 16 - 11
Gender
License Issue Date
Permit Class
Social Security Number
Permit Expiration Date
Permit ID Number
16 - 12 Symbol DS6878 Product Reference Guide
AAMVA Parse Field Bar Codes (continued)
Permit Issue Date
Permit Restrictions
Permit Endorsements
AKA Full Name
AKA Social Security Name
AKA Last Name
AKA First Name
AAMVA Parse Field Bar Codes (continued)
AKA Middle Name / Initial
Driver’s License Set Up (DS6878-DL) 16 - 13
AKA Name Suffix
AKA Name Prefix
Issue Timestamp
AKA Birth Date
Number of Duplicates
Medical Codes
16 - 14 Symbol DS6878 Product Reference Guide
AAMVA Parse Field Bar Codes (continued)
Organ Donor
Nonresident
Customer ID
Document Discriminator
Weight Range
Country
Federal Commission Codes
AAMVA Parse Field Bar Codes (continued)
Place of Birth
Driver’s License Set Up (DS6878-DL) 16 - 15
Audit Information
Inventory Control
Std Vehicle Class
Race / Ethnicity
Std Endorsements
Std Restrictions
16 - 16 Symbol DS6878 Product Reference Guide
AAMVA Parse Field Bar Codes (continued)
Class Description
Endorsement Description
Restrictions Description
Height in Centimeters
Parser Version ID Bar Codes
Include this field to emit embedded parser software version identification
Height in Inches
Parser Version ID

Parsing Rule Example

Scan the following bar codes in sequence to program the digital scanner to extract and transmit first, middle, and last names; mailing address line 1; mailing address line 2; mailing address city; mailing address state; mailing address postal code; and, date of birth. Then, scan a driver’s license bar code.
NOTE This example applies to RS-232. To use this example with a USB interface, scan Function Key Mapping
on page 6-9 in place of the Send Control M (Carriage Return) bar codes .
Embedded Driver’s License Parsing
Driver’s License Set Up (DS6878-DL) 16 - 17
1
2
3
First Name
5
Middle Name / Initial
Begin New Driver’s License Parse Rule
4
Send Space
6
Send Space
16 - 18 Symbol DS6878 Product Reference Guide
Parsing Rule Example (continued)
7
Last Name
9
8
Send Enter Key
Mailing Address Line 1
11
Mailing Address Line 2
10
Send Space
12
Send Enter Key
Parsing Rule Example (continued)
13
Mailing Address City
15
Driver’s License Set Up (DS6878-DL) 16 - 19
14
Send Space
Mailing Address State
17
Mailing Address Postal Code
16
Send Space
16 - 20 Symbol DS6878 Product Reference Guide
Parsing Rule Example (continued)
19
Birth Date
18
Send Enter Key
20
21
Save Driver’s Licence Parse Rule
Send Enter Key
Driver’s License Set Up (DS6878-DL) 16 - 21

Embedded Driver's License Parsing ADF Example

This example creates a parsing rule for parsed data configured to result in the format:
Last Name, First Name
1
Begin New Driver’s License Parse Rule
3
2
Last Name
Send ,
5
First Name
4
Send Space
6
Save Driver’s Licence Parse Rule
16 - 22 Symbol DS6878 Product Reference Guide
Then, in order to limit the full name to 15 characters, create the following ADF rule:
1
Begin New Rule
3
2
Criterion: Parsed Driver's License
Action: Send Next 15 Characters
4
Save Rule
For a license belonging to Michael Williams, the parsed data is Williams, Michael and Williams, Micha after applying the previous ADF rule.

Field Update Procedure

Scan the following bar codes in order to perform a field update. This update COMPLETELY REPLACES prior updates and overrides any embedded parsing software programmed
in the digital scanner.
1. Scan Field Update Start.
2.
Scan the entire set of PDF bar codes provided separately.
Driver’s License Set Up (DS6878-DL) 16 - 23
Field Update Start
3. Scan Field Update End.
Field Update End
Scan Erase all Field Updates to completely remove all previous updates. It is not necessary to scan this bar code before performing a normal field update. Scanning this bar code ensures that only the parsing software currently in the digital scanner is used for parsing.
Erase all Field Updates
16 - 24 Symbol DS6878 Product Reference Guide

User Preferences

Set Default Parameter

Scan this bar code to return all parameters to the default values listed in Table A-1 on page A-1.
*Set All Defaults

Send Keystroke (Control Characters and Keyboard Characters)

Control Characters
Scan a Send bar code for the keystroke to send.
Send Control B
Send Control A
Control Characters (continued)
Send Control D
Driver’s License Set Up (DS6878-DL) 16 - 25
Send Control C
Send Control E
Send Control F
Send Control H
Send Control G
Send Control I
16 - 26 Symbol DS6878 Product Reference Guide
Control Characters (continued)
Send Control J
Send Control L
Send Control K
Send Control N
Send Control P
Send Control M
Send Control O
Control Characters (continued)
Send Control R
Driver’s License Set Up (DS6878-DL) 16 - 27
Send Control Q
Send Control S
Send Control T
Send Control V
Send Control U
Send Control W
16 - 28 Symbol DS6878 Product Reference Guide
Control Characters (continued)
Send Control X
Send Control Z
Send Control Y
Send Control \
Send Control [
Send Control ]
Control Characters (continued)
Send Control 6
Keyboard Characters
Scan a Send bar code for the keyboard characters to send.
Driver’s License Set Up (DS6878-DL) 16 - 29
Send Control -
Send Space
Send “
Send !
Send #
16 - 30 Symbol DS6878 Product Reference Guide
Keyboard Characters (continued)
Send $
Send %
Send &
Send (
Send ‘
Send )
Send *
Loading...
+ 94 hidden pages