Zebra Technologies DS6878 User Manual

Page 1
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.
Page 2
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
Page 3
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
Page 4
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
Page 5
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
Page 6
16 - 6 Symbol DS6878 Product Reference Guide
Driver’s License Parse Field Bar Codes (continued)
Issue Date
ID Number (Formatted)
Page 7

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
Page 8
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
Page 9
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
Page 10
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
Page 11
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
Page 12
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
Page 13
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
Page 14
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
Page 15
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
Page 16
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
Page 17

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
Page 18
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
Page 19
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
Page 20
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
Page 21
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
Page 22
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.
Page 23

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
Page 24
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
Page 25
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
Page 26
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
Page 27
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
Page 28
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 ]
Page 29
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 #
Page 30
16 - 30 Symbol DS6878 Product Reference Guide
Keyboard Characters (continued)
Send $
Send %
Send &
Send (
Send ‘
Send )
Send *
Page 31
Keyboard Characters (continued)
Send ,
Driver’s License Set Up (DS6878-DL) 16 - 31
Send +
Send .
Send 0
Send -
Send /
Send 1
Page 32
16 - 32 Symbol DS6878 Product Reference Guide
Keyboard Characters (continued)
Send 2
Send 3
Send 4
Send 6
Send 5
Send 7
Send 8
Page 33
Keyboard Characters (continued)
Send :
Driver’s License Set Up (DS6878-DL) 16 - 33
Send 9
Send <
Send >
Send ;
Send =
Send ?
Page 34
16 - 34 Symbol DS6878 Product Reference Guide
Keyboard Characters (continued)
Send @
Send A
Send B
Send D
Send C
Send E
Send F
Page 35
Keyboard Characters (continued)
Send H
Driver’s License Set Up (DS6878-DL) 16 - 35
Send G
Send J
Send L
Send I
Send K
Send M
Page 36
16 - 36 Symbol DS6878 Product Reference Guide
Keyboard Characters (continued)
Send N
Send O
Send P
Send R
Send Q
Send S
Send T
Page 37
Keyboard Characters (continued)
Send V
Driver’s License Set Up (DS6878-DL) 16 - 37
Send U
Send X
Send Z
Send W
Send Y
Send [
Page 38
16 - 38 Symbol DS6878 Product Reference Guide
Keyboard Characters (continued)
Send \
Send ]
Send ^
Send `
Send _
Send a
Send b
Page 39
Keyboard Characters (continued)
Send d
Driver’s License Set Up (DS6878-DL) 16 - 39
Send c
Send f
Send h
Send e
Send g
Send i
Page 40
16 - 40 Symbol DS6878 Product Reference Guide
Keyboard Characters (continued)
Send j
Send k
Send l
Send n
Send m
Send o
Send p
Page 41
Keyboard Characters (continued)
Send r
Driver’s License Set Up (DS6878-DL) 16 - 41
Send q
Send t
Send v
Send s
Send u
Send w
Page 42
16 - 42 Symbol DS6878 Product Reference Guide
Keyboard Characters (continued)
Send x
Send y
Send z
Send |
Send {
Send }
Send ~
Page 43
Keyboard Characters (continued)
Send Ta b Key
Driver’s License Set Up (DS6878-DL) 16 - 43
Send Enter Key
Page 44
16 - 44 Symbol DS6878 Product Reference Guide
Page 45
Appendix A Standard Default Parameters
Table A-1
Radio Communications
Bluetooth Host (Host Type) Cradle Host Discoverable Mode General Country Keyboard Types (Country Code) North American HID Keyboard Keystroke Delay No Delay (0 msec) CAPS Lock Override Disable Ignore Unknown Characters Enable Emulate Keypad Disable Keyboard FN1 Substitution Disable Function Key Mapping Disable Simulated Caps Lock Disable Convert Case No Case Conversion Beep on Reconnect Attempt Disable
Standard Default Parameters Table
Parameter Default
Page
Number
4-5 4-7 4-8 4-10 4-10 4-11 4-11 4-12 4-12 4-13 4-13 4-15
Reconnect Attempt Interval 30 sec Auto-reconnect in Bluetooth Keyboard Emulation
(HID Slave) Mode Modes of Operation (Point-to-Point/Multipoint-to-Point) Point-to-Point Parameter Broadcast (Cradle Host Only) Enable
1
User selection is required to configure this interface and this is the most common selection.
On Bar Code Data
4-15 4-17
4-18 4-19
Page 46
A - 2 Symbol DS6878 Product Reference Guide
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
Pairing Modes Unlocked Pairing on Contacts Enable Connection Maintenance Interval 15 min Authentication Disable V a riable Pin Co de St atic Encryption Disable
User Preferences
Set Default Parameter Set Defaults Parameter Bar Code Scanning Enable Beep After Good Decode Enable Suppress Power Up Beeps Do Not Suppress Beeper Tone Medium Beeper Volume High
Page
Number
4-20 4-21 4-24 4-25 4-26 4-27
5-4 5-5 5-5 5-6 5-7 5-8
Beeper Duration Medium Beep on Insertion Enabled Batch Mode Normal (Do Not Batch Data) Low Power Mode Enabled Time Delay to Reduced Power Mode 1 Sec Timeout to Low Power Mode from Auto Aim 15 Sec Hand-Held Trigger Mode Level Picklist Mode Disabled Always Mobile Phone/Display Mode Disable Continuous Bar Code Read Disable Decode Session Timeout 9.9 Sec Timeout Between Decodes, Same Symbol 0.5 Sec Timeout Between Decodes, Different Symbols 0.2 Sec Fuzzy 1D Processing Enable Hand-Held Decode Aiming Pattern Enable
1
User selection is required to configure this interface and this is the most common selection.
5-9 5-9 5-10 5-12 5-13 5-14 5-15 5-16 5-17 5-18 5-19 5-20 5-20 5-21 5-22
Page 47
Standard Default Parameters A - 3
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
Decoding Illumination Enable Multicode Mode Disable Multicode Expression 1 Multicode Mode Concatenation Disable Multicode Concatenation Symbology Concatenate as PDF417
Miscellaneous Options
Transmit Code ID Character None Prefix Value 7013 <CR><LF> Suffix 1 V alue
7013 <CR><LF>
Suffix 2 V alue Scan Data Transmission Format Data as is FN1 Substitution Values Set Transmit “No Read” Message Disable
Page
Number
5-23 5-23 5-24 5-29 5-30
5-33 5-34 5-34
5-35 5-36 5-37
USB Host Parame ter s
USB Device Type HID Keyboard Emulation USB Country Keyboard Types (Country Codes) North American USB Keystroke Delay No Delay USB CAPS Lock Override Disable USB Ignore Unknown Characters Send Emulate Keypad Disable USB FN1 Substitution Disable Function Key Mapping Disable Simulated Caps Lock Disable Convert Case No Case Conversion Ignore Beep Disable Ignore Bar Code Configuration Disable
6-4 6-5 6-7 6-7 6-8 6-8 6-9 6-9 6-10 6-10 6-11 6-11
RS-232 Host Parameters
RS-232 Host Types Standard
1
User selection is required to configure this interface and this is the most common selection.
7-6
Page 48
A - 4 Symbol DS6878 Product Reference Guide
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
Baud Rate 9600 Parity Type None Stop Bit Select 1 Stop Bit Data Bits (ASCII Format) 8-Bit Check Receive Errors Enable Hardware Handshaking None Software Handshaking None Host Serial Response Ti me-out 2 sec RTS Line State Low RTS Beep on <BEL> Disable Intercharacter Delay 0 msec Nixdorf Beep/LED Options Normal Operation Ignore Unknown Characters Send Bar Code
Page
Number
7-8 7-9 7-9 7-10 7-11 7-11 7-13 7-15 7-16 7-16 7-17 7-18 7-18
Keyboard Wedge Host Parameters
Keyboard Wedge Host T y pe IB M PC /AT& IBM PC
Compatibles
1
Country Types (Country Codes) North American Ignore Unknown Characters Send Keystroke Delay No Delay Intra-Keystroke Delay Disable Alternate Numeric Keypad Emulation Disable Caps Lock On Disable Caps Lock Override Disable Convert Wedge Data No Convert Function Key Mapping Disable FN1 Substitution Disable Send and Make Break Send
8-4
8-5 8-6 8-7 8-7 8-8 8-8 8-9 8-9 8-10 8-10 8-11
IBM 468X/469X Host Parameters
1
User selection is required to configure this interface and this is the most common selection.
Page 49
Standard Default Parameters A - 5
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
Port Address None Selected Convert Unknown to Code 39 Disable Ignore Beep Disable Ignore Bar Code Configuration Disable
Wand Emulation Host Parameters
Wand Emulation Host Types Symbol OmniLink Interface
Controller
1
Leading Margin 80 msec Polarity Bar High/Margin Low Ignore Unknown Characters Send Convert All Bar Codes to Code 39 Disable Convert Code 39 to Full ASCII Disable
Scanner Emulation
Page
Number
9-4 9-5 9-5 9-6
10-4
10-5 10-6 10-6 10-7 10-8
Beep Style Beep on Successful T r ansmit Parameter Pass-Through Param eter Process an d Pass
11-4 11-5
Through Convert Newer Code Types Convert Newer Code Type s Module Width 20 µs Convert All Bar Codes to Code 39 Do Not Convert Bar Codes to
11-6 11-6 11-7
Code 39 Code 39 Full ASCII Conversion Disable Transmission Timeout 3 sec Ignore Unknown Characters Ignore Unknown Characters Leading Margin 2 ms Check for Decode LED Check for Decode LED
11-7 11-8 11-9 11-9 11-10
123Scan2 Configuration Tool
123Scan2 Configuration None
1
12-1
OCR Programming Parameters
OCR-A Disable
1
User selection is required to configure this interface and this is the most common selection.
13-3
Page 50
A - 6 Symbol DS6878 Product Reference Guide
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
OCR-A Variant Full ASCII OCR-B Disable OCR-B Variant Full ASCII MICR E13B Disable US Currency Disable OCR Orientation
o
0 OCR Lines 1 OCR Minimum Characters 3 OCR Maximum Characters 100 OCR Security Level 80 OCR Subset Selected font variant OCR Quiet Zone 50
Page
Number
13-3 13-5 13-6 13-9 13-10 13-10
13-12 13-12 13-13 13-13 13-14 13-14
OCR Bright Illumination Disable OCR Template 54R OCR Check Digit Modulus 1 OCR Check Digit Multiplier 121212121212 OCR Check Digit Validation None
UPC/EAN
UPC-A Enable UPC-E Enable UPC-E1 Disable EAN-8/JAN 8 Enable EAN-13/JAN 13 Enable Bookland EAN Disable Decode UPC/EAN/JAN Supplementals (2 and 5 digits) Ignore User-Programmable Supplementals Decode UPC/EAN/JAN Supplemental Redundancy 7
13-15 13-16 13-25 13-26 13-27
14-7 14-7 14-8 14-8 14-9 14-9 14-10 14-13 14-13
Transmit UPC-A Check Digit Enable
1
User selection is required to configure this interface and this is the most common selection.
14-14
Page 51
Standard Default Parameters A - 7
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
Transmit UPC-E Check Digit Enable Transmit UPC-E1 Check Digit Enable UPC-A Preamble System Character UPC-E Preamble System Character UPC-E1 Preamble System Character Convert UPC-E to A Disable Convert UPC-E1 to A Disable EAN-8/JAN-8 Extend Disable Bookland ISBN Format ISBN-10 UCC Coupon Extended Code Disable ISSN EAN Disable
Code 128
Code 128 Enable
Page
Number
14-15 14-15 14-16 14-17 14-18 14-19 14-19 14-20 14-21 14-22 14-22
14-23
Set Length(s) for Code 128 Any Length GS1-128 (formerly UCC/EAN-128) Enable ISBT 128 Enable ISBT Concatenation Disable Check ISBT Table Enable ISBT Concatenation Redundancy 10
14-24 14-24 14-25 14-26 14-27 14-27
Code 39
Code 39 Enable Trioptic Code 39 Disable Convert Code 39 to Code 32 (Italian Pharmacy Code) Disable Code 32 Prefix Disable Set Length(s) for Code 39 2 to 55 Code 39 Check Digit Verification Disable Transmit Code 39 Check Digit Disable Code 39 Full ASCII Conversion Disable
1
User selection is required to configure this interface and this is the most common selection.
14-28 14-28 14-29 14-29 14-30 14-31 14-31 14-32
Page 52
A - 8 Symbol DS6878 Product Reference Guide
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
Buffer Code 39 Disable
Code 93
Code 93 Disable Set Length(s) for Code 93 4 to 55
Code 11
Code 11 Disable Set Lengths for Code 11 4 to 55 Code 1 1 Check Digit Verification Disable Transmit Code 11 Check Digit(s) Disable
Interleaved 2 of 5 (ITF)
Interleaved 2 of 5 (ITF) Enable Set Lengths for I 2 of 5 14 I 2 of 5 Check Digit Verification Disable
Page
Number
14-32
14-35 14-35
14-37 14-37 14-39 14-40
14-40 14-41 14-43
Transmit I 2 of 5 Check Digit Disable Convert I 2 of 5 to EAN 13 Disable
14-43 14-44
Discrete 2 of 5 (DTF)
Discrete 2 of 5 Disable Set Length(s) for D 2 of 5 12
14-44 14-45
Codabar (NW - 7)
Codabar Disable Set Lengths for Codabar 5 to 55 CLSI Editing Disable NOTIS Editing Disable
14-47 14-47 14-49 14-49
MSI
MSI Disable Set Length(s) for MSI 2 to 55 MSI Check Digits One Transmit MSI Check Digit Disable
1
User selection is required to configure this interface and this is the most common selection.
14-50 14-50 14-52 14-52
Page 53
Standard Default Parameters A - 9
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
MSI Check Digit Algorithm Mod 10/Mod 10
Chinese 2 of 5
Enable/Disable Chinese 2 of 5 Disable
Matrix 2 of 5
Enable/Disable Matrix 2 of 5 Disable Matrix 2 of 5 Lengths 1 Length - 14 Matrix 2 of 5 Redundancy Disable Matrix 2 of 5 Check Digit Disable Transmit Matrix 2 of 5 Check Digit Disable
Korean 3 of 5
Korean 3 of 5
Inverse 1D
Page
Number
14-53
14-53
14-54 14-55 14-56 14-56 14-57
14-57
Inverse 1D Regular
Postal Codes
US Postnet Disable US Planet Disable Transmit US Postal Check Digit Enable UK Postal Disable Transmit UK Postal Check Digit Enable Japan Postal Disable Australian Postal Disable Netherlands KIX Code Disable USPS 4CB/One Code/Intelligent Mail Disable UPU FICS Postal Disable
GS1 DataBar
GS1 DataBar-14 Disable GS1 DataBar Limited Disable
14-58
14-59 14-59 14-60 14-60 14-61 14-61 14-62 14-62 14-63 14-63
14-64 14-64
GS1 DataBar Expanded Disable
1
User selection is required to configure this interface and this is the most common selection.
14-65
Page 54
A - 10 Symbol DS6878 Product Reference Guide
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
Convert GS1 DataBar to UPC/EAN Disable
Composite
Composite CC-C Disable Composite CC-A/B Disable Composite TLC-39 Disable UPC Composite Mode Never Linked Composite Beep Mode Beep As Each Code Type is
Decoded GS1-128 Emulation Mode for UCC/EAN Com posite Code s Disable
2D Symbologies
PDF417 Enable MicroPDF417 Disable Code 128 Emulation Disable
Page
Number
14-65
14-66 14-66 14-67 14-67 14-68
14-68
14-69 14-69 14-70
Data Matrix Enable Data Matrix Inverse Regular Maxicode Disable QR Code Enable QR Inverse Regular MicroQR Enable Aztec Enable Aztec Inverse Regular
14-71 14-71 14-72 14-72 14-73 14-73 14-74 14-74
Symbology-Specific Security Levels
Redundancy Level 1 Security Level 0 Intercharacter Gap Size Normal
Report Version
1
User selection is required to configure this interface and this is the most common selection.
14-75 14-77 14-78 14-78
Page 55
Standard Default Parameters A - 11
Table A-1
Standard Default Parameters Table (Continued)
Parameter Default
Page
Number
Micro PDF
Flush Macro PDF Buffer 1 Abort Macro PDF Entry
1
User selection is required to configure this interface and this is the most common selection.
14-79 14-79
Page 56
A - 12 Symbol DS6878 Product Reference Guide
Page 57
Appendix B Programming Reference

Symbol Code Identifiers

Table B-1
A UPC-A, UPC-E, UPC-E1, EAN-8, EAN-13 B Code 39, Code 32 C Codabar D E Code 93 F Interleaved 2 of 5 G Discrete 2 of 5, or Discrete 2 of 5 IATA H Code 11 JMSI K GS1-128 L Bookland EAN M Trioptic Code 39 N Coupon Code
Symbol Code Characters
Code Character Code Type
Code 128, ISBT 128, ISBT 128 Concatenated
R GS1 DataBar Family S Matrix 2 of 5 T UCC Composite, TLC 39 U Chinese 2 of 5
Page 58
B - 2 Symbol DS6878 Product Reference Guide
Table B-1
V Korean 3 of 5 X z Aztec, Aztec Rune P00 Data Matrix P01 P02 Maxicode P03 US Postnet P04 US Planet P05 Japan Postal P06 UK Postal P08 Netherlands KIX Code P09 Australian Postal P0A USPS 4CB/One Code/Intelligent Mail
Symbol Code Characters (Continued)
Code Character Code Type
ISSN EAN
QR Code, MicroQR
, PDF417, Macro PDF417, Micro PDF417
P0B UPU FICS Postal P0X Signature Capture
Page 59

AIM Code Identifiers

Each AIM Code Identifier contains the three-character string ]cm where:
] = Flag Character (ASCII 93) c = Code Character (see Table B-2) m = Modifier Character (see Ta ble B-3)
Programming Reference B - 3
Table B-2
Code Character Code Type
A Code 39, Code 39 Full ASCII, Code 32 C Code 128,
d Data Matrix E UPC/EAN, Coupon (UPC portion) e GS1 DataBar Family F Codabar G Code 93 H Code 11 I Interleaved 2 of 5 L PDF417, Macro PDF417, Micro PDF417 L2 TLC 39 MMSI Q
Aim Code Characters
ISBT 128, ISBT 128 Concatenated, GS1-128,
Coupon (Code 128 portion)
QR Code, MicroQR S Discrete 2 of 5, IATA 2 of 5 U Maxicode z Aztec, Aztec Rune X Bookland EAN,
Matrix 2 of 5, Korean 3 of 5,
Postal, Australian Postal, Netherlands KIX Code,
One Code/Intelligent Mail, UPU FICS Postal, Signature Capture
ISSN EAN
, Trioptic Code 39,
US Postnet, US Planet, UK Postal, Japan
Chinese 2 of 5,
USPS 4CB/
Page 60
B - 4 Symbol DS6878 Product Reference Guide
The modifier character is the sum of the applicable option values based on Table B-3.
Table B-3
Code 39 0 No check character or Full ASCII processing.
Trioptic Code 39 0 No option specified at this time. Always transmit 0.
Code 128 0 Standard data packet, no Function code 1 in first symbol position.
Modifie r Characters
Code Type Option Value Option
1 Reader has checked one check character. 3 Reader has checked and stripped check character. 4 Reader has performed Full ASCII character conversion. 5 Reader has performed Full ASCII character conversion and
checked one check character.
7 Reader has performed Full ASCII character conversion and
checked and stripped check character.
Example: A Full ASCII bar code with check character W, A+I+MI+DW, is transmitted as ]A7AIMID where 7 = (3+4).
Example: A Trioptic bar code 412356 is transmitted as ]X0412356
1 Function code 1 in first symbol character position. 2 Function code 1 in second symbol character position. Example: A Code (EAN) 128 bar code with Function 1 character
position, AIMID is transmitted as
I 2 of 5 0 No check digit processing.
1 Reader has validated check digit. 3 Reader has validated and stripped check digit. Example: An I 2 of 5 bar code without check digit, 4123, is transmitted as ]I04123
Codabar 0 No check digit processing.
1 Reader has checked check digit. 3 Reader has stripped check digit before transmission. Example: A Codabar bar code without check digit, 4123, is transmitted as ]F04123
Code 93 0 No options specified at this time. Always transmit 0.
Example: A Code 93 bar code 012345678905 is transmitted as ]G0012345678905
MSI 0 Check digits are sent.
1 No check digit is sent.
]C1AIMID
FNC1
in the first
Example: An MSI bar code 4123, with a single check digit checked, is transmitted as ]M14123
Page 61
Programming Reference B - 5
Table B-3
D 2 of 5 0 No options specified at this time. Always transmit 0.
UPC/EAN 0 Standard data packet in full EAN format, i.e. 13 digits for UPC-A,
Bookland EAN 0 No options specified at this time. Always transmit 0.
ISSN EAN 0 No options specified at this time. Always transmit 0.
Modifie r Characters (Cont inued)
Code Type Option Value Option
Example: A D 2 of 5 bar code 4123, is transmitted as ]S04123
UPC-E, and EAN-13 (not including supplemental data). 1 Two digit supplemental data only. 2 Five digit supplemental data only. 3 Combined data packet comprising 13 digits from EAN-13, UPC-A
or UPC-E symbol and 2 or 5 digits from supplemental symbol. 4 EAN-8 data packet. Example: A UPC-A bar code 012345678905 is transmitted as ]E00012345678905
Example: A Bookland EAN bar code 123456789X is transmitted as ]X0123456789X
Example: An ISSN EAN bar code 123456789X is transmitted as ]X0123456789X
Code 11 0 Single check digit
1 Two check digits 3 Check characters validated but not transmitted.
GS1 DataBar Family
Example: A GS1 ]e00110012345678902.
No option specified at this time. Always transmit 0. GS1 DataBar-14
and GS1 DataBar Limited transmit with an Application Identifier
“01”.
Note: In GS1-128 emulation mode, GS1 DataBar is transmitted
using Code 128 rules (i.e., ]C1).
DataBar-14 bar code 0110012345678902 is transmitted as
Page 62
B - 6 Symbol DS6878 Product Reference Guide
Table B-3
Modifie r Characters (Cont inued)
Code Type Option Value Option
EAN.UCC Composites
Native mode transmission.
Note: UPC portion of composite is transmitted using UPC rules.
(GS1 DataBar, GS1-128, 2D portion of UPC composite)
0 Standard data packet. 1 Data packet containing the data following an encoded symbol
separator character. 2 Data packet containing the data following an escape mechanism
character. The data packet does not support the ECI protocol. 3 Data packet containing the data following an escape mechanism
character. The data packet supports the ECI protocol.
GS1-128 emulation
Note: UPC portion of composite is transmitted using UPC rules. 1 Data packet is a GS1-128 symbol (i.e., data is preceded with ]JC1).
PDF417, Micro PDF417
0 Reader set to conform to protocol defined in 1994 PDF417
symbology specifications. Note: When this option is transmitted,
the receiver cannot reliably determine whether ECIs have been
invoked or whether data byte 92
transmission.
has been doubled in
DEC
1 Reader set to follow the ECI protocol (Extended Channel
Interpre tation). All data characters 92
are doubled.
DEC
2 Reader set for Basic Channel operation (no escape character
transmission protocol). Data characters 92
are not doubled.
DEC
Note: When decoders are set to this mode, unbuffered Macro
symbols and symbols requiring the decoder to convey ECI escape
sequences cannot be transmitted. 3 The bar code contains a GS1-128 symbol, and the first codeword
is 903-907, 912, 914, 915. 4 The bar code contains a GS1-128 symbol, and the first codeword
is in the range 908-909. 5 The bar code contains a GS1-128 symbol, and the first codeword
is in the range 910-911. Example: A PDF417 bar code ABCD, with no transmission protocol enabled, is
transmitted as ]L2ABCD.
Page 63
Programming Reference B - 7
Table B-3
Data Matrix 0 ECC 000-140, not supported.
MaxiCode 0 Symbol in Mode 4 or 5.
QR Code 0 Model 1 symbol.
Modifie r Characters (Cont inued)
Code Type Option Value Option
1 ECC 200. 2 ECC 200, FNC1 in first or fifth position. 3 ECC 200, FNC1 in second or sixth position. 4 ECC 200, ECI protocol implemented. 5 ECC 200, FNC1 in first or fifth position, ECI protocol implemented. 6 ECC 200, FNC1 in second or sixth position, ECI protocol
implemented.
1 Symbol in Mode 2 or 3. 2 Symbol in Mode 4 or 5, ECI protocol implemented. 3 Symbol in Mode 2 or 3, ECI protocol implemented in secondary
message.
Aztec
1 2 Model 2 symbol, ECI protocol implemented. 3 Model 2 symbol, ECI protocol not implemented, FNC1 implied in
4 Model 2 symbol, ECI protocol implemented, FNC1 implied in first
5 Model 2 symbol, ECI protocol not implemented, FNC1 implied in
6 Model 2 symbol, ECI protocol implemented, FNC1 implied in
0 Aztec symbol. C Aztec Rune symbol.
Model 2 / MicroQR symbol
first position.
position.
second position.
second position.
, ECI protocol not implemented.
Page 64
B - 8 Symbol DS6878 Product Reference Guide
Page 65
Appendix C Sample Bar Codes
123ABC
0
1234
5
67890
5

Code 39

UPC/EAN

UPC-A, 100%

Page 66
C - 2 Symbol DS6878 Product Reference Guide
12345678901234567890123456789012345678901234
12345678901231

EAN-13, 100%

4
7
9
12
4

Code 128

Interleaved 2 of 5

Page 67

GS1 DataBar

NOTE GS1 DataBar variants must be enabled to read the bar codes below (see GS1 DataBar on page 14- 64).
Sample Bar Codes C - 3
1234890hjio9900mnb
(GS1 DataBar Expanded)
10293847560192837465019283746029478450366523
(GS1 DataBar Expanded Stacked)
08672345650916
(GS1 DataBar Limited)
Page 68
C - 4 Symbol DS6878 Product Reference Guide

GS1 DataBar-14

55432198673467
(GS1 DataBar-14 Truncated)
90876523412674
(GS1 DataBar-14 Stacked)
78123465709811
(GS1 DataBar-14 Stacked Omni-Directional)

PDF417

Data Matrix

Page 69

Maxicode

QR Code

Sample Bar Codes C - 5

US Postnet

UK Postal

Page 70
C - 6 Symbol DS6878 Product Reference Guide
Page 71
Appendix D Numeric Bar Codes
Page 72
D - 2 Symbol DS6878 Product Reference Guide

Numeric Bar Codes

For parameters requiring specific numeric values, scan the appropriately numbered bar code(s).
0
1
2
3
4
5
Page 73
Numeric Bar Codes D - 3
6
7
8

Cancel

To correct an error or change a selection, scan the bar code below.
9
Cancel
Page 74
D - 4 Symbol DS6878 Product Reference Guide
Page 75
Appendix E Alphanumeric Bar Codes

Alphanumeric Keyboard

Space
#
$
%
Page 76
E - 2 Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
*
+
-
.
/
!
Page 77
Alphanumeric Keyboard (continued)
Alphanumeric Bar Codes E - 3
&
(
)
:
Page 78
E - 4 Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
;
<
=
>
?
@
Page 79
Alphanumeric Keyboard (continued)
[
Alphanumeric Bar Codes E - 5
\
]
^
_
`
Page 80
E - 6 Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
NOTE The bar codes that follow should not be confused with those on the numeric keypad.
0
1
2
3
4
5
Page 81
Alphanumeric Keyboard (continued)
6
Alphanumeric Bar Codes E - 7
7
8
End of Message
9
Cancel
Page 82
E - 8 Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
A
B
C
D
E
F
Page 83
Alphanumeric Keyboard (continued)
G
Alphanumeric Bar Codes E - 9
H
I
J
K
L
Page 84
E - 10 Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
M
N
O
P
Q
R
Page 85
Alphanumeric Keyboard (continued)
S
Alphanumeric Bar Codes E - 11
T
U
W
V
X
Page 86
E - 12 Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
Y
Z
a
b
c
d
Page 87
Alphanumeric Keyboard (continued)
e
Alphanumeric Bar Codes E - 13
f
g
h
i
j
Page 88
E - 14 Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
k
l
m
o
n
p
Page 89
Alphanumeric Keyboard (continued)
q
Alphanumeric Bar Codes E - 15
r
s
t
u
v
Page 90
E - 16 Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
w
x
y
z
{
|
Page 91
Alphanumeric Keyboard (continued)
}
Alphanumeric Bar Codes E - 17
~
Page 92
E - 18 Symbol DS6878 Product Reference Guide
Page 93
Appendix F ASCII Character Sets
Table F-1
1000 %U CTRL 2 1001 $A CTRL A 1002 $B CTRL B 1003 $C CTRL C 1004 $D CTRL D 1005 $E CTRL E 1006 $F CTRL F 1007 $G CTRL G 1008 $H
1009 $I 1010 $J CTRL J
1011 $K CTRL K
ASCII Value Standard Default Parameters Table
ASCII Value
Code 39 Encode Character
Full ASCII
CTRL H/ CTRL I/
Keystroke
BACKSPACE
HORIZONTAL TAB
1
1
1012 $L CTRL L 1013 $M
1014 $N CTRL N 1015 $O CTRL O
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the unbolded keystroke is sent.
CTRL M/
ENTER
1
Page 94
F - 2 Symbol DS6878 Product Reference Guide
Table F-1
1016 $P CTRL P 1017 $Q CTRL Q 1018 $R CTRL R 1019 $S CTRL S 1020 $T CTRL T 1021 $U CTRL U 1022 $V CTRL V 1023 $W CTRL W 1024 $X CTRL X 1025 $Y CTRL Y 1026 $Z CTRL Z 1027 %A CTRL [ 1028 %B CTRL \
ASCII Value Standard Default Parameters Table (Continued)
ASCII Value
Code 39 Encode Character
Full ASCII
Keystroke
1029 %C CTRL ] 1030 %D CTRL 6 1031 %E CTRL ­1032 Space Space 1033 /A ! 1034 /B “ 1035 /C # 1036 /D ? 1037 /E % 1038 /F & 1039 /G ‘ 1040 /H ( 1041 /I ) 1042 /J * 1043 /K +
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the unbolded keystroke is sent.
Page 95
ASCII Character Sets F - 3
Table F-1
1044 /L , 1045 - ­1046 . . 1047 /o / 1048 0 0 1049 1 1 1050 2 2 1051 3 3 1052 4 4 1053 5 5 1054 6 6 1055 7 7 1056 8 8
ASCII Value Standard Default Parameters Table (Continued)
ASCII Value
Code 39 Encode Character
Full ASCII
Keystroke
1057 9 9 1058 /Z : 1059 %F ; 1060 %G < 1061 %H = 1062 %I > 1063 %J ? 1064 %V @ 1065 A A 1066 B B 1067 C C 1068 D D 1069 E E 1070 F F 1071 G G
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the unbolded keystroke is sent.
Page 96
F - 4 Symbol DS6878 Product Reference Guide
Table F-1
1072 H H 1073 I I 1074 J J 1075 K K 1076 L L 1077 M M 1078 N N 1079 O O 1080 P P 1081 Q Q 1082 R R 1083 S S 1084 T T
ASCII Value Standard Default Parameters Table (Continued)
ASCII Value
Code 39 Encode Character
Full ASCII
Keystroke
1085 U U 1086 V V 1087 W W 1088 X X 1089 Y Y 1090 Z Z 1091 %K [ 1092 %L \ 1093 %M ] 1094 %N ^ 1095 %O _ 1096 %W ‘ 1097 +A a 1098 +B b 1099 +C c
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the unbolded keystroke is sent.
Page 97
ASCII Character Sets F - 5
Table F-1
1100 +D d 1101 +E e 1102 +F f 1103 +G g 1104 +H h 1105 +I i 1106 +J j 1107 +K k 1108 +L l 1109 +M m 1110 +N n 1111 +O o 1112 +P p
ASCII Value Standard Default Parameters Table (Continued)
ASCII Value
Code 39 Encode Character
Full ASCII
Keystroke
1113 +Q q 1114 +R r 1115 +S s 1116 +T t 1117 +U u 1118 +V v 1119 +W w 1120 +X x 1121 +Y y 1122 +Z z 1123 %P { 1124 %Q I 1125 %R } 1126 %S ~
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the unbolded keystroke is sent.
Page 98
F - 6 Symbol DS6878 Product Reference Guide
Table F-2
2064 ALT 2 2065 ALT A 2066 ALT B 2067 ALT C 2068 ALT D 2069 ALT E 2070 ALT F 2071 ALT G 2072 ALT H 2073 ALT I 2074 ALT J 2075 ALT K 2076 ALT L
ALT Key Standard Default Tables
ALT Keys Keystroke
2077 ALT M 2078 ALT N 2079 ALT O 2080 ALT P 2081 ALT Q 2082 ALT R 2083 ALT S 2084 ALT T 2085 ALT U 2086 ALT V 2087 ALT W 2088 ALT X 2089 ALT Y 2090 ALT Z
Page 99
ASCII Character Sets F - 7
Table F-3
Misc. Key Standard Default Table
Misc. Key Keystroke
3001 PA 1 3002 PA 2 3003 CMD 1 3004 CMD 2 3005 CMD 3 3006 CMD 4 3007 CMD 5 3008 CMD 6 3009 CMD 7 3010 CMD 8 3011 CMD 9 3012 CMD 10 3013 CMD 11 3014 CMD 12 3015 CMD 13 3016 CMD 14
Table F-4
GUI Shift Keys
Other Value Keystroke
3048 GUI 0 3049 GUI 1 3050 GUI 2 3051 GUI 3 3052 GUI 4 3053 GUI 5 3054 GUI 6 3055 GUI 7 3056 GUI 8
The Apple™ iMac keyboard has an apple key on either side of the space bar. Windows-based systems have a GUI key to the left of the left ALT key, and to the right of the right ALT key.
Page 100
F - 8 Symbol DS6878 Product Reference Guide
Table F-4
GUI Shift Keys (Continued)
Other Value Keystroke
3057 GUI 9 3065 GUI A 3066 GUI B 3067 GUI C 3068 GUI D 3069 GUI E 3070 GUI F 3071 GUI G 3072 GUI H 3073 GUI I 3074 GUI J 3075 GUI K 3076 GUI L 3077 GUI M 3078 GUI N 3079 GUI O 3080 GUI P 3081 GUI Q 3082 GUI R 3083 GUI S 3084 GUI T 3085 GUI U 3086 GUI V 3087 GUI W 3088 GUI X 3089 GUI Y 3090 GUI Z
The Apple™ iMac keyboard has an apple key on either side of the space bar. Windows-based systems have a GUI key to the left of the left ALT key, and to the right of the right ALT key.
Loading...