zebra-logo

  • Solutions
  • Hardware
  • Software
  • Services
  • Support and Downloads
  • About Zebra
  1. DS4678 Product Reference Guide
  2. Symbologies
  3. UPC/EAN/JAN
  • 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
UPC/EAN/JAN

UPC/EAN/JAN

You can choose one of these parameters to enable UPC, EAN, or JAN settings.
Symbologies
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

Legal | Terms of Use | Privacy Policy

ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2025 Zebra Technologies Corp. and/or its affiliates.