from Motorola. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval
systems. The material in this manual is subject to change without notice.
The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on a licensed basis. Motorola
grants to the user a non-transferable and non-exclusive license to use each software or firmware program delivered hereunder (licensed
program). Except as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user without prior written
consent of Motorola. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user
shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from
a licensed program, or use a licensed program in a network without written permission from Motorola. The user agrees to maintain
Motorola’s copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in
whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program delivered to the user
or any portion thereof.
Motorola reserves the right to make changes to any software or product to improve reliability, function, or design.
Motorola does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or
application described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any Motorola, Inc., intellectual property rights. An
implied license only exists for equipment, circuits, and subsystems contained in Motorola products.
MOTOROLA and the Stylized M Logo and Symbol and the Symbol logo are registered in the US Patent & Trademark Office. Bluetooth is a
registered trademark of Bluetooth SIG. Microsoft, Windows and ActiveSync are either registered trademarks or trademarks of Microsoft
Corporation. All other product or service names are the property of their respective owners.
This media, or Motorola Product, may include Motorola Software, Commercial Third Party Software, and Publicly Available Software.
The Motorola Software that may be included on this media, or included in the Motorola Product, is Copyright (c) by Motorola, Inc., and its
use is subject to the licenses, terms and conditions of the agreement in force between the purchaser of the Motorola Product and
Motorola, Inc.
The Commercial Third Party Software that may be included on this media, or included in the Motorola Product, is subject to the licenses,
terms and conditions of the agreement in force between the purchaser of the Motorola Product and Motorola, Inc., unless a separate
Commercial Third Party Software License is included, in which case, your use of the Commercial Third Party Software will then be
governed by the separate Commercial Third Party License.
The Publicly Available Software that may be included on this media, or in the Motorola Product, is listed below. The use of the listed
Publicly Available Software is subject to the licenses, terms and conditions of the agreement in force between the purchaser of the
Motorola Product and Motorola, Inc., as well as, the terms and conditions of the license of each Publicly Available Software package.
Copies of the licenses for the listed Publicly Available Software, as well as, all attributions, acknowledgements, and software
details, are included below. Motorola is required to reproduce the software licenses, acknowledgments and copyright notices as provided
by the Authors and Owners, thus, all such information is provided in its native language form, without modification or translation.
The Publicly Available Software in the list below is limited to the Publicly Available Software included by Motorola. The Publicly Available
Software included by Commercial Third Party Software or Products, that is used in the Motorola Product, are disclosed in the Commercial
Third Party Licenses, or via the respective Commercial Third Party Publicly Available Software Legal Notices.
Publicly available software list:
Name: Regular Expression Evaluator
Version: 8.3
Description:Compiles and executes regular expressions
Software Site: http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/regex/
Source Code: No Source Distribution Obligations. Motorola will not provide nor distribute the Source Code for the
and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software must display the following acknowledgement:
information
This product includes software developed by the University of California, Berkeley and its contributors.
4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Motorola, Inc.
One Motorola Plaza
Holtsville, New York 11742-1300
http://www.motorola.com/enterprisemobility.
Warranty
The complete Motorola hardware product warranty statement is available at:
The Symbol DS6878 Product Reference Guide provides genera l instructions for setting up, operating, maintaining,
and troubleshooting the Symbol DS6878 digital scanner and cradles.
Configurations
This guide includes the following configurations:
•
DS6878-SR20001WR - DS6878 digital scanner, standard range, cash register white
•
DS6878-SR20007WR - DS6878 digital scanner, standard range, twilight black
•
DS6878-HC2000BWR - DS6878 digital scanner, standard range, healthcare white
•
DS6878-DL20001WR - DS6878 digital scanner, standard range, DL parsing, cash register white
•
DS6878-DL20007WR - DS6878 digital scanner, standard range, DL parsing, twilight black
•
DS6878-HD20007WR - DS6878 digital scanner, high density, twilight black
Chapter Descriptions
Topics covered in this guide are as follows:
•
Chapter 1, Getting Started provides a product overview, unpacking instructions, and cable connection
information.
•
Chapter 2, Scanning describes parts of the digital scanner, beeper and LED definitions, and how to use the
digital scanner.
•
Chapter 3, Maintenance, Troubleshooting & Technical Specifications provides information on how to care for
the digital scanner and cradle, troubleshooting , an d tech nica l s pecifications.
•
Chapter 4, Radio Communications provides information a bout the modes of opera tion and features a vailable
for wireless communication. This chapter also includes programming bar codes to configure the digital
scanner.
xviiiSymbol DS6878 Product Reference Guide
•
Chapter 5, User Preferences & Miscellaneous Digital Scanner Options provides programming bar codes for
selecting user preference features for the digital scanner and commonly used bar codes to customize how
the data is transmitted to the host device.
•
Chapter 6, USB Interface provides information for setting up the digital scanner and cradle for USB
operation.
•
Chapter 7, RS-232 Interface provides information for setting up the digital scanner and cradle for RS-232
operation.
•
Chapter 8, Keyboard Wedge Interface provides information for setting up the digital scanner and cradle for
Keyboard Wedge operation.
•
Chapter 9, IBM Interface provides all information for setting up the digital scanner and cradle with IBM
468X/469X POS systems.
•
Chapter 10, Wand Emulation Interface provides all informatio n for setting up the digital scanner and cradle
for Wand Emulation operation.
•
Chapter 1 1, Scanner Emulation Inter face provides information for setting u p the digital scanner and cradle for
Scanner Emulation operation.
•
Chapter 12, 123Scan2 (PC based scanner configuration tool) enables rapid and easy customized setup of
Symbol scanners by Motorola.
•
Chapter 13, OCR Programming describes how to set up the digital scanner for OCR programming.
•
Chapter 14, Symbologies describes all symbology features and provides the programming bar codes
necessary for selecting these features for the digital scanne r.
•
Chapter 15, Advanced Data Formatting (ADF) describes how to customize scanned data befo re transmitting
to the host. This chapter also contains the bar codes for advanced data formatting.
•
Chapter 16, Driver’s License Set Up (DS6878-DL) describes how the DS6878-DL digital scanner can parse
out information from the standard US driver’s licenses and certain other American Association of Motor
Vehicle Administrators (AAMVA) compliant ID cards.
•
Appendix A, Standard Defaul t Parameters provides a table of all host devices and miscellaneous digital
scanner defaults.
•
Appendix B, Programming Reference provides a table of AIM code identifiers, ASCII character conversions,
and keyboard maps.
•
Appendix C, Sample Bar Codes includes sample bar codes.
•
Appendix D, Numeric Bar Codes includes the numeric bar codes to scan for parameters requiring specific
numeric values.
•
Appendix E, Alphanumeric Bar Codes includes the bar codes representing the alphanumeric keyboard, used
when setting ADF rules.
•
Appendix F, ASCII Character Sets provides ASCII character value tables.
Notational Conventions
The followingconventions are used in this document:
•
Italics are used to highlight chapters and sections in this and related documents.
•
Bold text is used to highlight parameter names and options.
About This Guidexix
*Baud Rate 9600
Feature/Option
* Indicates Default
•
bullets (•) indicate:
• Action items
• Lists of alternatives
• Lists of required steps that are not necessarily sequential
•
Sequential lists (e.g., those that describe step-by-s te p pr oc ed ur e s) ap pe a r as nu m be re d lists.
•
Throughout the programming bar code menus, asterisks (*) are used to denote default parameter settings.
NOTE This symbol indicates something of special interest or importance to the reader. Failure to read the note
will not result in physical harm to the reader, equipment or data.
CAUTION This symbol indicates that if this information is ignored, the possibility of data or material damage may
occur.
WARNING! This symbol indicates that if this information is ignored the possibility that serious personal
Related Documents
•
The Symbol DS6878 Quick St ar t Guid e (p/n 72-1317 00-xx) p rovides gener al information to help the user ge t
started with the digital scanner. It includes basic operation instructions and start up bar codes.
•
The CR0078-S/CR0008-S Cradle Quick Reference Guide (p/n 72-135874-xx) provides information to help
the user set up and use the charge only and host interface cradles. It includes set up and mounting
instructions.
The latest version of this guide and all guides, are available at:
If you have a problem with your equipment, contact Motorola Enterprise Mobility Support for your region. Contact
information is available at: http://www.motorola.com/enterprisemobility/support
When contacting Enterprise Mobility Support, please have the following information available:
•
Serial number of the unit
xxSymbol DS6878 Product Reference Guide
•
Model number or product name
•
Software type and version number.
Motorola responds to calls by E-mail, telephone or fax within the time limits set forth in support agreements.
If your problem cannot be solved by Motorola Enterprise Mobility Support, you may need to return your equipment
for servicing and will be given specific directions. Motorola is not responsible for any damages incurred during
shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the
warranty.
If you purchased your Enterprise Mobility business product from a Motorola business partner, contact that business
partner for support.
Chapter 1 Getting Started
Introduction
The Symbol DS6878 combines superior 1D and 2D omnidire ctional bar code scanning performance and advanced
ergonomics in a light-weight design. The digital scanner ensures comfort and ease of use for extended periods of
time.
Figure 1-1
Symbol DS6878 Digital Scanner
1 - 2Symbol DS6878 Product Reference Guide
Interfaces
The CR0078-S cradlesupports the following interfaces:
•
USB connection to a host. The cradle auto detects a USB host and defaults to the HID keyboard interface
type. Select other USB interface types by scanning prog ramming bar code menu s.This interface support s the
following international keyboards (for Windows
Canadian, Spanish, Italian, Swedish, UK English, Portuguese-Brazilian, and Japanese.
•
Standard RS-232 connection to a host. Scan bar code menus to set up proper communication of the cradle
with the host.
•
Keyboard Wedge connection to a host. The host interprets scanned data as keystrokes. This interface
supports the following international keyboards (for Windows
French, French Canadian, Spanish, Italian, Swedish, UK English, Portuguese-Brazilian, and Japanese.
•
Connection to IBM® 468X/469X hosts. Scan bar code menus to set up communication of the cradle with the
IBM terminal.
•
Wand Emulation connection to a host. The cradle is connected to a portable data terminal, a controller, or
host which collects the data as wand data and decodes it.
®
environment): North America, German, French, French
®
environment): North America, German,
•
Scanner Emulation connection to a host. The cradle is connected to a portable data terminal, a controller
which collects the data and interprets it for the host.
•
Synapse capability which allows connection to a wide variety of host systems using a Synapse and Synapse
adapter cable. The cradle auto detects the host.
•
Configuration via 123Scan2.
Unpacking the Digital Scanner and Cradle
Remove the digital scanner and cradle from their respective packing an d in spect fo r d amage . If the dig ital scanner
or cradle was damaged in transit, contact Motorola Enterprise Mobility Support. See page xix for contact
information. KEEP THE PACKING. It is the approved shipping container and should be used if the equipment ever
needs to be returned for servicing.
Parts
Beeper
LED
Trigger
Scan
Window
Battery Door
Latch
Metal Charging
Contacts
Scanner
Getting Started1 - 3
Figure 1-2
Parts of the Digital Scanner
1 - 4Symbol DS6878 Product Reference Guide
Pairing
Bar Code
Latch
Latch
Charging/
Communications
Contacts
Charging LED
Convertible
Mount Hook
Cradle
Figure 1-3
Cradle Front View
Getting Started1 - 5
Rubber FootRubber Foot
Mounting Hole
Host Cable Groove
Rubber Foot
Rubber Foot
Power Port
Host Port
Power Cable Groove
Desk/Wall Mount
Converter Knob
Mounting Hole
Power Cable Hook
Host Cable Hook
Figure 1-4
Cradle Back View
1 - 6Symbol DS6878 Product Reference Guide
Power Port
Host Port
Power Port
Host Port
Connect to appropriate host
Power
Digital Scanner Cradle
The digital scanner cradle serves as a stand, charger, and host interface for the digital scanner. The cr adle sits on
a desktop or mounts on a vertical surface (such as a wall). For more information about mounting options and
procedures, refer to the documentation included with the cradle.
There are two versions of the cradle:
•
Charging cradle with radio: When the cordless digital scanner is paired to the cradle, all communication
between the digital scanner and the host computer is acco m plish e d thro ug h th e cra d le. Each bar code
contains programming instructions or other data unique to the bar code pattern. The digital scanner is paired
to the cradle and transmits bar code data to the cradle via Bluetooth Technology Profile Support. The cradle
then sends that information via an interface cable to the host computer for interpretation.
•
Charge-only cradle:This cradle serves as a stand and battery charger. It does not contain a radio and has
no communication capability.
NOTE For more information about communication between the digital scanner, cradle and host, see Chapter 4,
Radio Communications.
Connecting the Cradle
Important: Connect the interface cable and power supply (if necessary) in the following order to ensure proper
operation of the digital scanner and cradle:
1.If a power supply is connected to the cradle, disconnect it. See Figure 1-5.
2.If using an interface cable, insert the cable into the cradle’s host port.
3.If using a power supply that connects to the interface cable, insert this power supply into the power connector
on the interface cable, and the other end to an AC supply.
4.Insert the other end of the interface cable into the appropriate port on the host computer (see the specific host
chapter for information on host connections).
5.If using an external power supply (if required by the interface, or to allow fast charging of the digital scanner),
insert the power cable into the power port on the back of the cradle, and connect the power supply to an
approved AC supply (refer to the CR0078-S/CR0008-S Cradle Quick Reference Guide for more information).
Figure 1-5
Connecting the Cables to the Cradle
Getting Started1 - 7
6.If applicable, thread the interface cable over the cable support hook and run the host and power cables into
their respective cable grooves.
7.Mount the cradle, as necessary. (For information on mounting the cradle, refer to the documentation included
with the cradle.)
NOTE Disconnect the power supply before changing host cables, or the cradle may not recognize the new host.
Different cables are required for different hosts. The connectors illustrated in each host chapter are
examples only. The connectors may be dif ferent from those illustrated, but the steps to connect the cradle
remain the same.
Supplying Power to the Cradle
The cradle receives power from one of two sources:
•
An external power supply.
•
When connected to the host through a host cable that supplies power.
The cradle detects whether the host or the external supply is supplying power. It always draws power from the
external supply when available, regardless of the presence of power from a host.
IMPORTANT For healthcare environments, use cradle p/n CR0078-SC1009BWR and place the ferrite core
(included in box with cradle) on the power supply (refer to the Power Supply Ferrite Installation
instructions included in the box).
Using the USB Interface to Supply Power
When the cradle is connected to the host via the USB interface, it can be powered by the USB port instead of an
external power supply. Powering from a USB host limits charging. The digital scanner charges at a slower rate than
when charging from an external power supply.
NOTE The radio link functions normally when the cradle draws power from a USB host.
Lost Connection to Host
If scanned data does not transmit to the cradle’s host, ensure that all cables are firmly inserted and the power
supply is connected to an appropriate AC outlet. If scanned data still does not transmit to the host, reestablish a
connection with the host:
1.Disconnect the power supply from the cradle.
2.Disconnect the host interface cable from the cradle.
3.Wait three seconds.
4.Reconnect the host interface cable to the cradle.
5.Reconnect the power supply to the cradle, if required.
6.Reestablish pairing with the cradle by scanning the pairing bar code.
NOTE The CR0078-S does not always require a power supply whereas the CR0008-S always requires a power
supply.
1 - 8Symbol DS6878 Product Reference Guide
Mounting the Cradle
For information on mounting the cradle, refer to the documentation included with the cradle.
Replacing the Digital Scanner Battery
45 6
123
Battery
Connector Clips
The battery is installed in the cordless digital sca nner by the factory and resides in a chamber in the digit al scanner
handle. To replace the battery:
1.Insert a Phillips screwdriver in the screw at the base of the digital scanner, then turn the screw
counterclockwise to release the latch.
2.Remove the latch.
3.If a battery is already installed, turn the digital scanner upright to slide the battery out. Disconnect the battery
connector clip.
Getting Started1 - 9
Figure 1-6
4.With the contacts on the connector clip s facing in th e same direction, att ach the new battery’ s connector clip to
the connector clip in the base of the digital scanner.
5.Slide the new battery into the battery well and ensure the battery leads are visible. The battery should sit
securely in the well.
6.Attach and close the latch.
7.Insert a Phillips screwdriver in the screw at the base of the digital scanner, press down gently, and turn the
screw clockwise to lock the latch in place.
Inserting the Battery
1 - 10Symbol DS6878 Product Reference Guide
Charging the Digital Scanner Battery
Fully charge the digital scanner battery before using the digital scanner for the first time. To charge the digital
scanner battery, place the digital scanner in the cra dle, ensu ring that the met al cont act s on the b ottom of the digit al
scanner touch the contacts on the cradle. Th e battery begins charging when the digital scanner LED indicator
starts flashing green. A complete charge of a fully discharged batter y can take up to three hours using external
power and up to five hours using non-external cable power.
CAUTION To avoid a battery temperature fault, always charge the battery in the digital scanner within the
recommended temperature of 32° to 104° F (0° to 40° C) nominal, 41° to 95° F (5° to 35° C) ideal.
Charging LED
When powered up, the cradle LED is always green. The dig i tal scanner LED flashes a green during charging. See
Table 2-2 on page 2-3 for all charging LED indications.
Shutting Off the Digital Scanner Battery
To shut off the NiMH battery for long term storage or shipping:
1.Scan Battery Off bar code below.
Battery Off
2.To turn the battery back on, place the digital scanner in the cradle.
Reconditioning the Digital Scanner Battery
To maintain optimal performance of the digital scanner NiMH battery, perform a battery recondition approximately
once a year.
To begin the battery recondition cycle:
1.Scan Battery Recondition below.
2.Place the digital scanner into the cradle.
NOTE If the scanner is removed from the cradle during the battery reconditioning cycle, the scanner exits the
battery reconditioning mode of operation and returns to the normal mode of battery charging (see
Charging the Digital Scanner Battery on page 1-10). To restart the battery reconditioning cycle, re-scan
the Battery Recondition parameter and place the scanner in the cradle.
Battery Recondition
Getting Started1 - 11
Desk/Wall Mount
Converter Knob
3.The digital scanner must perform two charge cycles to complete the battery reconditioning process
(discharge/charge/discharge /charge). See Table 1-1.
Battery Reconditioning LED Definitions
Table 1-1
Battery Reconditioning
Discharging Red FlashTime to discharge is approximately 2.5 hours.
Charging Green FlashTime to charge is approximately 2.5 hours with an
Reconditioning CompleteGreen - Solid (always on)The digital scanner enters a trickle charge until the
Battery Reconditioning LED Definitions
Mode
LEDComments
Inserting the Digital Scanner in the Cradle
Insert the digital scanner in the cradle so that the metal contacts on the bottom of the digital scanner handle touch
the contacts on the cradle. Push the handle ligh tly to ensure a proper connection, engaging the contacts in the
cradle and digital scanner. Ensure the desk/wall mount converter knob on the back of the cradle is in the correct
position for the horizontal or vertical mounting.
Horizontal Cradle Mount
When mounting the cradle horizontally, where no fastening is necessary:
external power supply.
digital scanner is removed from the cradle.
1.Ensure the rubber feet are attached to the cradle. These feet provide traction and prevent surface damage.
2.Ensure the desk/wall mount converter knob is in the position shown in Figure 1-7.
Figure 1-7
Horizontal Mount - Inserting the Digital Scanner in the Cradle
1 - 12Symbol DS6878 Product Reference Guide
Desk/Wall
Mount
Converter Knob
Vertical Cradle Mount
When mounting the cradle vertically:
1.Ensure the rubber feet are attached to the cradle. These feet provide traction and prevent surface damage.
2.Ensure the convertible mount hook on the front of the cradle is inserted with the hook facing up. If not, remove
and reverse the hook so that it is in position to secure the digit al scanner in pla ce. (See Figure 1-3 on page 1-4
for the location of the convertible mount hook.)
3.Ensure the desk/wall mount converter knob is in the position shown in Figure 1-8.
Figure 1-8
Vertical Mount - Inserting the Digital Scanner in the Cradle
Wall Mount Bracket Template
For your convenience, a wall mount bracket can be purcha sed fr om M otorola. Use the mounting holes on th e Wall
Mount Bracket or see Figure 1-9 for a Wall Mount Bracket Template to determine the location of the screw holes.
For detailed instructions on mounting the cradle, refer to the CR0078-S/CR0008-S Quick Reference Guide (p/n
72-135874-xx).
Getting Started1 - 13
(191.77 mm)
7.55 in.
Figure 1-9
1.7 in.
(43.18 mm)
Wall Mount Bracket Template
1 - 14Symbol DS6878 Product Reference Guide
Radio Communications
The digital scanner can communicate with remote devices vi a Bluetooth Technology Profile Support, or by pairing
with a cradle. For radio communication parameters, detailed information about operational modes, Bluetooth
Technology Profile Support and pairing, see Chapter 4, Radio Communications.
Configuring the Digital Scanner
Use the bar codes in this manual or the 123Scan
Chapter 5, User Preferences & Miscellaneous Digital Scanner Options for information about programming the
digital scanner using bar code menus. Also see each host-specific chapter to set up connection to a specific host
type. See Chapter 12, 123Scan2 to configure the digital scanner using this configuration program.
2
configuration program to configure the digital scanner. See
Accessories
The digital scanner and cradle accessories that are available separately include:
•
Power supplies for applications that do not supply power over the host cable. See each host interface
chapter for set up information.
•
Wall-mount bracket for mounting the cradle vertically. Refer to the CR0078-S/CR0008-S Cradle Quick
Reference Guide (p/n 72-135874-xx) for a wall mounting template and installation instructions.
•
Lanyard for wearing the digital scanner on a wrist.
Lanyard
The lanyard attaches to the inside of the digital scanner battery door latch.
Getting Started1 - 15
Figure 1-10
To attach the lanyard:
1.Open the battery door latch as described in Replacing the Digita l Scanner Ba ttery on p age 1-9. Do not remove
the battery.
Attached Lanyard
1 - 16Symbol DS6878 Product Reference Guide
Battery Door
Latch
Loop Guides
Screw Container
2.Hook the loop of the lanyard around the screw container inside the batte ry door latch, between the loop guides.
Figure 1-11
3.Close the battery door latch.
4.Tighten the screw.
Attaching Lanyard
Chapter 2 Scanning
Introduction
This chapter provides beeper and LED definitions, scanning techniques, general instructions and tips about
scanning, and decode ranges.
Beeper Definitions
The digital scanner issues different beep sequences and patterns to indicate status. Table 2-1 defines beep
sequences that occur during both normal scanning and while programming the digital scanner. (For additional
beeper definitions, see Wireless Beeper Definitions on page 4-3.
Table 2-1
Standard Use
Low/medium/high beepsPower up.
High beepA bar code symbol was decoded (if decode beeper is enabled).
Four long low beeps1.A transmission error was detected in a scanned symbol. The
Four short beepsLow battery warning.
Five low long beepsConversion or format error.
Standard Beeper Definitions
Beeper SequenceIndication
data is ignored. This occurs if a unit is not properly configured.
Check option setting.
2.When communicating with a cradle, the cradle acknowledges
receipt of data. If the acknowledgment is not received, this
transmission error beep sequence sounds. Data may still have
been received by the host. Check the host system for receipt of
transmitted data. If data was not received by the host, re-scan the
bar code.
2 - 2Symbol DS6878 Product Reference Guide
Table 2-1
Low beepDigital scanner detects power when inserted into a cradle.
Low/high/low/high beepsOut of memory - unable to store a new bar code.
Low/high/low beepsADF transmit error.
High/high/high/low beepsRS-232 receive error.
Parameter Menu Scanning
Long low/long high beepsInput error, incorrect bar code or
High/low beepsKeyboard parameter selected. Enter value using bar code keypad.
High/low/high/low beepsSuccessful program exit with change in the parameter setting.
Long low/long high/long low/long high beepsOut of host parameter storage space. Scan
Image Capture
Standard Beepe r Definitions (Continued)
Beeper SequenceIndication
Note: This feature is enabled by default and can be disabled (see
Beep on Insertion on page 5-9
incorrec t b a r c ode progra m ming sequence; remain in program
mode.
page 5-4
.
).
Cancel
scanned, wrong ent ry,
Default Parameters on
Low beepSnapshot mode started or completed.
High/low beepsSnapshot mode timed out.
Note: When connected to a remote device using SPP or HID, if a
disconnect beep sequence sounds immediately after a bar code is
scanned, check the host device for receipt of transmitted data. It is
possible that an attempt was made to transmit the last bar code
scanned after the connection was lost.
Long low/long high beepsPage timeout; remote device is out of range/not powered.
Long low/long high/long low/long high beepsConnection attempt was rejected by remote device.
Code 39 Buffering
High/low beepsNew Code 39 data was entered into the buffer.
Three long high beepsCode 39 buffer is full.
High/low/high beepsThe Code 39 buffer was erased.
Low/high/low beepsThe Code 39 buffer was erased or there was an attempt to cl ear or
transmit an empty buffer.
Low/high beepsA successful transmission of buffered data.
Scanning2 - 3
Table 2-1
Standard Beepe r Definitions (Continued)
Host Specific
USB only
Four high beepsDigital scanner has not completed initialization. Wait several
Digital scanner gives a power-up beep after
scanning a USB Device Type.
This power-up beep occurs more than once.T he USB bus may put the digital scanner in a state where power to
RS-232 only
High beepA <BEL> character is received and Beep on <BEL> is enabled
LED Definitions
In addition to beeper sequences, the digital scanner communi cates with the user using a two-color LED display.
Table 2-2 defines LED colors that display during scanning.
Beeper SequenceIndication
seconds and scan again.
Communication with the bus must be established before the digital
scanner can operate at the highest power level.
the digital scanner is cycled on and off more than once. This is
normal and usually happens when the host PCcold boots.
(Point-to-Point mode only).
Table 2-2
Standard Scanner LED Definitions
LEDIndication
Scanning
Green FlashA bar code was successfully decoded.
Red Transmission error or digital scanner malfunction.
Charging
1
Green - Slow Continuous Flash
Non-critical battery temperature fault. Battery is above or below normal
operating temperature.
If this occurs, do not use the digital scanner and move the digital scanner to a
location within normal operating temperature. The digit al scanner can remain in
the cradle while the battery warms or cools to normal operating temperature.
Note: For appropriate charging temperatures, see
2
Green - Fast Continuous Flash
1
A slow continuous flash is estimated at 1 flash per second.
2
A fast continuous flash is estimated at 2 flashes per second.
Digital scanner is charging.
Table 3-3 on page 3-8
.
2 - 4Symbol DS6878 Product Reference Guide
Table 2-2
Standard Scanner LED Definitions (Continued)
LEDIndication
Green - Solid Digital scanner is fully charged.
RedBattery may require pre-charge.
Amber - Continuous FlashCritical battery temperature fault. Battery is above or below normal operating
temperature.
If this occurs, do not use the digital scanner and move the digital scanner to a
location within normal operating temperature. The digit al scanner can remain in
the cradle while the battery warms or cools to normal operating temperature.
Note: For appropriate charging temperatures, see
1
A slow continuous flash is estimated at 1 flash per second.
2
A fast continuous flash is estimated at 2 flashes per second.
Table 2-3
Standard Cradle LED Definitions
Table 3-3 on page 3-8
LEDIndication
GreenCradle is powered.
Green FlashCradle is externally powered with a USB host interface that suspended the
cradle. The cradle is no longer connected to the digital scanner but it will
charge the digital scanner. Scan the pairing bar code to pair the scanner and
cradle (see
Pairing on page 4-19
).
.
Red FlashTransmission error.
1
A slow continuous flash is estimated at 1 flash per second.
2
A fast continuous flash is estimated at 2 flashes per second.
Scanning
To program the digital scanner, see the appropriate host chapter, Chapter 4, Radio Commun ications and Chapter
14, Symbologies. (In addition to the parameters included in the chapters mentioned, user preference and
miscellaneous digital scanner option parameters are also available in this guide.)
To scan:
1.Ensure all connections are secure (see appropriate host chapter).
2.Aim the digital scanner at the bar code.
3.Press the trigger.
Scanning2 - 5
Figure 2-1
4.Upon successful decode, the digital scanner beeps and the LED turns green. (For more information about
beeper and LED definitions, see Table 2-1 and Table 2-2.)
Scanning
Aiming
When scanning, the digital scanner projects a red laser aiming pattern which allows positioning the bar code within
its field of view. See Decode Ranges on page 2-7for the proper di stance to achieve between the digital scanner
and a bar code.
Figure 2-2
If necessary, the digital scanner turns on its red LEDs to illuminate the target bar code.
Imager Aiming Pattern
2 - 6Symbol DS6878 Product Reference Guide
Symbol
Aiming Pattern
1D bar code
2D bar code
0123 45
0123 45
0123 45
0123 45
To scan a bar code, center the symbol in any orientation within the aiming pattern. Be sure the entire symbol is
within the rectangular area formed by the cross pattern.
Figure 2-3
Scanning Orientation with Imager Aiming Pattern
The digital scanner can also read a bar code presented within the aiming pattern but not centered. The top
examples in Figure 2-4 show acceptable aiming options, while the bottom examples can not be decoded.
This chapter provides suggested digital scanner and cradle maintenance, troub leshooting, technical specifications,
and signal descriptions (pinouts).
Maintenance
Digital Scanner
Cleaning the exit window is required. A dirty window may affect scanning accuracy.
•
Do not allow any abrasive material to touch the window.
•
Remove any dirt particles with a damp cloth.
•
Wipe the window using a tissue moistened with ammonia/water.
•
Do not spray water or other cleaning liquids directly into the window.
The DS6878-HC design allows safe cleansing of the pr od u ct pla stic s with a va rie ty of cle an ing pr oducts and
disinfectants. If required, wipe the digital scanner with the following list of approved cleansers:
®
®
Wipes
• Super Sani-Cloth
®
• Clorox
• Windex
• Cavi-Wipes
• Isopropyl 70-80%
• Virex
• Ethanol 80%
• Gentle dish soap and water
Bleach
®
Antimicrobial
®
5 Wipes
3 - 2Symbol DS6878 Product Reference Guide
Cradle
•
Do not pour, spray, or spill any liquid on the cradle. Wipe cradle using approved cleansers.
CAUTION Avoid using cleansers directly on the digital scanner battery door, contacts and cradle contacts. Use a
cotton swab moistened with alcohol to gently clean contacts.
Battery Information
Rechargeable battery packs are designed and constructed to the highest standards within the industry. However,
there are limitations to how long a battery can operate or be stored before needing replacement. Many factors
affect the life of a battery pack such as heat, cold, customer usage profiles, age and severe drops.
When batteries are stored over a year, battery cell manufacturers advise that some irreversible deterioration in
overall battery quality may occur. To minimi ze this los s, the y re co mm e nd sto ring ba tte r i es ha lf ch ar ged in a dr y,
cool place between 41° F and 77° F (5° C and 25° C), the cooler the better, and removed from the equipment to
prevent the loss of capacity. Batteries should be charged to half capacity at least once a year. If an electrolyte
leakage is observed, avoid any contact with the affected area and properly dispose of the battery.
Replace the battery when a significant loss of run time is detected. Batteries must be charged within the 32° F to
104° F (0° C to 40°C) temperature range.
The standard warranty period for all Symbol batteries is 30 days, regardless if the battery was purchased
separately or included as part of the digital scanner. For more information on Symbol batteries, please visit:
Digital Scanner emits a
low/high/low/high beep sequence
while it is being programmed.
Digital Scanner emits long low/long
high beeps.
Troubleshooting (Continued)
ProblemPossible CausesPossible Solutions
ADF transmit error. See
Formatting
programming.
Invalid ADF rule is detected.See
Formatting
programming.
The Code 39 buffer was erased or
there was an attempt to clear or
transmit an empty buffer.
Out of ADF parameter storage
space.
Input error, incorrect bar code or
Cancel
bar code was scanned.
Normal when scanning the Code 39
Buffering
upon attempt to transmit an empty
Code 39 buffer.
Erase all rules and re-program with
shorter rules.
Scan the correct numeric bar codes
within range for the parameter
programmed.
Chapter 15, Advanced Data
for information about ADF
Chapter 15, Advanced Data
for information about ADF
Clear Buffer
bar code or
Digital Scanner emits long low/long
high/long low/long high beeps.
Digital Scanner emits
high/high/high/low beeps.
Page timeout; remote device is
out of range/not powered.
Out of host parameter storage
space.
Out of memory for ADF rules.Reduce the number of ADF rules or the
Connection attempt was rejected
by remote device.
RS-232 receive error.Normal during host reset. Otherwise,
Move the digital scanner back into
range of the remote device; try to
re-connect; check remote device
configuration.
Scan
Default Parameters on page
5-4
.
number of steps in the ADF rules.
Free up remote device resources.
set the digital scanner's RS-232 parity
to match the host setting.
3 - 4Symbol DS6878 Product Reference Guide
Table 3-1
Digital Scanner emits high/low
beeps.
Digital Scanner emits three long hig h
beeps.
Troubleshooting (Continued)
ProblemPossible CausesPossible Solutions
The digital scanner is buffering
Code 39 data.
Or
Keyboard parameter selected.
Bluetooth disconnection event.Move the digital scanner back into
Code 39 buffer is full.Scan the Code 39 bar code without a
Normal.
Or
Enter value using bar code keypad.
range of the remote device.
In Master (SPP) mode, re-pair the
digital scanner and cradle by scanning
the
PAIR
bar code on the cradle; check
cradle power.
In Slave (SPP/HID) mode, reestablish
connection between the digital scanner
and remote device from the remote
device side.
leading space or scan
Code 39
& Store on page 14-34
stored Code 29 data.
on
Code 39 Buffering - Scan
Do Not Buffer
to transmit
Digital Scanner emits four high
beeps on trigger release.
Digital Scanner emits four long low
beeps.
Digital Scanner emits five low long
beeps.
Decoding Bar Codes
Digital Scanner emits the laser, but
does not decode the bar code.
Low battery.Place digital scanner in cradle to
charge the battery.
A transmission error was
detected in a scanned symbol.
The data is ignored.
The digital scanner is either:
- Out of range
- Not paired to the cradle
- Not connected to a remote
Bluetooth device.
Acknowledgment that transmitted
data was not received by the
cradle.
Conversion or format error.Check ADF rules for the host.
Digital Scanner is not
programmed for the correct bar
code type.
This occurs if a unit is not properly
configured. Check option setting.
Move the digital scanner back into
range of the remote device.
Or
Scan the
Data may have been received by the
host. Check the host system for receipt
of transmitted data. If data was not
received by the host, re-scan the bar
code.
Program the digital scanner to read
that type of bar code. See
Symbologies
PAIR
bar code on the cradle.
Chapter 14,
.
Bar code symbol is unreadable.Scan test symbols of the same bar
code type to determine if the bar code
is defaced.
Digital Scanner decodes bar code,
but does not transmit the data to the
host.
Troubleshooting (Continued)
ProblemPossible CausesPossible Solutions
Distance between digital scanner
and bar code is incorrect.
The scan line is not crossing
every bar and space of the
symbol.
Digital Scanner is not
programmed for the correct host
type.
Interface cable is loose.Ensure all cable connections are
Cradle is not programmed for the
correct host interface.
Digital Scanner not paired to
host-connected interface.
Cradle has lost connection to
host.
Move the digital scanner closer to or
further from the bar code. See
Ranges on page 2-7
Move the symbol until the scan line is
within the acceptable aiming pattern.
See
Figure 2-1 on page 2-5
Scan the appropriate host type
programming bar code. See the
chapter corresponding to the host type.
secure.
Check digital scanner host parameters
or edit options.
Pair the digital scanner to the cradle by
scanning the
cradle.
In this exact order: disconnect power
supply; disconnect host cable; wait
three seconds; reconnect host cable;
reconnect power supply; reestablish
pairing.
PAIR
.
bar code on the
Decode
.
Digital Scanner emits five long low
beep after a bar code is decoded.
Conversion or format error was
detected.
The digital scanner’s conversion
parameters are not properly
configured.
Conversion or format error was
detected.
An ADF rule was set up with
characters that can't be sent for
the host selected.
Conversion or format error was
detected.
A bar code was scanned with
characters that can't be sent for
that host.
Ensure the digital scanner’s conversion
parameters are properly configured.
Change the ADF rule, or change to a
host that can support the ADF rule.
Change the bar code, or change to a
host that can support the bar code.
3 - 6Symbol DS6878 Product Reference Guide
Table 3-1
Troubleshooting (Continued)
ProblemPossible CausesPossible Solutions
Host Displays
Host displays scanned data
incorrectly.
Digital Scanner is not
programmed to work with the
host.
Ensure the proper host is selected.
Scan the appropriate host type
programming bar code.
For RS-232, ensure the digital
scanner’s communication parameters
match the host’s settings.
For a USB HID keyboard or Keyboard
Wedge configuration, ensure the
system is programmed for the correct
keyboard type and language, and turn
off the CAPS LOCK key.
Ensure editing options (e.g., ADF,
UPC-E to UPC-A Conversion) are
properly programmed.
Check the digital scanner’s host type
parameters or editing options.
Trigger
Nothing happens when the trigger is
pulled.
The laser aiming or illumination does
not appear when the trigger is
pulled.
No power to the digital scanner.Check the system power. If the
configuration requires a power supply,
re-connect the power supply.
Check the battery . Ensure that end cap
to battery chamber is secured.
Interface/power cables are loose.Check for loose cable connecti ons and
re-connect cables.
Digital Scanner is disabled.For Synapse or IBM-468x mode,
enable the digital scanner via the host
interface.
No power to the digital scanner.Check battery and charging contacts;
ensure that end cap to battery chamber
is secured; ensure all power and cable
connections to cradle are secure.
Interface/power cables are loose.Check battery and charging contacts;
ensure power and cable connections to
cradle are secure.
NOTE If after performing these checks the symbol still does not scan, contact the distributor or contact Motorola
Enterprise Mobility Support. See page xix for contact information.
Weight (with battery)Approximately 8.4 oz. (238 g)
ColorCash Register White or Twilight Black
Performance Characteristics
Light Source: Aiming Pattern: 650 nm laser diode
Frame RateDecode Mode: Up to 60 fps
Radio RangeMinimum 33 ft (10m) / Typical warehouse environment 50 ft. (15m)
Battery Specifications720maH NiMH - (3) AAA
Technical Specifications - Symbol DS6878 Digital Scanne r
ItemDescription
(18.5 cm H x 9.7 cm L x 6.9 cm W)
HC Configuration: Healthcare White
Illumination: 630 nm LED
number of scans per full charge: typically 8,500 @ 1 scan/second
Charge Time:
Fully discharged battery: < 3 hours via external power / approximately 5.5
hours via host power through cable
Roll Tolerance± 360°
Pitch Tolerance± 60°
Yaw Tolerance± 60°
Nominal Working Distance(See
Decode CapabilityUPC/EAN and with supplementals, Code 39, Code 39 Full ASCII, Tri-optic
Interfaces SupportedSee
User Environment
Operating Temperature32° to 122° F (0° to 50° C)
Storage Temperature-40° to 158° F (-40° to 70° C)
Charging Temperature32° to 104° F (0° to 40° C) nominal, 41° to 95° F (5° to 35° C) ideal
Humidity5% to 95%, non-condensing
Drop SpecificationsWithstands multiple 6 ft./1.8 m drops to concrete at room temperature.
IBM 468x/469x; Keyboard Wedge; USB (Standard, IBM SurePOS, Macintosh);
Laser/Wand Emulation; 123Scan
2
; Remote Digital Scanner Management.
In addition, Synapse Adaptive Connectivity allows for connectivi ty to all of the a bove plus
many non-standard interfaces.
User Environment
Operating Temperature32° to 122° F (0° to 50° C)
Storage Temperature-40° to 158° F (-40° to 70° C)
Charging Temperature32° to 104° F (0° to 40° C) nominal, 41° to 95° F (5° to 35° C) ideal
Humidity5% to 95% (non-condensing)
Mounting OptionsDesktop, mount on a wall, computer work station or medical cart.
Power SuppliesPower supplies are available for applications that do not supply power over host cable.
The signal descriptions in Table 3-4 apply to the connector on the digital scanner and are for reference only.
Table 3-4
1ReservedSynClockReservedReservedReservedJump to Pin 6
2PowerPowerPowerPowerPowerPower
3GroundGroundGroundGroundGroundGround
4IBM_A(+)ReservedTxDKeyClockDBPReserved
5ReservedReservedRxDTermDataCTSD +
6IBM_B(-)SynDataRTSKeyDataRTSJump to Pin 1
7ReservedReservedCTSTermClockReservedD 8ReservedReservedReservedReservedReservedReserved
9N/AN/AN/AN/AN/AN/A
10N/AN/AN/AN/AN/AN/A
Figure 3-1 illustrates the positions of the cradle pins.
Cradle Signal Pin-outs
PinIBMSynapseRS-232
Keyboard
Wedge
WandUSB
Figure 3-1
The signal descriptions in Table 3-5 apply to the connector from the digital scanner to the digital scanner cradle and
are for reference only.
Table 3-5
1CRADLE_TXD
2VCC
3GND
4CRADLE_RXD
Cradle Pin Assignments
Cradle Pin-outs
PinDescription
Chapter 4 Radio Communications
*Pair on Contacts
Feature/Option
* Indicates Default
Introduction
This chapter provides information about the modes of op eration and fea tures available for wire less communication
between digital scanners, cradles and hosts. The chapter also includes the parameters necessary to configure the
digital scanner.
The digital scanner ships with the settings sho wn in the Radio Communication Default Table on page 4-2 (also see
Appendix A, Standard Defaul t Parameters for all host device and miscellaneous digital scanner defaults). If the
default values suit requirements, programming is not necessary.
To set feature values, scan a single bar code or a short bar code sequence. The settings are stored in non-volatile
memory and are preserved even when the dig i tal scanner is pow er ed dow n.
If not using a Synapse or USB cable with the cradle, select a host type (see each host chapter for specific host
information) after the power-up beeps sound. This is only necessary upon the first power-up when connected to a
new host.
To return all features to default values, scan a default bar code in Default Parameters on page 5-4. Throughout the
programming bar code menus, default values are indicated with asterisks (
*).
Scanning Sequence Examples
In most cases, scan one bar code to set a specific parameter value.
Errors While Scanning
Unless otherwise specified, to correct an error during a scanning sequence, just re-scan the correct parameter.
4 - 2Symbol DS6878 Product Reference Guide
Radio Communications Parameter Defaults
Table 4-1 lists the defaults for radio communication parameters. If you wish to change any option, scan the
appropriate bar code(s) provided in the Radio Communications Parameters section beginning on page 4-4.
NOTE See Appendix A, Standard Default Parameters for all user preferences, hosts, symbologies, and
miscellaneous default parameters.
Table 4-1
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
Reconnect Attempt Interval30 sec
Auto-reconnect in Bluetooth Keyboard
Emulation (HID Slave) Mode
Modes of Operation
(Point-to-Point/Multipoint-to-Point
Parameter Broadcast (Cradle Host Only)Enable
Pairing ModesUnlocked
Pairing on ContactsEnable
Connection Maintenance Interval15 min
AuthenticationDisable
Variable Pin CodeStatic
EncryptionDisable
On Bar Code Data
Point-to-Point
4-17
4-18
4-19
4-20
4-21
4-23
4-25
4-26
4-27
Wireless Beeper Definitions
When the digital scanner scans the pairing bar code it issues various beep sequences indicating successful or
unsuccessful operations. Table 4-2 defines beep sequences that occur during pairing operations. (For additional
beeper definitions, see Beeper Definitions on page 2-1.).
Radio Communications4 - 3
Table 4-2
Four long low beeps1.A transmission error was detected in a scanned symbol. The data is ignored.
Five high beepsEmitted every 5 seconds while a reconnection attempt is in progress. (See
Long low/long high beepsPage timeout; remote device is out of range/not powered. (See
Wireless Beeper Definitions
Beeper SequenceIndication
This occurs if a unit is not properly configured. Check option setting.
2.When communicating with a cradle, th e cradle acknowledges receipt of dat a. If
the acknowledgment is not received, this transmission error beep sequence
sounds. Data may still have been received by the host. Check the host system for
receipt of transmitted data. If data was not received by the host, re-scan the bar
code.
Auto-reconnect Feature on page 4-14
Note: When connected to a remote device using SPP or HID, if a disconnect beep
sequence sounds immediately after a bar code is scanned, check the host device
for receipt of transmitted data. It is possible that an attempt was made to transmit
the last bar code scanned after the connection was lost.
Feature on page 4-14
.)
.)
Auto-reconnect
Long low/long high/long low/
long high beeps
Connection attempt was rejected by remote device.
Note: In the case of
connected to another digital scanner in single Point-to-Point locked mode, or the
piconet may be full in Multipoint-to-Point mode. If Pair On Cont acts is enabled and
the digital scanner that is inserted is already connected to the cradle, no beeping
occurs.
Pairing Methods on page 4-21
, the cradle may already be
4 - 4Symbol DS6878 Product Reference Guide
Radio Communications Host Types
To set up the digital scanner for communication with a cradle, or to use standard Bluetooth profiles, scan the
appropriate host type bar code below.
•
Cradle Host (default) - Select this host type for digital scanner(s) to cradle operation. The digital scanner
must then be paired to the cradle and the cradle communicates directly to the host via the host interface
cable connection.
•
Serial Port Profile (Master) - Select this host type for Bluetooth Technology Profile Support (see page 4-6).
The digital scanner connects to the PC/host via Bluetooth and performs like there’s a serial connection. The
digital scanner initiates the connection to the remote device and is the Master. Scan Serial Port Profile (Master), then scan the PAIR bar code for the remote device. See Pairing Bar Code Forma t on page 4-22 fo r
information about creating a pairing bar code for a remote device.
•
Serial Port Profile (Slave) - Select this host type for Bluetooth Tech nology Profile Support (see page 4-6). The
digital scanner connects to the PC/host via Bluetooth and performs like there’s a serial connection. The
digital scanner accepts incoming connection requested from a remote device and is the Slave. Scan Serial
Port Profile (Slave) and wait for the incoming connection.
•
Bluetooth Keyboard Emulation (HID Slave) - Select this host type for Bluetooth Technology Profile Support.
(See page 4-6 for Bluetooth Technology Profile Support and Master/Slave definitions.) The digital scanner
connects to the PC/host via Bluetooth and performs like a key boa rd . Th e dig ital scanner acc ep ts incoming
connection requested from a remote device and is the slave. Scan Bluetooth Keyboard Emulation (HID Slave) and wait for the incoming connection.
NOTE 1.The digital scanner supports keyboard emulation over the Bluetooth HID profile. For detailed
information, and HID host parameters, see HID Host Parameters on page 4-8.
2. When the digital scanner is paired to the cradle in SPP Master or Cradle Host mode, the digital scanner
automatically tries to reconnect to a remote device when a disconnection occurs that is due to the radio
losing communication. For more information see Auto-reconnect Feature on page 4-14.
Radio Communications Host Types (continued)
*Cradle Host
Radio Communications4 - 5
Serial Port Profile (Master)
Serial Port Profile (Slave)
Bluetooth Keyboard Emulation (HID Slave)
4 - 6Symbol DS6878 Product Reference Guide
Bluetooth Technology Profile Support
With Bluetooth Technology Profile Support, the cradle is not required for wireless communication. The digital
scanner communicates directly to the host using Bluetooth technology. The digital scanner supports the standard
Bluetooth Serial Port Profile (SPP) and HID Profiles which enable the digital scanner to communicate with other
Bluetooth devices that support these profiles.
•
SPP - the digital scanner connects to the PC/host via Bluetooth and performs like there’ s a serial connection.
•
HID - the digital scanner connects to the PC/host via Bluetooth and performs like a keyboard.
Master/Slave Set Up
The digital scanner can be set up as a Master or Slave.
When the digital scanner is set up as a Slave, it is discoverable and connectable to other devices. When the digital
scanner is set up as a Master, the Bluetooth address of the remote device to which a connection is requested is
required. A pairing bar code with the remote device addr ess must be cre ated and scanned to attempt a con nection
to the remote device. See the Pairing Bar Code Format on page 4-22 for information about creating a pairing bar
code.
Master
When the digital scanner is set up as a Master (SPP), it initiates the radio connection to a slave device. Initiating
the connection is done by scanning a pairing bar code for the remote device (see Pairing Bar Code Format on
page 4-22).
Slave
When the digital scanner is set up as a Slave device (SPP), the digital scanner accepts an incoming connection
request from a remote device.
NOTE The number of digital scanners is dependent on the host’s capability.
Radio Communications4 - 7
Bluetooth Friendly Name
You can set a meaningful name for the digital scanner that appears in the application du ring device disco very. The
default name is the digital scanner name followed by its serial number, e.g.,
Set Defaults reverts the digit al sca nner to th is nam e; use custom de fault s to ma int ain the user- program med na me
through a Set Defaults operation.
To set a new Bluetooth Friendly Name, scan the following bar code, then scan up to 23 characters from Appendix
E, Alphanumeric Bar Codes. If the name contains less tha n 23 characters, scan End of Messag e on page E-7 after
entering the name.
NOTE If your application allows you to set a device name, this takes precedence ov er the Bluetooth Friendly
Name.
DS6878 123456789ABCDEF. Scanning
Bluetooth Friendly Name
Discoverable Mode
Select a discoverable mode based on the device initiating discovery:
•
Select General Discoverable Mode when initiating connection from a PC.
•
Select Limited Discoverable Mode when initiating connection from a mobile device (e.g., Motorola Q), and
the device does not appear in General Discoverable Mode. Note that it can take lon ger to discover the device
in this mode.
The device remains in Limited Discoverable Mode for 30 seconds, and green LEDs flash while in this mode.
It is then non-discoverable. To re-active Limited Discoverable Mode, press the trigger.
*General Discoverable Mode
Limited Discoverable Mode
4 - 8Symbol DS6878 Product Reference Guide
HID Host Parameters
The digital scanner supports keyboard emulation over the Bluetooth HID profile. In this mode the digital scanner
can interact with Bluetooth enabled hosts supporting the HID profile as a Bluetooth keyboard. Scanned data is
transmitted to the host as keystrokes.
Following are the keyboard parameters supported by the HID host.
HID Country Keyboard Types (Country Codes)
Scan the bar code corresponding to the keyboard type.
*North American Standard Keyboards
German Windows
Spanish Windows
French Windows
French Canadian Windows 98
Italian Windows
HID Country Keyboard Types (Country Codes - continued)
Swedish Windows
Radio Communications4 - 9
UK English Windows
Japanese Windows
Portuguese/Brazilian Windows
French Canadian Windows 2000/XP
4 - 10Symbol DS6878 Product Reference Guide
HID Keyboard Keystroke Delay
This parameter sets the delay, in milliseconds, between emulated keystrokes. Scan a bar code below to increase
the delay when the HID host requires a slower trans mission of data.
*No Delay (0 msec)
Medium Delay (20 msec)
Long Delay (40 msec)
HID CAPS Lock Override
When enabled, the case of the data is preserved regardless of the state of the caps lock key. This setting is always
enabled for the “Japanese, Windows (ASCII)” keyboard type and can not be disabled.
*Do Not Override Caps Lock Key
(Disable)
Override Caps Lock Key
(Enable)
Radio Communications4 - 11
HID Ignore Unknown Characters
Unknown characters are characters the host does not recognize. When Send Bar Codes With Unknown
Characters is scanned, all bar code dat a is sent except for un known ch arac ters, an d no err or be ep s sound . Wh en
Do Not Send Bar Codes With Unknown Characters is scanned, bar codes containi ng at least one unknown
character are not sent to the host, and an error beep sounds.
*Send Bar Codes With Unknown Characte rs
(Enable)
Do Not Send Bar Codes With Unknown Characters
(Disable)
Emulate Keypad
When enabled, all characters are sent as ASCII sequences over the numeric keypad. For example, ASCII A is sent
as "ALT make" 0 6 5 "ALT Break."
*Disable Keypad Emulation
Enable Keypad Emulation
4 - 12Symbol DS6878 Product Reference Guide
HID Keyboard FN1 Substitution
When enabled, this parameter allows replacement of any FN1 character in an EAN128 bar code with a Key
Category and value chosen by the user. See FN1 Substitution Values on page 5-38 to set the Key Category and
Key Value.
*Disable Keyboard FN1 Substitution
Enable Keyboard FN1 Substitution
HID Function Key Mapping
ASCII values under 32 are normally sent as control-key sequences. When this parameter is enabled, the keys in
bold are sent in place of the standard key mapping (see Table 6-2 on page 6-12).
Table entries that do not have a bold entry remain the same whether or not this parameter is enabled.
*Disable Function Key Mapping
Enable Function Key Mapping
Radio Communications4 - 13
Simulated Caps Lock
When enabled, the digital scanner in verts upper and lower case characters on the di gital scanne r bar code as if the
Caps Lock state is enabled on the keyboard. This inversion is done regardless of the current state of the keyboard
Caps Lock state.
*Disable Simulated Caps Lock
Enable Simulated Caps Lock
Convert Case
When enabled, the digital scanner converts all bar code data to the selected case.
*No Case Conversion
Convert All to Upper Case
Convert All to LowerCase
4 - 14Symbol DS6878 Product Reference Guide
Auto-reconnect Feature
When in SPP Master or Cradle Host mode, the digital scanner automatically tries to reconnect to a remote device
when a disconnection occurs that is due to the radio losing communication. This can happen if the digital scanner
goes out of range with the remote device, or if the remote device powers down. The digital scanner tries to
reconnect for the period of time specified by the Reconnect Attempt Interval setting. During that time the green
LED continues to blink.
If the auto-reconnect process fails due to page time-outs, the digital scanner sounds a page timeout beep (long
low/long high) and enters low power mode. The auto-reconnect process can be re-started by pulling the digital
scanner trigger.
If the auto-reconnect process fails because the remote device rejects the connection attempt, the digital scanner
sounds a connection reject beep sequence (see Wireless Beeper Definitions on page 4-3) and deletes the remote
pairing address. If this happens, a pairing bar code must be scanned to attempt a new connection to the remote
device.
NOTE If a bar code is scanned while the auto-reconnect sequence is in process, a transmission error beep
sequence sounds and the data is not transmitted to the host. After a connection is reestablished, normal
scanning operation returns. For error beep sequence definitions, see Beeper Definitions on page 2-1.
The digital scanner has memory available for storing a remote Bluetooth address for each Master mode (SPP,
Cradle). When switching between these modes, the digital scanner automatically tries to reconnect to the last
device it was connected to in that mode.
NOTE Switching between Bluetooth host types by scanning a host type bar code (page 4-4) causes the radio to
be reset. Scanning is disabled during this time. It takes several seconds for the digital scanner to
re-initialize the radio at which time scanning is enabled.
Reconnect Attempt Beep Feedback
When a digital scanner disconnects as it goes out of range, it immediately attempt s to reconnect. While the digit al
scanner attempts to reconnect, the green LED continues to blink. If the auto-reconnect process fails, the digital
scanner emits a page timeout beep (long low/long high) and stops blinking the LED. The process can be restarted
by pulling the trigger.
The Beep on Reconnect Attempt feature is disabled by default. When enabled, the digital scanner emits 5 short
high beeps every 5 seconds while the reconnection attempt is in progress.
Radio Communications4 - 15
Scan a bar code below to enable or disable Beep on Reconnect Attempt.
*Disable Beep on Reconnect Attempt
Enable Beep on Reconnect Attempt
Reconnect Attempt Interval
When a digital scanner disconnects as it goes out of range, it immediately attempts to reconnect for the default
time interval of 30 seconds. This time interval can be changed to one of the following options:
•
30 seconds
•
1 minute
•
5 minutes
•
30 minutes
•
1 hour
•
Indefinitely.
To set the Reconnect Attempt Interval, scan one of the bar codes below
*Attempt to Reconnect for 30 Seconds
Attempt to Reconnect for 1 Minute
Attempt to Reconnect for 5 Minutes
4 - 16Symbol DS6878 Product Reference Guide
Reconnect Attempt Interval (continued)
Attempt to Reconnect for 1 Hour
Attempt to Reconnect for 30 Minutes
Attempt to Reconnect Indefinitely
Radio Communications4 - 17
Auto-reconnect in Bluetooth Keyboard Emulation (HID Slave) Mode
In Bluetooth Keyboard Emulation (HID Slave) mode, select a re-connect option for when the digital scanner loses
its connection with a remote device:
•
Auto-reconnect on Bar Code Data: The digital scanner auto-reconnects when you scan a bar code. With
this option, a delay can occur when transmitting the first characters. The digital scanner sounds a decode
beep upon bar code scan, followed by a connection, a p age timeout, a rejectio n beep, or a transmissio n error
beep. Select this option to optimize battery life on the digital scanner and mobile device. Note that
auto-reconnect does not occur on rejection and cable unplug commands.
•
Auto-reconnect Immediately: When the digital scanner loses co nnection, it attempts to reconnect. If a page
timeout occurs, the digital scanner attempts reco nnect on a trigger pull. Select this option if the digital
scanner’s battery life is not an issue and you do not want a delay to occur when the first bar code is
transmitted. Note that auto-reconnect does not occur on rejection and cable unplug commands.
•
Disable Auto-reconnect: When the digital scanner loses connection, you must re-establish it manually.
*Auto-reconnect on Bar Code Data
Disable Auto-reconnect
Out of Range Indicator
An out of range indicator can be set by scanning Enable Beep on Reconnect Attempt on p age 4- 15 and extending
the time using the Reconnect Attempt Interval on page 4-15.
For example, with Beep on Reconnect Attempt disabled while the digital scanner loses radio connection when it is
taken out of range, the digital scann er attempts to reconnect silently during the time interval set by scanning a
Reconnect Attempt Interval.
Auto-reconnect Immediately
When Beep on Reconnect Attempt is enabled, the digital scanner emits 5 high beeps every 5 seconds while the
reconnection attempt is in progress. If the Reconnect Attempt Interval is adjusted to a longer period of time, such
as 30 minutes, the digital scanner emits 5 hig h beeps every 5 seconds for 30 minutes providing an out of range
indicator.
4 - 18Symbol DS6878 Product Reference Guide
Digital Scanner(s) To Cradle Support
Modes of Operation
The charging cradle with radio supports two radio communication modes of operation, allowing the digital scanner
to communicate wirelessly:
•
Point-to-Point
•
Multipoint-to-Point.
Point-to-Point Communication
In Point-to-Point communication mode, the cradle allows one digital scanner to connect to it at a time. In this mode,
the digital scanner is paired to the cradle either by insertion into the cradle (if pairing on contacts is enabled, page
4-21), or by scanning the PAIR bar code on the cradle. Communication can be locked, unlocked (default), or in a
lock override state (see Pairing Modes on page 4-20). In locked mode, locking intervals must be set by scanning a
connection maintenance interval bar code beginning on page 4-23.
To activate this mode of operation, scan Point-to-Point.
Multipoint-to-Point Communication
In Multipoint-to-Point communication mode, up to three digital scanners can be paired to one cradle.
To activate this mode, the first digital scanner connected to the cradle must scan the Multipoint-to-Point bar code.
This mode allows a parameter broadcast (page 4-19) feature that fo rwa rd s paramete r ba r co de sett ing s to all
connected digital scanners. In this mode, programming one digital scanner applies the settings to all connected
digital scanners.
To select Point-to-Point or Multipoint-to-Point mode, scan the appropriate bar code.
Multipoint-to-Point Mode
*Point-to-Point Mode
Radio Communications4 - 19
Parameter Broadcast (Cradle Host Only)
When in multipoint-to-point mode, enable Parameter Broadcast to broadcast all parameter bar codes scanned to
all other digital scanners in the piconet. If disabled, parameter bar codes are processed by the individual di gital
scanner only, and the digital scanner ignores parameters broadcast from other digital scanners or from the cradle.
*Enable Parameter Broadcast
Disable Parameter Broadcast
Pairing
Pairing is the process by which a digital scanner initiates communication with a cradle. Scanning
Multipoint-to-Point activates multi digital scanner-to-cradle operation and allows up to three digital scanners to
pair to one cradle. The cradle includes a pairing bar code.
To pair the digital scanner with the cradle, scan the pairing bar code on the cradle. A high/low/high/low beep
sequence indicates that the pairing bar code was decoded. When a connection between the cradle and digital
scanner is established, a low/high beep sounds.
NOTE 1. The pairing bar code that connects the digital scanner to a cradle is unique to each cradle.
2. Do not scan data or parameters until pairing completes.
3. When the digital scanner is paired to the cradle in SPP Master or Cradle Host mode, the digital scanner
automatically tries to reconnect to a remote device when a disconnection occurs that is due to the radio
losing communication. For more information see Auto-reconnect Feature on page 4-14.
4 - 20Symbol DS6878 Product Reference Guide
Pairing Modes
When operating with the cradle, two modes of pairing are supported:
•
Locked Pairing Mode - When a cradle is paired (connected) to the digital scanner (or to three digit al scanners
in Multipoint-to-Point mode), any attempt to connect a different digital scanner, by either scanning the PAIR
bar code on the cradle or by inserting it into the cradle with the pairing on contacts feature enabled (page
4-21), is rejected. The currently connected digital scanner(s) maintain connection. In this mode, you must set
a Connection Maintenance Inter va l on page 4-23.
•
Unlocked Pairing Mode - Pair (connect) a new digital scanner to a cradle at any time by either scanning the
PAIR bar code on the cradle or by inserting it into the cradle with the pairing on contacts feature enabled.
This unpairs the previous digital scanner from the cradle (Point-to-Point mode only).
NOTE In Multipoint-to-Point mode, pairing a fourth digital scanner while in Unlocked Pairing Mode replaces any
disconnected (out of range) digital scanner. However, if three digital scanners are actively connected to
the cradle, a fourth digital scanner cannot connect unless you first disconnect one of the original digital
scanners by scanning the Unpair bar code.
To set the cradle pairing mode, scan the appropriate bar code below.
*Unlocked Pairing Mode
Locked Pairing Mode
Lock Override
Lock Override overrides a locked digital scanner ba se pairing and connects a new digital scanner. In
Multipoint-to-Point mode, this unpairs any disconnected (out of range) digital scanner first, in order to connect the
new digital scanner.
To use Lock Override, scan the bar code below, followed by the pairing bar code on the cradle.
LockOverride
Radio Communications4 - 21
Pairing Methods
There are two pairing methods. The default method allows the digit al scanner and cradle to p air (connect) when the
pairing bar code on the cradle is scanned. A second method pairs the digital scanner and cradle when the digital
scanner is inserted in the cradle. To enable this feature, scan Enable Pair On Contacts below . With this feature
enabled it is not necessary to scan the pairing bar code on the cradle. If the pairing is successful, a low/high
connection beep sequence sounds a few seconds after the digital scanner is placed in the cradle. See Wireless
Beeper Definitions on page 4-3 for other beep sequences.
To enable or disable pairing on contacts, scan the appropriate bar code below.
*Enable Pair On Contacts
Disable Pair on Contacts
Unpairing
Unpair the digital scanner from the cradle or PC/host to make the cradle available for pairing with another digital
scanner. Scan the bar code below to di sconnect the digital scanner from its cradle/PC host.
An unpairing bar code is also included in the Symbol DS6878 Quick Reference Guide.
Unpairing
4 - 22Symbol DS6878 Product Reference Guide
Paring Bar Code Content:
‘B’ + Bluetooth Address
B112233445566
Pairing Bar Code Format
When the digital scanner is configured as an SPP Master, you must create a pairing bar code for the remote
Bluetooth device to which the digital scanner can connect. The Bluetooth address of the remote device must be
known. Pairing bar codes are Code 128 bar codes and are formatted as follows:
<Fnc 3>Bxxxxxxxxxxxx
where:
•
B (or LNKB) is the prefix
•
xxxxxxxxxxxx represents the 12-character Bluetooth address.
Pairing Bar Code Example
If the remote device to which the digital scanner can connect has a Bluetooth address of 11:22:33:44:55:66, then
the pairing bar code is:
Radio Communications4 - 23
Connection Maintenance Interval
NOTE The Connection Maintenance Interval only applies in locked pairing mode (see page 4-20).
When a digital scanner disconnects from a cradle due to a Link Supervision Timeout, the digital scanner
immediately attempts to reconnect to the cradle for 30 seco nd s. If th e au to -r ec on ne ct pro ce ss fails , it can be
restarted by pulling the digital scanner trigger.
To guarantee that a disconnected digital scanner can reconnect when it comes back in range, the cradle reserves
the connection for that digital scanner for a period of time defined by the Connection Maintenance Interval. If the
cradle is supporting the maximum three digital scanners and one digital scanner disconnects, a fourth digital
scanner cannot pair to the cradle during this interval. To connect another digital scanner: either wait until the
connection maintenance interval expir es the n sca n th e PAIR bar code on the cradle with the new digital scanner;
or, scan Lock Override (page 4-20) with the new digital scanner then scan the PAIR bar code on the cradle.
NOTE When the cradle supports the maximum three digital scanners, it stores the remote pairing address of
each digital scanner in memory regardless of the digital scanner condition (e.g., discharged battery).
When you want to change the digital scanners paired to the cradle, unpair each digital scanner currently
connected to the cradle by scanning the Unpairing bar code prior and reconnect each appropriate digital
scanner by scanning the PAIR bar code on the cradle.
Connection Maintenance Interval opt ion s ar e:
•
15 minutes
•
30 minutes
•
One hour
•
Two hours
•
Four hours
•
Eight hours
•
24 hours
•
Indefinitely.
Considerations
The system administrator determines the Connection Maintenance Interval. A shor ter interval allows new users to
gain access to abandoned connections more quickly, but causes problems if users leave the work area for
extended periods. A longer interval allows existing users to leave the work area for longer periods of time, but ties
up the system for new users.
To avoid this conflict, users who are going off-shift can scan the unpair bar code on page 4-21 to ignore the
Connection Maintenance Interval and make the connection immediately available.
4 - 24Symbol DS6878 Product Reference Guide
To set the Connection Maintenance Interval, scan one of the bar codes below
*Set Interval to 15 Minutes
Set Interval to 30 Minutes
Set Interval to 60 Minutes
Set Interval to 4 Hours
Set Interval to 2 Hours
Set Interval to 8 Hours
Set Interval to 24 Hours
Set Interval to Forever
Bluetooth Security
The digital scanner supports Blueto oth Authentication and Encryption. Authentication can be requested by either
the remote device or the digital scanner. When Authentication is requested, the digital scanner uses its
programmed PIN code to generate a link key . Once Authentication is complete, either device may th en negotiate to
enable Encryption.
NOTE A remote device can still request Authentication.
Authentication
To force Authentication with a remote device (including the cradle), scan the Enable Authentication bar code
below. To prevent the digital scanner from forcing Authentication, scan the Disable Authentication bar code
below.
Radio Communications4 - 25
Enable Authentication
*Disable Authentication
4 - 26Symbol DS6878 Product Reference Guide
PIN Code
To set the PIN code (e.g., password) on the digital scanner, scan th e bar code below followed by five alp hanumeric
programming bar codes (see Appendix E, Alphanumeric Bar Codes). The default PIN code is 12345.
If the digital scanner communicates with a cradle with security enabled, synchronize the PIN codes on the digital
scanner and cradle. To achieve this, connect the digital scanner to the cradle when setting the PIN codes. If the
digital scanner is not connected to a cradle, the PIN code change only takes affect on the digital scann er. If security
is required between the digital scanner and cradle, and the PIN codes do not match, pairing fails. If the PIN codes
are not synchronized, re-synchronize them by disabling security, establishing a connection to the cradle, and then
programming a new PIN code.
Set PIN Code
Variable PIN Code
The default PIN code is the user-programmed Static PIN Code. Typically, however, HID connections require
entering a Variable PIN Code. If, when attempting connection, the application presents a text box that includes a
PIN, scan the Variable PIN Code bar code, then re-attempt connection. When you hear a beep indicating the
digital scanner is waiting for an alphanumeric entry, enter the provided variable PIN using the Alphanumeric Bar
Codes on page E-1, then scan End of Message on page E-7 if the code is less than 16 characters. The digital
scanner discards the variable PIN code after connection.
*Static PIN Code
Variable PIN Code
Radio Communications4 - 27
Encryption
NOTE Authentication must be performed before Encryption can take effect.
To set up the digital scanner for enabling Encryption, scan Enable Encryption. To prevent the digital scanner from
enabling Encryption, scan Disable Encryption. When enabled, the radio encrypts data
Enable Encryption
.
* Disable Encryption
4 - 28Symbol DS6878 Product Reference Guide
Chapter 6 USB Interface
*North American Standard USB Keyboard
Feature/Option
* Indicates Default
Introduction
This chapter provides instructions for programming the cradle to interface with a USB host. The digital scanner
cradle connects directly to a USB host, or a powered USB hub. The USB host can power the cradle and recharge
the digital scanner battery, but this charging method has limitations. See Using the USB Interface to Supply Power
on page 1-7.
Throughout the programming bar code menus, default values are indicated with asterisks (
*).
6 - 2Symbol DS6878 Product Reference Guide
Interface Cable
USB Series A Connector
Connecting a USB Interface
NOTE See Chapter 4, Radio Communications for information about digital scanner/cradle pairing and wireless
communication
The digital scanner must be connected to the cradle for the host parameter setting to take effect. When
the digital scanner is not connected to a cradle, and a host parameter bar code is scanned, a long
low/long high beep sequence sounds.
Figure 6-1
The digital scanner cradle connects with USB capable hosts including:
•
•
•
•
The following operating systems support the digital scanner cradle through USB:
•
•
•
The digital scanner cradle also interfaces with other USB hosts which support USB Human Interface Device s
(HID). For more information on USB technology, hosts, and peripheral devices, visit www.symbol.com/usb.
To connect the USB interface:
1.Attach the modular connector of the USB interface cable to the host port on the bottom of the digital scanner
cradle (see Connecting the Cradle on page 1-6).
USB Connection
Desktop PCs and Notebooks
Apple™ iMac, G4, iBooks (North America only)
IBM SurePOS terminals
Sun, IBM, and other network computers that support more than one keyboard.
Windows 98, 2000, ME, XP
MacOS 8.5 and above
IBM 4690 OS.
2.Plug the series A connector in the USB host or hub, or plug the Plus Power connector in an available port of
the IBM SurePOS terminal.
3.Select the USB device type by scanning the appropriate ba r cod e from USB Device Type on page 6-4.
4.On first installation when using Windows, the software prompts to select or install the Human Interface Device
driver. To install this driver, provided by Windows, click Next through all the choices and click Finished on the
last choice. The cradle powers up during this installation.
5.To modify any other parameter options, scan the appropriate bar codes in this chapter.
NOTE Interface cables vary depending on configuration. The connectors illustrated in Figure 6-1 are examples
only. The connectors may be different than those illustrated, but the steps to connect the digital scanner
cradle remain the same.
If problems occur with the system, see Troubleshooting on page 3-2.
USB Parameter Defaults
Table 6-1 lists the defaults for USB host parameters. If any option needs to be changed, scan the appropriate bar
code(s) provided in the Parameter Descriptions section beginning on page 6-4.
USB Interface6 - 3
NOTE See Appendix A, Standard Default Parameters for all user preferences, hosts, symbologies, and
miscellaneous default parameters.
Table 6-1
USB Host Default Table
ParameterDefault
USB Host Parameters
USB Device TypeHID Keyboard Emu lation
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
Page
Number
6-4
6-5
6-7
6-7
6-8
6-9
6-9
6-9
6-10
Convert CaseNo Case Conversion
Ignore BeepDisable
Ignore Bar Code ConfigurationDisable
6-10
6-11
6-11
6 - 4Symbol DS6878 Product Reference Guide
USB Host Parameters
USB Device Type
Select the desired USB device type.
NOTE When changing USB Device Types, the digital scanner automatically restarts. The digital scanner issues
the standard startup beep sequences.
*HID Keyboard Emulation
IBM Hand-Held USB
IBM Table Top USB
USB OPOS Handheld
USB Interface6 - 5
USB Country Keyboard Types (Country Codes)
Scan the bar code corresponding to the keyboard type. This setting applies only to the USB HID Keyboard
Emulation device.
NOTE When changing USB country keyboard types the digital scanner automatically resets. The digital scanner
issues the standard startup beep sequences.
*North American Standard USB Keyboard
French Windows
French Canadian Windows 2000/XP
German Windows
French Canadian Windows 95/98
Spanish Windows
6 - 6Symbol DS6878 Product Reference Guide
USB Country Keyboard Types (Country Codes continued)
Italian Windows
Swedish Windows
UK English Windows
Portuguese-Brazilian Windows
Japanese Windows (ASCII)
USB Interface6 - 7
USB Keystroke Delay
This parameter sets the delay, in milliseconds, between emulated keystrokes. Scan a bar code below to increase
the delay when hosts require a slower transmission of data.
*No Delay
Medium Delay (20 msec)
Long Delay (40 msec)
USB CAPS Lock Override
This option applies only to the HID Keyboard Emulation device. When enabled, the case of the data is preserved
regardless of the state of the caps lock key. This setting is always enabled for the “Japanese, Windows (ASCII)”
keyboard type and can not be disabled.
Override Caps Lock Key
(Enable)
*Do Not Override Caps Lock Key
(Disable)
6 - 8Symbol DS6878 Product Reference Guide
USB Ignore Unknown Characters
This option applies only to the HID Keyboard Emulation device and IBM device. Unknown characters are
characters the host does not recognize. When Send Bar Codes With Unknown Characters is selected, all bar
code data is sent except for unknown characters, and no error beeps sound. When Do Not Send Bar Codes With Unknown Characters is selected, bar code data is sent up to the firs t unknown cha racter, then the digital scanner
issues an error beep.
*Send Bar Codes with Unknown Characters
Do Not Send Bar Codes with Unknown Characters
Emulate Keypad
When enabled, all characters are sent as ASCII sequences over the numeric keypad. For example ASCII A would
be sent as “ALT make” 0 6 5 “ALT Break .”
*Disable Keypad Emulation
Enable Keypad Emulation
USB Interface6 - 9
USB Keyboard FN 1 Substitution
This option applies only to the USB HID Keyboard Emulation device. When enabled, this allows replacement of
any FN 1 characters in an EAN 128 bar code with a Key Category and value chosen by the user(see FN1
Substitution Values on page 5-38 to set the Key Category and Key Value).
Enable FN1 Substitution
*Disable FN1 Substitution
Function Key Mapping
ASCII values under 32 are normally sent as a control-ke y se quen ce s (se e Table 6-2 on page 6-12). When this
parameter is enabled, the keys in bold are sent in place of the standard key mapping. Table entries that do not
have a bold entry remain the same whether or not this parameter is enabled.
*Disable Function Key Mapping
Enable Function Key Mapping
6 - 10Symbol DS6878 Product Reference Guide
Simulated Caps Lock
When enabled, the digital scanner in verts upper and lower case characters on the di gital scanne r bar code as if the
Caps Lock state is enabled on the keyboard. This inversion is done regardless of the current state of the
keyboard’s Caps Lock state.
*Disable Simulated Caps Lock
Enable Simulated Caps Lock
Convert Case
When enabled, the digital scanner converts all bar code data to the selected case.
*No Case Conversion
Convert All to Upper Case
Convert All to Lower Case
Optional USB Parameters
If you configure the digital scanner and fin d the settin gs were n ot saved, or chang ed, whe n the system is restarted
scan the bar codes that follow to override USB interface defaults.
Scan a bar code below after setting defaults and before configuring the digital scanner.
Ignore Beep
The host can send a beep request to the digit al scanner. When this parameter is enabled, the request is not sent to
the attached digital scanner. All directives are still acknowledged to the USB host as if it were processed.
*Disable
USB Interface6 - 11
Enable
Ignore Bar Code Configuration
The host has the ability to enable/disable code types. When this parameter is enabled, the request is not sent to
the attached digital scanner. All directives are still acknowledged to the USB host as if it were processed.
*Disable
Enable
6 - 12Symbol DS6878 Product Reference Guide
ASCII Character Set for USB
Table 6-2
ASCII Character Set for USB
Full ASCII
ASCII Value
Code 39 Encode
Character
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
CTRL H/
CTRL I/
1010$JCTRL J
1011$KCTRL K
Keystroke
BACKSPACE
1
HORIZONTAL TAB
1
1012$LCTRL L
1013$M
CTRL M/
ENTER
1
1014$NCTRL N
1015$OCTRL O
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
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.