HP Linear Barcode Scanner Programming Guide

download HP Linear Barcode Scanner Programming Guide

of 340

Transcript of HP Linear Barcode Scanner Programming Guide

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    1/339

    1q

    HP Linear Barcode Scanner

    Programming Guide

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    2/339

    Copyright 2011 Hewlett-Packard Development Company, L.P.

    The information contained herein is subject to change without notice.

    Microsoft, Windows, and Windows Vista are either trademarks or registered trademarks of Microsoft Corporation in the United

    States and/or other countries. Datalogic is a registered trademark of Datalogic S.p.A. in many countries, including the U.S. and

    the E.U.

    NOTE: See page 55 and 172 through 183 for usage in this manual.

    The only warranties for HP products and services are set forth in the express warranty statements accompanying such prod-

    ucts and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for techni-

    cal or editorial errors or omissions contained herein.

    This document contains proprietary information that is protected by copyright. No part of this document may be photocopied,

    reproduced, or translated to another language without the prior written consent of Hewlett-Packard Company.

    Programmnig Guide

    HP Linear Barcode Scanner

    First Edition (December 2011)

    Document part number: 678521-001

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    3/339

    Programming Guide 1

    Table of Contents

    Chapter 1. Introduction ........................................................................................................................................................................... 1

    About this Guide .................................................................................................................................................................................1

    Manual Overview ...............................................................................................................................................................................1

    Manual Conventions ...........................................................................................................................................................................2

    References ...........................................................................................................................................................................................2

    Technical Support ...............................................................................................................................................................................3

    HP Website Support ....................................................................................................................................................................3

    Reseller Technical Support .........................................................................................................................................................3

    Telephone Technical Support .....................................................................................................................................................3

    Chapter 2. Getting Started....................................................................................................................................................................... 5

    About the Imager ................................................................................................................................................................................5

    Unpacking ...........................................................................................................................................................................................5

    Setting Up the Imager .........................................................................................................................................................................5Install the Interface Cable ...........................................................................................................................................................5

    Programming ..............................................................................................................................................................................6

    Using the Programming Barcodes ..............................................................................................................................................6

    Configure Other Features ............................................................................................................................................................6

    Resetting the Product Configuration to Defaults ...............................................................................................................................7

    Chapter 3. Interfaces................................................................................................................................................................................ 9

    Configuring the Interface ....................................................................................................................................................................9

    Host Commands Obey/Ignore .............................................................................................................................................10

    USB Suspend Mode ..................................................................................................................................................................11

    Chapter 4. General Features.................................................................................................................................................................. 13

    Double Read Timeout .......................................................................................................................................................................13Label Gone Timeout .........................................................................................................................................................................15

    LED and Beeper Indicators ...............................................................................................................................................................17

    Power On Alert .........................................................................................................................................................................17

    Good Read: When to Indicate ...................................................................................................................................................18

    Good Read Beep Type ..............................................................................................................................................................19

    Good Read Beep Frequency .....................................................................................................................................................20

    Good Read Beep Length ...........................................................................................................................................................20

    Good Read Beep Volume .........................................................................................................................................................22

    Good Read LED Duration ........................................................................................................................................................23

    Scanning Features .............................................................................................................................................................................25

    Scan Mode ................................................................................................................................................................................25

    Stand Mode Triggered Timeout ................................................................................................................................................27

    Scanning Active Time ..............................................................................................................................................................29

    Flash On Time ..................................................................................................................................................................................31Flash Off Time ..................................................................................................................................................................................33

    Stand Mode Sensitivity .....................................................................................................................................................................35

    Green Spot Duration .........................................................................................................................................................................36

    Chapter 5. USB Keyboard Interface..................................................................................................................................................... 37

    Introduction .......................................................................................................................................................................................37

    Standard Factory Settings .................................................................................................................................................................37

    Scancode Tables ...............................................................................................................................................................................37

    http://prg_1st.pdf/http://intro.pdf/http://intro.pdf/http://prg_1st.pdf/
  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    4/339

    2 HP Linear Barcode Scanner

    Country Mode ...................................................................................................................................................................................38

    Caps Lock State ................................................................................................................................................................................41

    Numlock ............................................................................................................................................................................................41

    Send Control Characters ...................................................................................................................................................................42

    Wedge Quiet Interval ........................................................................................................................................................................43

    Intercharacter Delay ..........................................................................................................................................................................45

    Intercode Delay .................................................................................................................................................................................47

    USB Keyboard Speed .......................................................................................................................................................................49

    Chapter 6. USB-OEM Interface............................................................................................................................................................ 51Introduction .......................................................................................................................................................................................51Standard Factory Settings .................................................................................................................................................................51

    USB-OEM Device Usage .................................................................................................................................................................52

    USB-OEM Interface Options ............................................................................................................................................................53

    Chapter 7. Data Editing ......................................................................................................................................................................... 55

    Data Editing Overview .....................................................................................................................................................................55

    Please Keep In Mind... ......................................................................................................................................................................56

    Global Prefix/Suffix ..........................................................................................................................................................................56

    Example: Setting a Prefix .........................................................................................................................................................56

    Global AIM ID ..................................................................................................................................................................................58

    GS1-128 AIM ID ..............................................................................................................................................................................60

    Label ID ............................................................................................................................................................................................61

    Label ID: Pre-loaded Sets .........................................................................................................................................................61Label ID: Set Individually Per Symbology ...............................................................................................................................64

    Label ID Control .......................................................................................................................................................................66

    Label ID Symbology Selection .................................................................................................................................................67

    Case Conversion ...............................................................................................................................................................................75

    Character Conversion .......................................................................................................................................................................76

    Chapter 8. Symbologies.......................................................................................................................................................................... 79

    Introduction .......................................................................................................................................................................................79

    Symbologies ..............................................................................................................................................................................79

    Standard Factory Settings for Symbologies ......................................................................................................................................80

    Disable All Symbologies ..................................................................................................................................................................80

    Coupon Control .................................................................................................................................................................................81

    UPC-A ..............................................................................................................................................................................................82

    UPC-A Enable/Disable .............................................................................................................................................................82UPC-A Check Character Transmission ....................................................................................................................................82

    Expand UPC-A to EAN-13 .......................................................................................................................................................83

    UPC-A Number System Character Transmission ....................................................................................................................83

    In-Store Minimum Reads ..........................................................................................................................................................84

    UPC-E ...............................................................................................................................................................................................85

    UPC-E Enable/Disable .............................................................................................................................................................85

    UPC-E Check Character Transmission .....................................................................................................................................85

    Expand UPC-E to EAN-13 .......................................................................................................................................................86

    Expand UPC-E to UPC-A .........................................................................................................................................................86

    UPC-E Number System Character Transmission .....................................................................................................................87

    UPC-E Minimum Reads ...........................................................................................................................................................88

    GTIN Formatting ..............................................................................................................................................................................89

    EAN 13 .............................................................................................................................................................................................90

    EAN 13 Enable/Disable ............................................................................................................................................................90

    EAN 13 Check Character Transmission ...................................................................................................................................90

    EAN-13 Flag 1 Character .........................................................................................................................................................91

    EAN-13 ISBN Conversion .......................................................................................................................................................92

    ISSN Enable/Disable ................................................................................................................................................................92

    EAN 13 Minimum Reads .........................................................................................................................................................93

    EAN 8 ...............................................................................................................................................................................................94

    EAN 8 Enable/Disable ..............................................................................................................................................................94

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    5/339

    Programming Guide 3

    EAN 8 Check Character Transmission .....................................................................................................................................94

    Expand EAN 8 to EAN 13 ........................................................................................................................................................95

    EAN 8 Minimum Reads ...........................................................................................................................................................96

    UPC/EAN Global Settings ................................................................................................................................................................97

    UPC/EAN Decoding Level .......................................................................................................................................................97

    UPC/EAN Correlation ..............................................................................................................................................................99

    UPC/EAN Price Weight Check ..............................................................................................................................................100

    UPC-A Minimum Reads .........................................................................................................................................................101

    Add-Ons ..........................................................................................................................................................................................102

    Optional Add-ons ....................................................................................................................................................................102

    Optional Add-On Timer ..........................................................................................................................................................104

    Optional GS1-128 Add-On Timer ..........................................................................................................................................107

    P2 Add-Ons Minimum Reads .................................................................................................................................................110

    P5 Add-Ons Minimum Reads .................................................................................................................................................111

    GS1-128 Add-Ons Minimum Reads .......................................................................................................................................112

    GS1 DataBarTM Omnidirectional ....................................................................................................................................................113

    GS1 DataBar Omnidirectional Enable/Disable ......................................................................................................................113

    GS1 DataBar Omnidirectional GS1-128 Emulation ...............................................................................................................113

    GS1 DataBar Omnidirectional Minimum Reads ....................................................................................................................114

    GS1 DataBarTM Expanded ..............................................................................................................................................................115

    GS1 DataBar Expanded Enable/Disable .................................................................................................................................115

    GS1 DataBar Expanded GS1-128 Emulation .........................................................................................................................115

    GS1 DataBar Expanded Minimum Reads ..............................................................................................................................116

    GS1 DataBar Expanded Length Control ................................................................................................................................117

    GS1 DataBar Expanded Set Length 1 .....................................................................................................................................118

    GS1 DataBar Expanded Set Length 2 .....................................................................................................................................120

    GS1 DataBarTM Limited .................................................................................................................................................................122

    GS1 DataBar Limited Enable/Disable ....................................................................................................................................122

    GS1 DataBar Limited GS1-128 Emulation ............................................................................................................................122

    GS1 DataBar Limited Minimum Reads ..................................................................................................................................123

    Code 39 ...........................................................................................................................................................................................124

    Code 39 Enable/Disable ..........................................................................................................................................................124

    Code 39 Check Character Calculation ....................................................................................................................................125

    Code 39 Check Character Transmission .................................................................................................................................126

    Code 39 Start/Stop Character Transmission ...........................................................................................................................126

    Code 39 Full ASCII ................................................................................................................................................................127

    Code 39 Quiet Zones ..............................................................................................................................................................128Code 39 Minimum Reads .......................................................................................................................................................129

    Code 39 Decoding Level ........................................................................................................................................................130

    Code 39 Length Control .........................................................................................................................................................132

    Code 39 Set Length 1 ..............................................................................................................................................................133

    Code 39 Set Length 2 ..............................................................................................................................................................135

    Code 39 Interdigit Ratio .........................................................................................................................................................137

    Code 39 Character Correlation ...............................................................................................................................................139

    Code 39 Stitching ....................................................................................................................................................................140

    Code 32 (Italian Pharmaceutical) ...................................................................................................................................................141

    Code 32 Enable/Disable ..........................................................................................................................................................141

    Code 32 Feature Setting Exceptions .......................................................................................................................................141

    Code 32 Check Character Transmission .................................................................................................................................142

    Code 32 Start/Stop Character Transmission ...........................................................................................................................142

    Code 39 CIP (French Pharmaceutical) ...........................................................................................................................................143Code 39 CIP Enable/Disable ..................................................................................................................................................143

    Code 128 .........................................................................................................................................................................................143

    Code 128 Enable/Disable ........................................................................................................................................................143

    Expand Code 128 to Code 39 ................................................................................................................................................144

    Code 128 Check Character Transmission ...............................................................................................................................144

    Code 128 Function Character Transmission ...........................................................................................................................145

    Code 128 Sub-Code Change Transmission ............................................................................................................................146

    Code 128 Quiet Zones ............................................................................................................................................................147

    Code 128 Minimum Reads .....................................................................................................................................................148

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    6/339

    4 HP Linear Barcode Scanner

    Code 128 Decoding Level ......................................................................................................................................................149

    Code 128 Length Control .......................................................................................................................................................151

    Code 128 Set Length 1 ............................................................................................................................................................152

    Code 128 Set Length 2 ............................................................................................................................................................154

    Code 128 Character Correlation .............................................................................................................................................156

    Code 128 Stitching ..................................................................................................................................................................157

    GS1-128 ..........................................................................................................................................................................................158

    GS1-128 Enable ......................................................................................................................................................................158

    Interleaved 2 of 5 (I 2 of 5) .............................................................................................................................................................159

    I 2 of 5 Enable/Disable ...........................................................................................................................................................159

    I 2 of 5 Check Character Calculation ......................................................................................................................................160

    I 2 of 5 Check Character Transmission ..................................................................................................................................161

    I 2 of 5 Minimum Reads .........................................................................................................................................................162

    2 of 5 Decoding Level ............................................................................................................................................................163

    I 2 of 5 Length Control ...........................................................................................................................................................165

    I 2 of 5 Set Length 1 ...............................................................................................................................................................166

    I 2 of 5 Set Length 2 ...............................................................................................................................................................168

    I 2 of 5 Character Correlation .................................................................................................................................................170

    I 2 of 5 Stitching .....................................................................................................................................................................171

    Interleaved 2 of 5 CIP HR ..............................................................................................................................................................172

    Interleaved 2 of 5 CIP HR Enable/Disable .............................................................................................................................172

    Datalogic 2 of 5 ...............................................................................................................................................................................172

    Datalogic 2 of 5 Enable/Disable .............................................................................................................................................172

    Datalogic 2 of 5 Check Character Calculation .......................................................................................................................173Datalogic 2 of 5 Minimum Reads ...........................................................................................................................................174

    Datalogic 2 of 5 Decoding Level ............................................................................................................................................174

    Datalogic 2 of 5 Length Control .............................................................................................................................................175

    Datalogic 2 of 5 Set Length 1 .................................................................................................................................................176

    Datalogic 2 of 5 Set Length 2 .................................................................................................................................................178

    Datalogic 2 of 5 Interdigit Maximum Ratio ...........................................................................................................................180

    Datalogic 2 of 5 Character Correlation ...................................................................................................................................182

    Datalogic 2 of 5 Stitching .......................................................................................................................................................183

    Codabar ...........................................................................................................................................................................................184

    Codabar Enable/Disable .........................................................................................................................................................184

    Codabar Check Character Calculation ....................................................................................................................................185

    Codabar Check Character Transmission .................................................................................................................................186

    Codabar Start/Stop Character Transmission ...........................................................................................................................186

    Codabar Start/Stop Character Set ...........................................................................................................................................187Codabar Start/Stop Character Match ......................................................................................................................................188

    Codabar Quiet Zones ..............................................................................................................................................................189

    Codabar Minimum Reads .......................................................................................................................................................190

    Codabar Decoding Level ........................................................................................................................................................191

    Codabar Length Control .........................................................................................................................................................193

    Codabar Set Length 1 .............................................................................................................................................................194

    Codabar Set Length 2 .............................................................................................................................................................196

    Codabar Interdigit Ratio .........................................................................................................................................................198

    Codabar Character Correlation ...............................................................................................................................................200

    Codabar Stitching ...................................................................................................................................................................201

    ABC Codabar ..................................................................................................................................................................................202

    ABC Codabar Enable/Disable ................................................................................................................................................202

    ABC Codabar Concatenation Mode .......................................................................................................................................202

    ABC Codabar Dynamic Concatenation Timeout ...................................................................................................................203ABC Codabar Force Concatenation .......................................................................................................................................204

    Code 11 ...........................................................................................................................................................................................205

    Code 11 Enable/Disable ..........................................................................................................................................................205

    Code 11 Check Character Calculation ....................................................................................................................................206

    Code 11 Check Character Transmission .................................................................................................................................207

    Code 11 Minimum Reads .......................................................................................................................................................208

    Code 11 Length Control .........................................................................................................................................................209

    Code 11 Set Length 1 ..............................................................................................................................................................210

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    7/339

    Programming Guide 5

    Code 11 Set Length 2 ..............................................................................................................................................................212

    Code 11 Interdigit Ratio .........................................................................................................................................................214

    Code 11 Decoding Level ........................................................................................................................................................216

    Code 11 Character Correlation ...............................................................................................................................................218

    Code 11 Stitching ....................................................................................................................................................................219

    Standard 2 of 5 ................................................................................................................................................................................220

    Standard 2 of 5 Enable/Disable ..............................................................................................................................................220

    Standard 2 of 5 Check Character Calculation .........................................................................................................................221

    Standard 2 of 5 Check Character Transmission ......................................................................................................................221

    Standard 2 of 5 Minimum Reads ............................................................................................................................................222

    Standard 2 of 5 Decoding Level .............................................................................................................................................222

    Standard 2 of 5 Length Control ..............................................................................................................................................223

    Standard 2 of 5 Set Length 1 ..................................................................................................................................................224

    Standard 2 of 5 Set Length 2 ..................................................................................................................................................226

    Standard 2 of 5 Character Correlation ....................................................................................................................................228

    Standard 2 of 5 Stitching ........................................................................................................................................................229

    Industrial 2 of 5 ...............................................................................................................................................................................230

    Industrial 2 of 5 Enable/Disable .............................................................................................................................................230

    Industrial 2 of 5 Check Character Calculation ........................................................................................................................230

    Industrial 2 of 5 Check Character Transmission ....................................................................................................................231

    Industrial 2 of 5 Length Control .............................................................................................................................................232

    Industrial 2 of 5 Set Length 1 .................................................................................................................................................233

    Industrial 2 of 5 Set Length 2 .................................................................................................................................................235

    Industrial 2 of 5 Minimum Reads ...........................................................................................................................................237

    Industrial 2 of 5 Stitching .......................................................................................................................................................238

    Industrial 2 of 5 Character Correlation ...................................................................................................................................238

    IATA ...............................................................................................................................................................................................239

    IATA Enable/Disable .............................................................................................................................................................239

    IATA Check Character Transmission .....................................................................................................................................239

    ISBT 128 .........................................................................................................................................................................................240

    ISBT 128 Concatenation .........................................................................................................................................................240

    ISBT 128 Concatenation Mode ..............................................................................................................................................241

    ISBT 128 Dynamic Concatenation Timeout ..........................................................................................................................242

    ISBT 128 Force Concatenation ...............................................................................................................................................243

    ISBT 128 Advanced Concatenation Options ..........................................................................................................................243

    MSI .................................................................................................................................................................................................244

    MSI Enable/Disable ................................................................................................................................................................244MSI Check Character Calculation ..........................................................................................................................................245

    MSI Check Character Transmission .......................................................................................................................................246

    MSI Length Control ................................................................................................................................................................246

    MSI Set Length 1 ....................................................................................................................................................................247

    MSI Set Length 2 ....................................................................................................................................................................249

    MSI Minimum Reads ..............................................................................................................................................................251

    MSI Decoding Level ...............................................................................................................................................................252

    Plessey ............................................................................................................................................................................................254

    Plessey Enable/Disable ...........................................................................................................................................................254

    Plessey Check Character Calculation .....................................................................................................................................255

    Plessey Check Character Transmission ..................................................................................................................................256

    PLessey Length Control ..........................................................................................................................................................256

    Plessey Set Length 1 ...............................................................................................................................................................257

    Plessey Set Length 2 ...............................................................................................................................................................259Plessey Minimum Reads .........................................................................................................................................................261

    Plessey Decoding Level ..........................................................................................................................................................262

    Plessey Stitching .....................................................................................................................................................................263

    Plessey Character Correlation .................................................................................................................................................264

    Code 93 ...........................................................................................................................................................................................264

    Code 93 Enable/Disable ..........................................................................................................................................................264

    Code 93 Check Character Calculation ....................................................................................................................................265

    Code 93 Check Character Transmission .................................................................................................................................266

    Code 93 Length Control .........................................................................................................................................................266

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    8/339

    6 HP Linear Barcode Scanner

    Code 93 Set Length 1 ..............................................................................................................................................................267

    Code 93 Set Length 2 ..............................................................................................................................................................269

    Code 93 Minimum Reads .......................................................................................................................................................271

    Code 93 Decoding Level ........................................................................................................................................................272

    Code 93 Quiet Zones ..............................................................................................................................................................274

    Code 93 Stitching ....................................................................................................................................................................275

    Code 93 Character Correlation ...............................................................................................................................................275

    Codablock F ....................................................................................................................................................................................276

    Codablock F Enable/Disable ..................................................................................................................................................276

    Codablock F EAN Enable/Disable .........................................................................................................................................277

    Codablock F AIM Check ........................................................................................................................................................277

    Codablock F Length Control ..................................................................................................................................................278

    Codablock F Set Length 1 ......................................................................................................................................................279

    Codablock F Set Length 2 ......................................................................................................................................................281

    Code 4 .............................................................................................................................................................................................283

    Code 4 Enable/Disable ............................................................................................................................................................283

    Code 4 Check Character Transmission ...................................................................................................................................284

    Code 4 Hex to Decimal Conversion .......................................................................................................................................284

    Code 5 .............................................................................................................................................................................................285

    Code 5 Enable/Disable ............................................................................................................................................................285

    Code 5 Check Character Transmission ...................................................................................................................................286

    Code 5 Hex to Decimal Conversion .......................................................................................................................................286

    Code 4 and Code 5 Common Configuration Items .........................................................................................................................287

    Code 4 and 5 Decoding Level .................................................................................................................................................287Code 4 and Code 5 Minimum Reads ......................................................................................................................................289

    Follett 2 of 5 ....................................................................................................................................................................................290

    Follett 2 of 5 Enable/Disable ..................................................................................................................................................290

    Appendix A. Technical Specifications..................................................................................... 291

    Appendix B. Standard Defaults .............................................................................................. 293

    Appendix C. LED and Beeper Indications ............................................................................... 305LED and Beeper Indications ...........................................................................................................................................................306

    Error Codes .....................................................................................................................................................................................307

    Appendix D. Sample Barcodes ............................................................................................... 309GS1 DataBar (RSS) ........................................................................................................................................................................311

    GS1 DataBar-14 ......................................................................................................................................................................311

    Appendix E. Keypad............................................................................................................... 313

    Appendix F. Scancode Tables................................................................................................. 317Control Character Emulation ..........................................................................................................................................................317

    Interface Type PC AT PS/2 or USB-Keyboard ..............................................................................................................................318

    Interface type PC AT PS/2 Alt Mode or USB-Keyboard Alt Mode ..............................................................................................320

    Digital Interface ..............................................................................................................................................................................322

    IBM31xx 102-key ..........................................................................................................................................................................324

    IBM XT ...........................................................................................................................................................................................326

    Microsoft Windows Codepage 1252 ..............................................................................................................................................328

    Index ..................................................................................................................... 329

    ASCII Chart ........................................................................................................................................................................................1

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    9/339

    Programming Guide 1

    Chapter 1

    Introduction

    About this GuideThis Programming Guide (PG) is provided for users seeking advanced technical in-formation, including connection, programming, maintenance and specifications. TheQuick Reference Guide (QRG) and other publications associated with this product

    are downloadable free of charge from the HP website.

    Typically, units are factory-programmed for the most common terminal and commu-

    nications settings. If you need to modify any programmable settings, custom config-uration can be accomplished by scanning the programming barcodes within this

    guide.

    Programming can alternatively be performed using the HP Configuration applicationwhich is downloadable from the HP website. The multiplatform utility program al-lows device configuration using a PC.

    Manual OverviewChapter 1, Introductionprovides a product overview, unpacking instructions, and ca-

    ble connection information.Chapter 2, Getting Startedpresents information about unpacking and setting up theimager.Chapter 3, Interfacesconsists of interface configuration barcodes and details.Chapter 4, General Featuresincludes programming barcodes for selecting common

    features for the imager and general use barcodes to customize how the data is trans-mitted to the host device.Chapter 5, USB Keyboard Interfacediscusses how to set up the imager for KeyboardWedge operation.Chapter 6, USB-OEM Interfaceexplains how to set the imager up for USB operation.Chapter 7, Data Editingoffers advanced configuration options for customization of

    scanned data output.Chapter 8, Symbologiesdefines options for all symbologies and provides the pro-gramming barcodes necessary for configuring these features.Appendix A, Technical Specificationslists physical and performance characteristics,as well as environmental and regulatory specifications. It also provides standard cablepin-outs.Appendix B, Standard Defaultsreferences common factory default settings for imag-

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    10/339

    Introduction

    2 HP Linear Barcode Scanner

    er features and options.Appendix C, LED and Beeper Indicationssupplies tables containing descriptions ofthe functions and behaviors of the imagers LED and Beeper indicators.Appendix D, Sample Barcodesoffers sample barcodes of several common symbolo-gies.Appendix E, Keypadincludes numeric barcodes to be scanned for certain parametersettings.

    Appendix F, Scancode Tableslists control character emulation information forWedge and USB Keyboard interfaces.

    Manual ConventionsThe following conventions are used in this document:

    The symbols listed below are used in this manual to notify the imager of key issuesor procedures that must be observed when using the imager:

    ReferencesCurrent versions of the Programming Guide (PG), Quick Reference Guide (QRG),the HP Configuration application, software/firmware and any additional manuals, in-struction sheets and utilities for this product can be downloaded from the HP website.

    NOTE

    Notes contain information necessary for properly diag-

    nosing, repairing and operating the imager.

    CAUTION

    The CAUTION symbol advises you of actions that coulddamage equipment or property.

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    11/339

    Technical Support

    Programming Guide 3

    Technical Support

    HP Website Support

    The HP website(www.hp.com/support)is the complete source for technical supportand information for HP products. The site offers product support, product registra-tion, warranty information, product manuals, product tech notes, software updates,

    demos, and instructions for returning products for repair.

    Reseller Technical Support

    An excellent source for technical assistance and information is an authorized HP re-seller. A reseller is acquainted with specific types of businesses, application software,

    and computer systems and can provide individualized assistance.

    Telephone Technical Support

    IIf you do not have internet or email access, you may contact HP technical support inyour region using the telephone numbers document provided with your HP retail

    point of sale computer.

    http://www.hp.com/supporthttp://www.hp.com/support
  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    12/339

    Introduction

    4 HP Linear Barcode Scanner

    NOTES

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    13/339

    Programming Guide 5

    Chapter 2

    Getting Started

    About the ImagerAdvancements in the LED technology used in this imager significantly improve theillumination of the target field of view, resulting in higher scan efficiency. Whetherused in Single Trigger or Continuous Mode, the ergonomic design of the imager will

    help to promote comfortable handling during extended periods of use.The imager can communicate using the following interfaces:

    USB Select to communicate either by USB OEM, USB COM, USB Keyboard in-terface or USB POS types by scanning the appropriate interface type barcodes avail-able in this manual. The default interface is USB-KBD for Wedge models (7230) andUSB-OEM for IBM models (7210).

    UnpackingCheck carefully to ensure the imager and any accessories ordered are present and un-damaged. If any damage occurred during shipment, contact Technical Support on

    page 3. KEEP THE PACKAGING. Should the unit ever require service, it should bereturned in its original shipping container.

    Setting Up the ImagerFollow the steps provided in this section to connect and get your imager up and com-municating with its host:

    1. Install the Interface Cable

    2. Configure Other Features(if modifications are needed from factory settings)

    Install the Interface Cable

    The imager kit you ordered to match your interface should provide a compatible cablefor your installation. If not, contact Technical Support.

    1. Seat the cable assembly into the imager, aligning both the connector and the cable clip

    with its opening.

    2. Connect the imager to a USB port on the terminal/PC using the correct USB cable for

    the interface type you ordered.

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    14/339

    Getting Started

    6 HP Linear Barcode Scanner

    Programming

    The imager is typically factory-configured with a set of default features standard tothe interface type you ordered. After scanning the interface barcode from the Interfac-essection, you can select other options and customize your imager through use of theinstructions and programming barcodes available in the corresponding features sec-tion for your interface and also the Data Editingand Symbologieschapters of thismanual.

    Using the Programming Barcodes

    This manual contains feature descriptions and barcodes which allow you to reconfig-ure your imager. Some programming barcode labels, like Resetting the Product Con-figuration to Defaults on page 7, require only the scan of that single label to enact thechange. Most of the programming labels in this manual, however, require the imager

    to be placed in Programming Mode prior to scanning them. Scan an ENTER/EXITbarcode once to enter Programming Mode. Once the imager is in ProgrammingMode, you can scan a number of parameter settings before scanning the ENTER/EXIT barcode a second time, which will then accept your changes, exit ProgrammingMode and return the imager to normal operation.

    Configure Other Features

    If your installation requires different programming than the standard factory defaultsettings, the following sections of this manual allow configuration of non-interface-specific settings you might require:

    General Features General Features includes programming for scanning, beeper andLED indicators and other such universal settings.

    Symbologies Includes options concerning the barcode label types (symbologies).These settings allow you to enable/disable symbologies, set label lengths, requirecheck digit, etc.

    NOTE

    There are some exceptions to the typical programmingsequence described above. Please read the descriptionand setting instructions carefully when configuring each

    given programmable feature.

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    15/339

    Resetting the Product Configuration to Defaults

    Programming Guide 7

    Resetting the Product Configuration to DefaultsIf you aren't sure what programming options are in your imager, or you've changed

    some options and want to restore the Custom Default Configuration that may havebeen saved in the imager, scan the Restore Custom Default Configurationbarcode be-low. This will restore the custom configuration for the currently active interface.

    Restore Custom Default Configuration

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    16/339

    Getting Started

    8 HP Linear Barcode Scanner

    NOTES

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    17/339

    Programming Guide 9

    Chapter 3

    Interfaces

    Configuring the InterfaceScan the programming barcode from this section which selects the appropriate inter-face type matching the system the reader will be connected to. Next, proceed to thecorresponding chapter in this manual (also listed in Table 1) to configure any desired

    settings and features associated with that interface.

    Table 1. Available Interfaces

    NOTE

    Unlike some other programming features and options,interface selections require that you scan only one pro-

    gramming barcode label. DO NOT scan an ENTER/EXITbarcode prior to scanning an interface selection bar-code.

    Some interfaces require the scanner to start in the dis-

    abled state when powered up. If additional scanner con-figuration is desired while in this state, pull the trigger

    and hold it for five seconds. The scanner will change toa state that allows programming with barcodes.

    USB-OEM FEATURES

    Select USB-OEM

    USB-OEM(can be used for OPOS/UPOS/JavaPOS)

    Set USB-OEM

    InterfaceFeatures

    starting onpage 51

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    18/339

    Interfaces

    10 HP Linear Barcode Scanner

    Host Commands Obey/Ignore

    This option specifies whether the reader will obey or ignore host commands. Whenset to ignore, the reader will ignore all host commands except for those necessary for:

    service mode

    flash programming mode keeping the interface active

    transmission of labels

    ENTER/EXIT PROGRAMMING MODE

    Host Commands = Obey

    Host Commands = Ignore

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    19/339

    Configuring the Interface

    Programming Guide 11

    USB Suspend Mode

    This setting enables/disables the ability of USB interfaces to enter suspend mode.

    ENTER/EXIT PROGRAMMING MODE

    USB Suspend Mode = Disable

    USB Suspend Mode = Enable

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    20/339

    Interfaces

    12 HP Linear Barcode Scanner

    NOTES

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    21/339

    Programming Guide 13

    Chapter 4

    General Features

    Double Read TimeoutTo prevent a double read of the same label, the Double Read Timeout sets the mini-mum time allowed between reads of labels of the same symbology and data. If theunit reads a label and sees the same label again within the Double Read Timeout, the

    second read of the label will be ignored. Double Read Timeout does not apply to scanmodes that require a trigger pull for each label that is read.

    ENTER/EXIT PROGRAMMING MODE

    Double Read Timeout = 0.1 Second

    Double Read Timeout = 0.2 Second

    Double Read Timeout = 0.3 Second

    Double Read Timeout = 0.4 Second

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    22/339

    General Features

    14 HP Linear Barcode Scanner

    Double Read Timeout continued

    ENTER/EXIT PROGRAMMING MODE

    Double Read Timeout = 0.5 Second

    Double Read Timeout = 0.6 Second

    Double Read Timeout = 0.7 Second

    Double Read Timeout = 0.8 Second

    Double Read Timeout = 0.9 Second

    Double Read Timeout = 1 Second

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    23/339

    Label Gone Timeout

    Programming Guide 15

    Label Gone TimeoutThis feature sets the time after the last label segment is seen before the reader prepares

    for a new label. The timeout can be set within a range of 10 milliseconds to 2,550 mil-liseconds (2.55 seconds) in 10ms increments. Label Gone Timeout does not apply toscan modes that require a trigger pull for each label that is read

    Follow these instructions to set this feature:1. Determine the desired setting in milliseconds.

    2. Divide the desired setting by 10 (setting is in 10ms increments). Pad the result with

    leading zeroes to yield three digits. For example: 0 = 000, 5 = 005, 20 = 020, etc.

    3. Scan the ENTER/EXIT PROGRAMMING MODE barcode to enter Programming

    Mode.

    4. Scan the barcode: SELECT LABEL GONE TIMEOUT SETTING.

    5. Scan the appropriate three alpha-numeric characters from the keypad in Appendix E,Keypadrepresenting the duration which was determined in the steps above. You willhear a two-beep indication after the last character.

    6. Scan the ENTER/EXIT PROGRAMMING MODE barcode to exit Programming

    Mode.

    This completes the procedure. See Table 2for some examples of how to set this fea-ture.

    Table 2. Timeout Setting Examples

    NOTE

    If you make a mistake before the last character, scan the CAN-CEL barcode to abort and not save the entry string. You canthen start again at the beginning.

    STEP ACTION EXAMPLES

    1 Desired Setting 50ms 150ms1800ms (1.8

    sec.)2550ms (2.55 sec.)

    2Divide by 10 (and pad withleading zeroes)

    005 015 180 255

    3 Scan ENTER/EXIT PROGRAMMING MODE

    4 Scan SELECT LABEL GONE TIMEOUT SETTING

    5 Scan Three CharactersFrom Appendix E, Keypad 0, 0 and 5 0, 1 and 5 1, 8 and 0 2, 5 and 5

    6 Scan ENTER/EXIT PROGRAMMING MODE

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    24/339

    General Features

    16 HP Linear Barcode Scanner

    Label Gone Timeout cont.

    ENTER/EXIT PROGRAMMING MODE

    Select Label Gone Timeout Setting

    Make a mistake? Scan the CANCEL barcode toabort and not save the entry string. You can thenstart again at the beginning.

    CANCEL

    DEFAULT 016 = Timeout of 160 ms

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    25/339

    LED and Beeper Indicators

    Programming Guide 17

    LED and Beeper Indicators

    Power On Alert

    Disables or enables the indication (from the Beeper) that the reader is receiving pow-er.

    ENTER/EXIT PROGRAMMING MODE

    Power On Alert = Disable (No Audible Indication)

    Power On Alert = Four Beeps

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    26/339

    General Features

    18 HP Linear Barcode Scanner

    Good Read: When to Indicate

    This feature specifies when the reader will provide indication (beep and/or flash itsgreen LED) upon successfully reading a barcode. Choices are:

    Good Read = Indicate after decode

    Good Read = Indicate after transmit

    ENTER/EXIT PROGRAMMING MODE

    Indicate Good Read = After Decode

    Indicate Good Read = After Transmit

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    27/339

    LED and Beeper Indicators

    Programming Guide 19

    Good Read Beep Type

    Specifies whether the good read beep has a mono or bitonal beep sound.

    ENTER/EXIT PROGRAMMING MODE

    Good Read Beep Type = Mono

    Good Read Beep Type = Bitonal

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    28/339

    General Features

    20 HP Linear Barcode Scanner

    Good Read Beep Frequency

    Adjusts the good read beep to sound at a selectable low, medium or high frequency,selectable from the list below. (Controls the beepers pitch/tone.)

    Good Read Beep Length

    Specifies the duration of a good read beep.

    ENTER/EXIT PROGRAMMING MODE

    Good Read Beep Frequency = Low

    Good Read Beep Frequency = Medium

    Good Read Beep Frequency = High

    DEFAULT

    ENTER/EXIT PROGRAMMING MODE

    Good Read Beep Length = 60 msec

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    29/339

    LED and Beeper Indicators

    Programming Guide 21

    Good Read Beep Length continued

    ENTER/EXIT PROGRAMMING MODE

    Good Read Beep Length = 80 msec

    Good Read Beep Length = 100 msec

    Good Read Beep Length = 120 msec

    Good Read Beep Length = 140 msec

    Good Read Beep Length = 160 msec

    Good Read Beep Length = 180 msec

    Good Read Beep Length = 200 msec

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    30/339

    General Features

    22 HP Linear Barcode Scanner

    Good Read Beep Volume

    Selects the beeper volume (loudness) upon a good read beep. There are three select-able volume levels.

    ENTER/EXIT PROGRAMMING MODE

    Good Read Beep Volume = Beeper Off

    Good Read Beep Volume = Low

    Good Read Beep Volume = Medium

    Good Read Beep Volume = High

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    31/339

    LED and Beeper Indicators

    Programming Guide 23

    Good Read LED Duration

    This feature specifies the amount of time that the Good Read LED remains on follow-ing a good read. The good read LED on time can be set within a range of 0.1 to 25.5seconds in 100ms increments.Follow these instructions to set this feature:

    1. Determine the desired setting in milliseconds. A setting of 0 means that the good read

    LED stays on until the next time the trigger is pulled.2. Divide the desired setting by 100 (setting is in 100ms increments). Pad the result with

    leading zeroes to yield three digits. For example: 0 = 000, 5 = 000, 20 = 020, etc.

    3. Scan the ENTER/EXIT PROGRAMMING MODE barcode to enter Programming

    Mode.

    4. Scan the barcode: SELECT GOOD READ LED DURATION SETTING.

    5. Scan the appropriate three digits from the keypad in Appendix E, Keypadrepresent-ing the duration which was determined in the steps above. You will hear a two-beep

    indication after the last character.

    6. Scan the ENTER/EXIT PROGRAMMING MODE barcode to exit Programming

    Mode.

    This completes the procedure. See Table 3for some examples of how to set this fea-ture.

    Table 3. Good Read LED Duration Setting Examples

    NOTE

    If you make a mistake before the last character, scan the CAN-CEL barcode to abort and not save the entry string. You can

    then start again at the beginning.

    STEP ACTION EXAMPLES

    1 Desired Setting

    Good ReadLED stays onuntil next trig-ger pull (00)

    200ms1500ms (1.5

    sec.)2500ms (2.5 sec.)

    2Divide by 10 (and pad withleading zeroes)

    000 002 015 025

    3 Scan ENTER/EXIT PROGRAMMING MODE

    4 Scan SELECT LABEL GONE TIMEOUT SETTING

    5Scan Three Characters

    From Appendix E, Keypad0, 0 and 0 0, 0 and 2 0, 1 and 5 0, 2 and 5

    6 Scan ENTER/EXIT PROGRAMMING MODE

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    32/339

    General Features

    24 HP Linear Barcode Scanner

    Good Read LED Duration cont.

    ENTER/EXIT PROGRAMMING MODE

    Select Good Read LED Duration Setting

    Make a mistake? Scan the CANCEL barcode toabort and not save the entry string. You can thenstart again at the beginning.

    CANCEL

    DEFAULT020 = Good Read LED stays on for2 seconds.

    NOTE

    Indicators are dimmed during sleep.

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    33/339

    Scanning Features

    Programming Guide 25

    Scanning Features

    Scan Mode

    Selects the scan operating mode for the reader. Selections are:

    Trigger Single When the trigger is pulled, scanning is activated until one of the fol-

    lowing occurs:- Scanning Active Timehas elapsed- a label has been read

    - the trigger is released

    This mode is associated with typical handheld reader operation: when the trigger ispulled, scanning starts and the product scans until the trigger is released, or a label isread, or the maximum Scanning Active Timehas elapsed.

    Trigger Hold Multiple When the trigger is pulled, scanning starts and the productscans until the trigger is released or Scanning Active Timehas elapsed. Reading alabel does not disable scanning. Double Read Timeoutprevents undesired multiplereads of the same label while in this mode.

    Trigger Pulse Multiple When the trigger is pulled, continuous scanning is activat-ed until Scanning Active Timehas elapsed or the trigger has been released andpulled again. Double Read Timeoutprevents undesired multiple reads of the samelabel while in this mode.

    Flashing The reader flashes on and off regardless of the trigger status. Flash rate iscontrolled by Flash On Timeand Flash Off Time. When Flash is ON the imagerreads continuously. When Flash is OFF scanning is deactivated.

    Always On No trigger pull is required to read a barcode. Scanning is continually

    on. If the trigger is pulled, the reader acts as if it is in Trigger SingleMode. DoubleRead Timeoutprevents undesired multiple reads of the same label while in thismode.

    Stand Mode No trigger pull is required to read a barcode. Scanning is turned on au-tomatically when an item is placed in readers field of view. If the trigger is pulled,the reader acts as if it in single read mode. Double Read Timeoutprevents undesiredmultiple reads of the same label while in this mode.

    Trigger Object Sense This mode is similar to Stand Mode, except that a triggerpull is required to activate the decoder.

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    34/339

    General Features

    26 HP Linear Barcode Scanner

    Scan Mode continued

    ENTER/EXIT PROGRAMMING MODE

    Scan Mode = Trigger Single

    Scan Mode = Trigger Hold Multiple

    Scan Mode = Trigger Pulse Multiple

    Scan Mode = Flashing

    Scan Mode = Always On

    Scan Mode = Stand Mode

    Scan Mode = Trigger Object Sense

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    35/339

    Scanning Features

    Programming Guide 27

    Stand Mode Triggered Timeout

    This feature specifies the time to remain in Trigger Singlemode after the trigger ispulled while in Stand Mode.

    NOTE

    This timeout is only used when the Scan Mode is configured as

    Stand Mode.

    ENTER/EXIT PROGRAMMING MODE

    Stand Mode Triggered Timeout = 0.5 Seconds

    Stand Mode Triggered Timeout = 1.5 Seconds

    Stand Mode Triggered Timeout = 2 Seconds

    Stand Mode Triggered Timeout = 3 Seconds

    Stand Mode Triggered Timeout = 4 Seconds

    DEFAULT

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    36/339

    General Features

    28 HP Linear Barcode Scanner

    Stand Mode Triggered Timeout continued

    ENTER/EXIT PROGRAMMING MODE

    Stand Mode Triggered Timeout = 6 Seconds

    Stand Mode Triggered Timeout = 8 Seconds

    Stand Mode Triggered Timeout = Switch back toTrigger Single on trigger pull

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    37/339

    Scanning Features

    Programming Guide 29

    Scanning Active Time

    This setting specifies the amount of time that the reader stays in scan ON state oncethe state is entered. The range for this setting is from 1 to 255 seconds in 1-secondincrements.

    Follow these instructions to set this feature:

    1. Determine the desired setting.

    2. Pad the result with leading zeroes to yield three digits. For example: 0 = 000, 5 = 005,

    20 = 020, etc.

    3. Scan the ENTER/EXIT PROGRAMMING MODE barcode to enter Programming

    Mode.

    4. Scan the barcode: SELECT SCANNING ACTIVE TIME SETTING.

    5. Scan the appropriate three digits from the keypad in Appendix E, Keypad, that repre-sent the duration which was determined in the steps above. You will hear a two-beep

    indication after the last character.

    6. Scan the ENTER/EXIT PROGRAMMING MODE barcode to exit Programming

    Mode.

    This completes the procedure. See Table 4for some examples of how to set this fea-ture.

    Table 4. Scanning Active Time Setting Examples

    NOTE

    If you make a mistake before the last character, scan the CAN-CEL barcode to abort and not save the entry string. You canthen start again at the beginning.

    STEP ACTION EXAMPLES

    1 Desired Setting 1 Second90 Sec. (1.5

    min.)180 Sec. (3

    min.)255 Seconds (4.25

    min.)

    2 Pad leading zero(es) 001 090 180 255

    3 Scan ENTER/EXIT PROGRAMMING MODE

    4 Scan SELECT SCANNING ACTIVE TIME SETTING

    5Scan Three Characters

    From Appendix E, Keypad0, 0 and 1 0, 9 and 0 1, 8 and 0 2, 5 and 5

    6 Scan ENTER/EXIT PROGRAMMING MODE

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    38/339

    General Features

    30 HP Linear Barcode Scanner

    Scanning Active Time cont.

    ENTER/EXIT PROGRAMMING MODE

    Select Scanning Active Time Setting

    Make a mistake? Scan the CANCEL barcode toabort and not save the entry string. You can thenstart again at the beginning.

    CANCEL

    DEFAULT 005 = Scanning is active for 5 Seconds

  • 7/26/2019 HP Linear Barcode Scanner Programming Guide

    39/339

    Flash On Time

    Programming Guide 31

    Flash On TimeThis feature specifies the ON time for the indicator LED while in Flash Mode. The

    selectable range is 100 to 9,900 milliseconds (0.1 to 9.9