Solutions
Hardware
Software
Services
Support and Downloads
About Zebra
DS4678 Product Reference Guide
CJK Decode Control
DS4678 Product Reference Guide
DS4678 Product Reference Guide
Introduction
Configurations
Notational Conventions
Icon Conventions
Service Information
Getting Started
Interfaces
Unpacking
Features
Cradle Features
Standard Cradle
Presentation Cradle
Connecting the Cradle
Changing the Host Interface
DC Power Supply
Mounting the Cradle
Battery
Charging the DS4678 Battery
Shutting Off the Battery
Replacing the Battery
Inserting the Scanner into the CR8178-SC Cradle
Inserting the Scanner into the CR8178-PC Cradle
Host Computer Communication
Pairing
Reconnecting to the Host
Data Capture
Scanner Indications
Cradle LED Indications
Hands-Free Scanning
Hand-Held Scanning
Aiming
Decode Ranges
123Scan and Software Tools
123Scan
Communication with 123Scan
123Scan Requirements
123Scan Information
Scanner SDK, Other Software Tools, and Videos
Scanner Control App
Scan-To-Connect Utility
Maintenance, Troubleshooting, and Specifications
Maintenance
Known Harmful Ingredients
Cleaning the Scanner
Troubleshooting
Dumping Scanner Parameters
Send Versions
Send Software Version
Send Serial Number
Send Manufacturing Information
Technical Specifications
Cradle Signal Descriptions
Radio Communications
Setting Radio Parameters
Radio Communications Parameter Defaults
Wireless Beeper Definitions
Radio Communications Host Types
Cradle
Keyboard Emulation (HID)
HID Bluetooth Classic
HID Bluetooth Low Energy (Discoverable)
Simple Serial Interface (SSI)
SSI Bluetooth Classic (Non-discoverable)
SSI Bluetooth Classic (Discoverable)
SSI Bluetooth Low Energy
Serial Port Profile (SPP)
SPP BT Classic (Non-discoverable)
SPP BT Classic (Discoverable)
Bluetooth Technology Profile Support
Central/Peripheral Modes
Central Mode
Peripheral Mode
Bluetooth Friendly Name
Discoverable Mode
Wi-Fi Friendly Options
Wi-Fi Friendly Mode
Wi-Fi Friendly Channel Exclusion
Bluetooth Radio Parameters
Radio Output Power
Link Supervision Timeout
Bluetooth Radio State
HID Host Parameters
Apple iOS Virtual Keyboard Toggle
Keyboard Keystroke Delay
Caps Lock Override (Radio)
Barcodes with Unknown Characters (Radio)
Fast HID Keyboard
Numeric Keypad Emulation
Quick Keypad Emulation (Radio)
Keyboard FN1 Substitution
Function Key Mapping (Radio)
Simulated Caps Lock (Radio)
Convert Case (Radio)
Auto-reconnect Parameters
Beep on Reconnect Attempt
Reconnect Attempt Interval
Auto-reconnect
Sleep Between Attempts
Number of Retry Attempts
Scanner(s) to Cradle Support
Modes of Operation
Parameter Broadcast (Cradle Host Only)
Pairing
Pairing Modes
Lock Override
Pair on Contacts
Pull Trigger Twice to Re-connect
Unpairing
Toggle Pairing
Pairing Barcode Format Using the Scan-To-Connect (STC) Utility
Connection Maintenance Interval
Setting the Connection Maintenance Interval
Page Parameters
Page Button
Page Mode
Page State Timeout
Bluetooth Security
PIN Code
Setting the PIN Code
Variable PIN Code
Entering the Variable PIN Code
Bluetooth Security Level
Virtual Tether
Configure the Alarm on the Scanner
Audio Virtual Tether Alarm on Scanner
LED Virtual Tether Alarm on Scanner
Illumination Virtual Tether Alarm on Scanner
Haptic Virtual Tether Alarm on Scanner
Virtual Tether Alarm on the Cradle
Delay Before Virtual Alarm Activates
Virtual Tether Alarm Duration
Defeat Virtual Tether Alarm
Pause Virtual Tether Alarm Duration
Virtual Tether Alarm Considerations
General Radio Parameters
Batch Mode
Beep on Insertion
Bluetooth SPP Beep on <BEL>
Bluetooth Radio, Linking, and Batch Operation
Linking the Scanner to an iOS or Android Device
User Preferences and Miscellaneous Options
Setting User Preference Parameters
User Preference Scanning Sequence Examples
User Preference Errors While Scanning
User Preferences/Miscellaneous Options Parameter Defaults
User Preferences
Default Parameters
Parameter Barcode Scanning
Beep After Good Decode
Beeper Volume
Beeper Tone
Beeper Duration
Suppress Power Up Beeps
LED on Good Decode
Direct Decode Indicator
Decode Pager Motor
Decode Pager Motor Duration
Night Mode
Night Mode Trigger
Night Mode Toggle
Night Mode Silence Beeper Radio Indications
Night Mode Silence Beeper Low Battery Indication
Night Mode Silence Beeper Parameter Programming Indications
Battery Preservation Mode
Battery Threshold
Time Delay to Low Power Mode
Timeout to Low Power Mode from Auto Aim
Hand-Held Trigger Mode
Hand-held Decode Aiming Pattern
Hands-free (Presentation) Decode Aiming Pattern
Hands-free Mode
Picklist Mode
Continuous Barcode Read
Unique Barcode Reporting
Decode Session Timeout
Hands-Free Decode Session Timeout
Timeout Between Decodes, Same Symbol
Timeout Between Decodes, Different Symbols
Triggered Timeout, Same Symbol
Mobile Phone/Display Mode
PDF Prioritization
PDF Prioritization Timeout
Presentation Mode Field of View
Decoding Illumination
Illumination Brightness Hand-Held
Motion Tolerance
Product ID (PID) Type
Product ID (PID) Value
ECLevel
DPM Parameters
DPM Illumination Control
DPM Mode
Miscellaneous Scanner Parameters
Enter Key
Tab Key
Transmit Code ID Character
Prefix Suffix Values
Scan Data Transmission Format
FN1 Substitution Values
Selecting a FN1 Substitution Value
Transmit No Read Message
Unsolicited Heartbeat Interval
securPharm Decoding
securPharm Output Formatting
securPharm Output Formatting Barcodes
Battery Charging User Indication Enhancement
Image Capture Preferences
Setting Image Capture Parameters
Image Capture Scanning Sequence Examples
Image Capture Errors While Scanning
Image Capture Preferences Parameter Defaults
Image Capture Preferences Modes and Parameters
Operational Modes
Decode Mode
Snapshot Mode
Image Capture Illumination
Image Capture Autoexposure
Fixed Exposure
Analog Gain
Digital Gain
Snapshot Mode Timeout
Snapshot Aiming Pattern
Silence Operational Mode Changes
Image Cropping
Crop to Pixel Addresses
Image Size (Number of Pixels)
Image Brightness (Target White)
JPEG Image Options
JPEG Quality Value
JPEG Size Value
Image Enhancement
Image File Format Selector
Image Rotation
Bits Per Pixel
Signature Capture
Signature Capture File Format Selector
Signature Capture Bits Per Pixel
Signature Capture Width
Signature Capture Height
Signature Capture JPEG Quality
USB Interface
USB Interface Connection
Connecting a USB Interface
USB Parameter Defaults
USB Host Parameters
USB Device Type
USB CDC Host Variant
Symbol Native API (SNAPI) Status Handshaking
USB Keystroke Delay
USB Caps Lock Override
USB Barcodes with Unknown Characters
USB Convert Unknown to Code 39
USB Fast HID
USB Polling Interval
Keypad Emulation
USB Quick Keypad Emulation
Keypad Emulation with Leading Zero
USB Keyboard FN1 Substitution
USB Function Key Mapping
USB Simulated Caps Lock
USB Convert Case
USB Static CDC
TGCS (IBM) USB Direct I/O Beep
TGCS (IBM) USB Beep Directive
TGCS (IBM) USB Barcode Configuration Directive
TGCS (IBM) USB Specification Version
Product ID (PID) Type
Product ID (PID) Value
ECLevel
USB ASCII Character Sets
SSI Interface
Communication
SSI Commands
SSI Transactions
General Data Transactions
ACK/NAK Handshaking
Decoded Data Transmission
ACK/NAK Enabled and Packeted Data
ACK/NAK Enabled and Unpacketed ASCII Data
ACK/NAK Disabled and Packeted DECODE_DATA
ACK/NAK Disabled and Unpacketed ASCII Data
Communication Summary
RTS/CTS Lines
ACK/NAK Option
Number of Data Bits
Serial Response Timeout
Retries
Baud Rate, Stop Bits, Parity, Response Timeout, ACK/NAK Handshaking
Errors
SSI Communication Notes
Using Time Delay to Low Power Mode with SSI
Encapsulation of RSM Commands/Responses over SSI
Command Structure
Response Structure
Example Transaction
Setting SSI Parameters
SSI Scanning Sequence Examples
SSI Errors While Scanning
Simple Serial Interface Parameter Defaults
SSI Host Parameters
Select SSI Host
SSI Baud Rate
SSI Parity
Check Parity
SSI Stop Bits
Software Handshaking
Host RTS Line State
Decode Data Packet Format
Host Serial Response Timeout (SSI)
Host Character Timeout
Multipacket Option
Interpacket Delay
Event Reporting
Decode Event
Boot Up Event
Parameter Event
RS-232 Interface
Connecting an RS-232 Interface
RS-232 Parameter Defaults
RS-232 Host-Specific Parameter Settings
RS-232 Host Types
RS-232 Baud Rate
RS-232 Parity
RS-232 Stop Bits
Data Bits
Check Receive Errors
Hardware Handshaking
Software Handshaking
RS-232 Host Serial Response Timeout
RTS Line State
Beep on <BEL>
Intercharacter Delay
Nixdorf Beep/LED Options
RS-232 Barcodes with Unknown Characters
Datalogic Host Format
Datalogic Supported Commands
RS-232 ASCII Character Sets
IBM 468X / 469X Interface
Connecting an IBM 468X/469X Host
IBM Parameter Defaults
IBM Host Parameters
Port Address
Convert Unknown to Code 39
RS-485 Beep Directive
RS-485 Barcode Configuration Directive
IBM-485 Specification Version
Keyboard Wedge Interface
Connecting a Keyboard Wedge Interface
Keyboard Wedge Parameter Defaults
Keyboard Wedge Host Parameters
Keyboard Wedge Host Types
Barcodes with Unknown Characters
Keystroke Delay
Intra-keystroke Delay
Alternate Numeric Keypad Emulation
Quick Keypad Emulation (Keyboard Wedge)
Simulated Caps Lock (Keyboard Wedge)
Caps Lock Override
Convert Case (Keyboard Wegde)
Function Key Mapping (Keyboard Wedge)
FN1 Substitution
Send Make and Break
Keyboard Map
ASCII Character Sets
Symbologies
Symbology Parameter Defaults
Enable/Disable All Code Types
UPC/EAN/JAN
UPC-A
UPC-E
UPC-E1
EAN-8/JAN-8
EAN-13/JAN-13
Bookland EAN
Bookland ISBN Format
ISSN EAN
Decode UPC/EAN/JAN Supplementals
User-Programmable Supplementals
UPC/EAN/JAN Supplemental Redundancy
UPC/EAN/JAN Supplemental AIM ID Format
Transmit UPC-A Check Digit
Transmit UPC-E Check Digit
Transmit UPC-E1 Check Digit
Transmit EAN-8 Check Digit
Transmit EAN-13 Check Digit
UPC-A Preamble
UPC-E Preamble
UPC-E1 Preamble
Convert UPC-E to UPC-A
Convert UPC-E1 to UPC-A
EAN/JAN Zero Extend
UCC Coupon Extended Code
Coupon Report
UPC Reduced Quiet Zone
Code 128
Set Lengths for Code 128
GS1-128 (formerly UCC/EAN-128)
ISBT 128
ISBT Concatenation
Check ISBT Table
ISBT Concatenation Redundancy
Code 128 <FNC4>
Code 128 Security Level
Code 128 Reduced Quiet Zone
Ignore Code 128 <FNC4>
Code 39
Trioptic Code 39
Convert Code 39 to Code 32
Code 32 Prefix
Set Lengths for Code 39
Code 39 Check Digit Verification
Transmit Code 39 Check Digit
Code 39 Full ASCII Conversion
Code 39 Security Level
Code 39 Reduced Quiet Zone
Code 93
Set Lengths for Code 93
Code 11
Set Lengths for Code 11
Transmit Code 11 Check Digits
Code 11 Check Digit Verification
Interleaved 2 of 5 (I 2 of 5)
Set Lengths for Interleaved 2 of 5 (I 2 of 5)
Interleaved 2 of 5 (I 2 of 5) Check Digit Verification
Transmit I 2 of 5 Check Digit
Convert Interleaved 2 of 5 (I 2 of 5) to EAN-13
Febraban
Interleaved 2 of 5 (I 2 of 5) Security Level
Interleaved 2 of 5 (I 2 of 5) Reduced Quiet Zone
Discrete 2 of 5 (D 2 of 5)
Set Lengths for Discrete 2 of 5 (D 2 of 5)
Codabar (NW - 7)
Set Lengths for Codabar
CLSI Editing
NOTIS Editing
Codabar Security Level
Codabar Upper or Lower Case Start/Stop Characters
MSI
Set Lengths for MSI
MSI Check Digits
Transmit MSI Check Digit(s)
MSI Check Digit Algorithm
MSI Reduced Quiet Zone
Chinese 2 of 5
Matrix 2 of 5
Set Lengths for Matrix 2 of 5
Matrix 2 of 5 Check Digit
Transmit Matrix 2 of 5 Check Digit
Korean 3 of 5
Inverse 1D
GS1 DataBar
GS1 DataBar Omnidirectional (formerly GS1 DataBar-14)
GS1 DataBar Limited
GS1 DataBar Expanded
Convert GS1 DataBar to UPC/EAN/JAN
GS1 DataBar Security Level
GS1 DataBar Limited Margin Check
GS1 DataBar Expanded Security Level
Symbology-Specific Security Features
Redundancy Level
Security Level
1D Quiet Zone Level
Intercharacter Gap Size
Composite
Composite CC-C
Composite CC-A/B
Composite TLC-39
Composite Inverse
UPC Composite Mode
Composite Beep Mode
GS1-128 Emulation Mode for UCC/EAN Composite Codes
2D Symbologies
PDF417
MicroPDF417
Code 128 Emulation
Data Matrix
GS1 Data Matrix
Data Matrix Inverse
Decode Data Matrix Mirror Images
Maxicode
QR Code
Weblink QR
GS1 QR
MicroQR
Linked QR Mode
Aztec
Aztec Inverse
Han Xin
Han Xin Inverse
Grid Matrix
Grid Matrix Inverse
Grid Matrix Mirrored
DotCode
DotCode Prioritize
DotCode Inverse
DotCode Mirrored
Macro PDF Features
Escape Characters
Flush Macro PDF Buffer
Abort Macro PDF Entry
Postal Codes
US Postnet
US Planet
Transmit US Postal Check Digit
UK Postal
Transmit UK Postal Check Digit
Japan Postal
Australia Post
Australia Post Format
Netherlands KIX Code
USPS 4CB/One Code/Intelligent Mail
UPU FICS Postal
Mailmark
Intelligent Document Capture (Hand-Held Mode Only)
The Intelligent Document Capture (IDC) Process
Barcode Acceptance Test
Capture Region Determination
IDC Operating Mode (Anchored)
IDC Operating Mode (Free-Form or Linked)
Image Post Processing
Data Transmission
PC Application and Programming Support
Image Document Capture Parameter Defaults
IDC Operating Mode
IDC Symbology
IDC X Coordinate
IDC Y Coordinate
IDC Width
IDC Height
IDC Aspect
IDC File Format Selector
IDC Bits Per Pixel
IDC JPEG Quality
IDC Find Box Outline
IDC Minimum Text Length
IDC Maximum Text Length
IDC Captured Image Brighten
IDC Captured Image Sharpen
IDC Border Type
IDC Delay Time
IDC Zoom Limit
IDC Maximum Rotation
Quick Start
Sample IDC Setup
IDC Demonstrations
Anchored Mode Demo
Free-Form Mode Demo
Linked Mode Demo
Other Suggestions
Quick Start Form
OCR Programming
OCR Programming Defaults
OCR Programming Parameters
OCR-A
OCR-A Variant
OCR-B
OCR-B Variant
MICR E13B
US Currency Serial Number
OCR Orientation
OCR Lines
OCR Minimum Characters
OCR Maximum Characters
OCR Subset
Setting or Modifying the OCR Font Subset
OCR Quiet Zone
OCR Template
Required Digit (9)
Required Alpha (A)
Require and Suppress (0)
Optional Alphanumeric (1)
Optional Alpha (2)
Alpha or Digit (3)
Any Including Space & Reject (4)
Any except Space & Reject (5)
Optional Digit (7)
Digit or Fill (8)
Alpha or Fill (F)
Optional Space ( )
Optional Small Special (.)
Other Template Operators
Repeat Previous (R)
Multiple Templates
Template Examples
OCR Check Digit Modulus
OCR Check Digit Multiplier
OCR Check Digit Validation
None
Product Add Left to Right
Product Add Right to Left
Digit Add Left to Right
Digit Add Right to Left
Product Add Right to Left Simple Remainder
Digit Add Right To Left Simple Remainder
Health Industry - HIBCC43
Inverse OCR
OCR Redundancy
Driver’s License Set Up
Driver’s License Parsing
Parsing Driver’s License Data Fields (Embedded Driver's License Parsing)
Embedded Driver's License Parsing Criteria - Code Type
Driver’s License Parse Rules
Driver’s License Parse Fields
AAMVA Parse Fields
Parser Version ID Barcode
DL Parsing User Preferences
Set Default Parameter
Output Gender as M or F
Date Format
No Separator
Send Keystroke (Control Characters and Keyboard Characters)
Control Characters
Keyboard Characters
Parsing Rule Example
Embedded Driver's License Parsing ADF Example
Country Codes
USB and Keyboard Wedge Country Keyboard Types (Country Codes)
Country Code Barcodes
Country Code Pages
Country Code Page Defaults
Country Code Page Barcodes
CJK Decode Control
CJK Control Parameters
Unicode Output Control
CJK Output Method to Windows Host
Non-CJK UTF Barcode Output
Unicode/CJK Decode Setup with Windows Host
Setting Up the Windows Registry Table for Unicode Universal Output
Adding CJK IME on Windows
Selecting the Simplified Chinese Input Method on the Host
Selecting the Traditional Chinese Input Method on the Host
Programming Reference
Symbol Code Identifiers
AIM Code Identifiers
Sample Barcodes
Sample Code 39
Sample Code 93
Sample UPC/EAN
Sample Code 128
Sample Interleaved 2 of 5
Sample Chinese 2 of 5
Sample Matrix 2 of 5
Sample Korean 3 of 5
Sample GS1 DataBar
Sample PDF417
Sample Data Matrix
Sample Maxicode
Sample QR Code
Sample Aztec
Sample Grid Matrix
Postal Codes
Sample US Postnet
Sample UK Postal
Numeric Barcodes
Cancel
Alphanumeric Barcodes
Cancel
Alphanumeric Barcodes
ASCII Character Sets
Communication Protocol Functionality
Signature Capture Code
Code Structure
Signature Capture Area
CapCode Pattern Structure
Start / Stop Patterns
Dimensions
Data Format
Additional Capabilities
Signature Boxes
Non-Parameter Attributes
Model Number
Serial Number
Date of Manufacture
Date of First Programming
Configuration Filename
Beeper/LED
Parameter Defaults
Beep on Next Bootup
Reboot
Host Trigger Session
Firmware Version
Scankit Version
CJK Decode Control
CJK Decode Control
This appendix describes control parameters for CJK (Chinese, Japanese, Korean) barcode decode through USB HID Keyboard Emulation mode.
Because ADF does not support CJK character processing, there is no format manipulation for CJK output.
CJK Control Parameters
Unicode/CJK Decode Setup with Windows Host