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 - 2Symbol 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 - 4Symbol 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 - 6Symbol 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 - 8Symbol 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 ModeGeneral
Country Keyboard Types (Country Code)North American
HID Keyboard Keystroke DelayNo Delay (0 msec)
CAPS Lock OverrideDisable
Ignore Unknown CharactersEnable
Emulate KeypadDisable
Keyboard FN1 SubstitutionDisable
Function Key MappingDisable
Simulated Caps LockDisable
Convert CaseNo Case Conversion
Beep on Reconnect AttemptDisable
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 - 2Symbol DS6878 Product Reference Guide
Table A-1
Standard Default Parameters Table (Continued)
ParameterDefault
Pairing ModesUnlocked
Pairing on ContactsEnable
Connection Maintenance Interval15 min
AuthenticationDisable
V a riable Pin Co deSt atic
EncryptionDisable
User Preferences
Set Default ParameterSet Defaults
Parameter Bar Code ScanningEnable
Beep After Good DecodeEnable
Suppress Power Up BeepsDo Not Suppress
Beeper ToneMedium
Beeper VolumeHigh
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 DurationMedium
Beep on InsertionEnabled
Batch Mode Normal (Do Not Batch Data)
Low Power ModeEnabled
Time Delay to Reduced Power Mode1 Sec
Timeout to Low Power Mode from Auto Aim15 Sec
Hand-Held Trigger ModeLevel
Picklist ModeDisabled Always
Mobile Phone/Display ModeDisable
Continuous Bar Code ReadDisable
Decode Session Timeout9.9 Sec
Timeout Between Decodes, Same Symbol0.5 Sec
Timeout Between Decodes, Different Symbols0.2 Sec
Fuzzy 1D ProcessingEnable
Hand-Held Decode Aiming PatternEnable
1
User selection is required to configure this interface and this is the most common selection.
Transmit Code ID Character None
Prefix Value7013 <CR><LF>
Suffix 1 V alue
7013 <CR><LF>
Suffix 2 V alue
Scan Data Transmission FormatData as is
FN1 Substitution ValuesSet
Transmit “No Read” MessageDisable
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 TypeHID Keyboard Emulation
USB Country Keyboard Types (Country Codes)North American
USB Keystroke DelayNo Delay
USB CAPS Lock OverrideDisable
USB Ignore Unknown CharactersSend
Emulate KeypadDisable
USB FN1 SubstitutionDisable
Function Key MappingDisable
Simulated Caps LockDisable
Convert CaseNo Case Conversion
Ignore BeepDisable
Ignore Bar Code ConfigurationDisable
Leading Margin80 msec
PolarityBar High/Margin Low
Ignore Unknown CharactersSend
Convert All Bar Codes to Code 39Disable
Convert Code 39 to Full ASCIIDisable
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 StyleBeep on Successful T r ansmit
Parameter Pass-ThroughParam eter Process an d Pass
11-4
11-5
Through
Convert Newer Code TypesConvert Newer Code Type s
Module Width20 µs
Convert All Bar Codes to Code 39Do Not Convert Bar Codes to
11-6
11-6
11-7
Code 39
Code 39 Full ASCII ConversionDisable
Transmission Timeout3 sec
Ignore Unknown CharactersIgnore Unknown Characters
Leading Margin2 ms
Check for Decode LEDCheck for Decode LED
11-7
11-8
11-9
11-9
11-10
123Scan2 Configuration Tool
123Scan2 ConfigurationNone
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 - 6Symbol DS6878 Product Reference Guide
Table A-1
Standard Default Parameters Table (Continued)
ParameterDefault
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
Set Length(s) for Code 128Any Length
GS1-128 (formerly UCC/EAN-128)Enable
ISBT 128Enable
ISBT ConcatenationDisable
Check ISBT TableEnable
ISBT Concatenation Redundancy10
14-24
14-24
14-25
14-26
14-27
14-27
Code 39
Code 39Enable
Trioptic Code 39Disable
Convert Code 39 to Code 32 (Italian Pharmacy Code)Disable
Code 32 PrefixDisable
Set Length(s) for Code 392 to 55
Code 39 Check Digit VerificationDisable
Transmit Code 39 Check DigitDisable
Code 39 Full ASCII ConversionDisable
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 - 8Symbol DS6878 Product Reference Guide
Table A-1
Standard Default Parameters Table (Continued)
ParameterDefault
Buffer Code 39Disable
Code 93
Code 93Disable
Set Length(s) for Code 934 to 55
Code 11
Code 11Disable
Set Lengths for Code 114 to 55
Code 1 1 Check Digit VerificationDisable
Transmit Code 11 Check Digit(s)Disable
Interleaved 2 of 5 (ITF)
Interleaved 2 of 5 (ITF)Enable
Set Lengths for I 2 of 514
I 2 of 5 Check Digit VerificationDisable
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 DigitDisable
Convert I 2 of 5 to EAN 13Disable
14-43
14-44
Discrete 2 of 5 (DTF)
Discrete 2 of 5Disable
Set Length(s) for D 2 of 512
14-44
14-45
Codabar (NW - 7)
CodabarDisable
Set Lengths for Codabar5 to 55
CLSI EditingDisable
NOTIS EditingDisable
14-47
14-47
14-49
14-49
MSI
MSIDisable
Set Length(s) for MSI2 to 55
MSI Check DigitsOne
Transmit MSI Check DigitDisable
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 ParametersA - 9
Table A-1
Standard Default Parameters Table (Continued)
ParameterDefault
MSI Check Digit AlgorithmMod 10/Mod 10
Chinese 2 of 5
Enable/Disable Chinese 2 of 5Disable
Matrix 2 of 5
Enable/Disable Matrix 2 of 5Disable
Matrix 2 of 5 Lengths1 Length - 14
Matrix 2 of 5 RedundancyDisable
Matrix 2 of 5 Check DigitDisable
Transmit Matrix 2 of 5 Check DigitDisable
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 1DRegular
Postal Codes
US PostnetDisable
US PlanetDisable
Transmit US Postal Check DigitEnable
UK PostalDisable
Transmit UK Postal Check DigitEnable
Japan PostalDisable
Australian PostalDisable
Netherlands KIX CodeDisable
USPS 4CB/One Code/Intelligent MailDisable
UPU FICS PostalDisable
Data MatrixEnable
Data Matrix Inverse Regular
MaxicodeDisable
QR CodeEnable
QR InverseRegular
MicroQREnable
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 Level1
Security Level0
Intercharacter Gap SizeNormal
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)
ParameterDefault
Page
Number
Micro PDF
Flush Macro PDF Buffer1
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
AUPC-A, UPC-E, UPC-E1, EAN-8, EAN-13
BCode 39, Code 32
CCodabar
D
ECode 93
FInterleaved 2 of 5
GDiscrete 2 of 5, or Discrete 2 of 5 IATA
HCode 11
JMSI
KGS1-128
LBookland EAN
MTrioptic Code 39
NCoupon Code
Symbol Code Characters
Code CharacterCode Type
Code 128, ISBT 128, ISBT 128 Concatenated
RGS1 DataBar Family
SMatrix 2 of 5
TUCC Composite, TLC 39
UChinese 2 of 5
Page 58
B - 2Symbol DS6878 Product Reference Guide
Table B-1
VKorean 3 of 5
X
zAztec, Aztec Rune
P00Data Matrix
P01
P02Maxicode
P03US Postnet
P04US Planet
P05Japan Postal
P06UK Postal
P08Netherlands KIX Code
P09Australian Postal
P0AUSPS 4CB/One Code/Intelligent Mail
Symbol Code Characters (Continued)
Code CharacterCode Type
ISSN EAN
QR Code, MicroQR
, PDF417, Macro PDF417, Micro PDF417
P0BUPU FICS Postal
P0XSignature 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)
QR Code, MicroQR
SDiscrete 2 of 5, IATA 2 of 5
UMaxicode
zAztec, Aztec Rune
XBookland 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 - 4Symbol DS6878 Product Reference Guide
The modifier character is the sum of the applicable option values based on Table B-3.
Table B-3
Code 390No check character or Full ASCII processing.
Trioptic Code 390No option specified at this time. Always transmit 0.
Code 1280Standard data packet, no Function code 1 in first symbol position.
Modifie r Characters
Code TypeOption ValueOption
1Reader has checked one check character.
3Reader has checked and stripped check character.
4Reader has performed Full ASCII character conversion.
5Reader has performed Full ASCII character conversion and
checked one check character.
7Reader 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
1Function code 1 in first symbol character position.
2Function 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 50No check digit processing.
1Reader has validated check digit.
3Reader has validated and stripped check digit.
Example: An I 2 of 5 bar code without check digit, 4123, is transmitted as ]I04123
Codabar0No check digit processing.
1Reader has checked check digit.
3Reader has stripped check digit before transmission.
Example: A Codabar bar code without check digit, 4123, is transmitted as ]F04123
Code 930No options specified at this time. Always transmit 0.
Example: A Code 93 bar code 012345678905 is transmitted as ]G0012345678905
MSI 0Check digits are sent.
1No 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 ReferenceB - 5
Table B-3
D 2 of 50No options specified at this time. Always transmit 0.
UPC/EAN0Standard data packet in full EAN format, i.e. 13 digits for UPC-A,
Bookland EAN0No options specified at this time. Always transmit 0.
ISSN EAN0No options specified at this time. Always transmit 0.
Modifie r Characters (Cont inued)
Code TypeOption ValueOption
Example: A D 2 of 5 bar code 4123, is transmitted as ]S04123
UPC-E, and EAN-13 (not including supplemental data).
1Two digit supplemental data only.
2Five digit supplemental data only.
3Combined data packet comprising 13 digits from EAN-13, UPC-A
or UPC-E symbol and 2 or 5 digits from supplemental symbol.
4EAN-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 110Single check digit
1Two check digits
3Check 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 - 6Symbol DS6878 Product Reference Guide
Table B-3
Modifie r Characters (Cont inued)
Code TypeOption ValueOption
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)
0Standard data packet.
1Data packet containing the data following an encoded symbol
separator character.
2Data packet containing the data following an escape mechanism
character. The data packet does not support the ECI protocol.
3Data 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.
1Data packet is a GS1-128 symbol (i.e., data is preceded with ]JC1).
PDF417,
Micro PDF417
0Reader 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
1Reader set to follow the ECI protocol (Extended Channel
Interpre tation). All data characters 92
are doubled.
DEC
2Reader 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.
3The bar code contains a GS1-128 symbol, and the first codeword
is 903-907, 912, 914, 915.
4The bar code contains a GS1-128 symbol, and the first codeword
is in the range 908-909.
5The 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 ReferenceB - 7
Table B-3
Data Matrix0ECC 000-140, not supported.
MaxiCode0Symbol in Mode 4 or 5.
QR Code0Model 1 symbol.
Modifie r Characters (Cont inued)
Code TypeOption ValueOption
1ECC 200.
2ECC 200, FNC1 in first or fifth position.
3ECC 200, FNC1 in second or sixth position.
4ECC 200, ECI protocol implemented.
5ECC 200, FNC1 in first or fifth position, ECI protocol implemented.
6ECC 200, FNC1 in second or sixth position, ECI protocol
implemented.
1Symbol in Mode 2 or 3.
2Symbol in Mode 4 or 5, ECI protocol implemented.
3Symbol in Mode 2 or 3, ECI protocol implemented in secondary
message.
Aztec
1
2Model 2 symbol, ECI protocol implemented.
3Model 2 symbol, ECI protocol not implemented, FNC1 implied in
4Model 2 symbol, ECI protocol implemented, FNC1 implied in first
5Model 2 symbol, ECI protocol not implemented, FNC1 implied in
6Model 2 symbol, ECI protocol implemented, FNC1 implied in
0Aztec symbol.
CAztec Rune symbol.
Model 2 / MicroQR symbol
first position.
position.
second position.
second position.
, ECI protocol not implemented.
Page 64
B - 8Symbol 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 - 2Symbol 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 CodesC - 3
1234890hjio9900mnb
(GS1 DataBar Expanded)
10293847560192837465019283746029478450366523
(GS1 DataBar Expanded Stacked)
08672345650916
(GS1 DataBar Limited)
Page 68
C - 4Symbol 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 CodesC - 5
US Postnet
UK Postal
Page 70
C - 6Symbol DS6878 Product Reference Guide
Page 71
Appendix D Numeric Bar Codes
Page 72
D - 2Symbol 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 CodesD - 3
6
7
8
Cancel
To correct an error or change a selection, scan the bar code below.
9
Cancel
Page 74
D - 4Symbol DS6878 Product Reference Guide
Page 75
Appendix E Alphanumeric Bar Codes
Alphanumeric Keyboard
Space
#
$
%
Page 76
E - 2Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
*
+
-
.
/
!
Page 77
Alphanumeric Keyboard (continued)
“
Alphanumeric Bar CodesE - 3
&
‘
(
)
:
Page 78
E - 4Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
;
<
=
>
?
@
Page 79
Alphanumeric Keyboard (continued)
[
Alphanumeric Bar CodesE - 5
\
]
^
_
`
Page 80
E - 6Symbol 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 CodesE - 7
7
8
End of Message
9
Cancel
Page 82
E - 8Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
A
B
C
D
E
F
Page 83
Alphanumeric Keyboard (continued)
G
Alphanumeric Bar CodesE - 9
H
I
J
K
L
Page 84
E - 10Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
M
N
O
P
Q
R
Page 85
Alphanumeric Keyboard (continued)
S
Alphanumeric Bar CodesE - 11
T
U
W
V
X
Page 86
E - 12Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
Y
Z
a
b
c
d
Page 87
Alphanumeric Keyboard (continued)
e
Alphanumeric Bar CodesE - 13
f
g
h
i
j
Page 88
E - 14Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
k
l
m
o
n
p
Page 89
Alphanumeric Keyboard (continued)
q
Alphanumeric Bar CodesE - 15
r
s
t
u
v
Page 90
E - 16Symbol DS6878 Product Reference Guide
Alphanumeric Keyboard (continued)
w
x
y
z
{
|
Page 91
Alphanumeric Keyboard (continued)
}
Alphanumeric Bar CodesE - 17
~
Page 92
E - 18Symbol DS6878 Product Reference Guide
Page 93
Appendix F ASCII Character Sets
Table F-1
1000%UCTRL 2
1001$ACTRL A
1002$BCTRL B
1003$CCTRL C
1004$DCTRL D
1005$ECTRL E
1006$FCTRL F
1007$GCTRL G
1008$H
1009$I
1010$JCTRL J
1011$KCTRL 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$LCTRL L
1013$M
1014$NCTRL N
1015$OCTRL 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 - 2Symbol DS6878 Product Reference Guide
Table F-1
1016$PCTRL P
1017$QCTRL Q
1018$RCTRL R
1019$SCTRL S
1020$TCTRL T
1021$UCTRL U
1022$VCTRL V
1023$WCTRL W
1024$XCTRL X
1025$YCTRL Y
1026$ZCTRL Z
1027%ACTRL [
1028%BCTRL \
ASCII Value Standard Default Parameters Table (Continued)
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 - 8Symbol DS6878 Product Reference Guide
Table F-4
GUI Shift Keys (Continued)
Other ValueKeystroke
3057GUI 9
3065GUI A
3066GUI B
3067GUI C
3068GUI D
3069GUI E
3070GUI F
3071GUI G
3072GUI H
3073GUI I
3074GUI J
3075GUI K
3076GUI L
3077GUI M
3078GUI N
3079GUI O
3080GUI P
3081GUI Q
3082GUI R
3083GUI S
3084GUI T
3085GUI U
3086GUI V
3087GUI W
3088GUI X
3089GUI Y
3090GUI 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...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.