background image

viii

PL3307 Decoder Integration Guide

USB Keystroke Delay  ..............................................................................................................  6-8
Simulated Caps Lock  ...............................................................................................................  6-9
USB CAPS Lock Override  .......................................................................................................  6-9
USB Ignore Unknown Characters ............................................................................................  6-10
USB Convert Unknown to Code 39  .........................................................................................  6-10
USB Ignore Beep Directive  ......................................................................................................  6-11
USB Ignore Type Directive  ......................................................................................................  6-11
Emulate Keypad .......................................................................................................................  6-12
Emulate Keypad with Leading Zero  .........................................................................................  6-12
USB Keyboard FN 1 Substitution .............................................................................................  6-13
Function Key Mapping  .............................................................................................................  6-13
Convert Case  ...........................................................................................................................  6-14
USB Static CDC .......................................................................................................................  6-14
USB Polling Interval  .................................................................................................................  6-15
Quick Keypad Emulation ..........................................................................................................  6-17

ASCII Character Set for USB .........................................................................................................  6-18

Chapter 7: SSI Interface

Introduction ....................................................................................................................................  7-1
Communications ............................................................................................................................  7-1
SSI Transactions  ...........................................................................................................................  7-3

General Data Transactions  ......................................................................................................   7-3
Transfer of Decode Data ..........................................................................................................  7-4

Communication Summary  .............................................................................................................  7-5

RTS/CTS Lines  ........................................................................................................................  7-5
ACK/NAK Option ......................................................................................................................  7-5
Number of Data Bits .................................................................................................................  7-5
Serial Response Time-out  .......................................................................................................   7-5
Retries ......................................................................................................................................  7-5
Baud Rate, Stop Bits, Parity, Response Time-out, ACK/NAK Handshake  ..............................  7-6
Errors .......................................................................................................................................  7-6

Things to Remember When Using SSI Communication  ................................................................  7-6
Using Time Delay to Low Power Mode with SSI  ...........................................................................  7-7
Simple Serial Interface Default Parameters ...................................................................................  7-8
SSI Host Parameters  .....................................................................................................................  7-9

Select SSI Host ........................................................................................................................  7-9
Baud Rate  ................................................................................................................................  7-10
Parity ........................................................................................................................................  7-11
Check Parity .............................................................................................................................  7-12
Stop Bits ...................................................................................................................................  7-12
Software Handshaking .............................................................................................................  7-13
Host RTS Line State  ................................................................................................................  7-14
Decode Data Packet Format ....................................................................................................  7-14
Host Serial Response Time-out  ...............................................................................................  7-15
Host Character Time-out ..........................................................................................................  7-16
Multipacket Option  ...................................................................................................................  7-17
Interpacket Delay  .....................................................................................................................  7-18

Event Reporting  .............................................................................................................................  7-19

Decode Event  ..........................................................................................................................  7-19
Boot Up Event ..........................................................................................................................  7-20

Summary of Contents for PL3307

Page 1: ...PL3307 DECODER INTEGRATION GUIDE ...

Page 2: ......

Page 3: ...PL3307 INTEGRATION GUIDE 72E 149624 01 Revision 11 September 2011 ...

Page 4: ...program in a network without written permission from Motorola The user agrees to maintain Motorola s copyright notice on the licensed programs delivered hereunder and to include the same on any authorized copies it makes in whole or in part The user agrees not to decompile disassemble decode or reverse engineer any licensed program delivered to the user or any portion thereof Motorola reserves the...

Page 5: ...iii Revision History Changes to the original guide are listed below Change Date Description 01 Rev A 9 2011 Initial release ...

Page 6: ...iv PL3300 Decoder Integration Guide ...

Page 7: ...ment 1 3 USB SNAPI USB HID Keyboard etc 1 3 SSI or RS 232 1 3 Interfaces 1 4 Beeper and Decode LED Signals from the PL3307 1 5 Supported Symbologies 1 6 Operating Modes 1 6 Chapter 2 Installation and Specifications Introduction 2 1 General Information 2 1 Grounding 2 1 Electrical Isolation 2 1 Electrostatic Discharge ESD 2 1 Environment 2 1 Power Supply Noise 2 2 Thermal Considerations 2 2 PL3307 ...

Page 8: ...er Volume 4 11 Beeper Duration 4 12 Suppress Power up Beeps 4 12 Decode LED Behavior 4 13 Decode Blinks 4 14 Decode Blink Duration 4 15 Trigger Modes 4 16 Power Mode Serial Hosts Only 4 17 Time Delay to Low Power Mode 4 17 Picklist Mode 4 19 Decode Session Timeout 4 19 Timeout Between Decodes Same Symbol 4 20 Timeout Between Decodes Different Symbols 4 20 Continuous Bar Code Read 4 21 Unique Bar C...

Page 9: ...e Capture Illumination 5 10 Fixed Gain 5 11 Exposure Time 5 11 LED Illumination 5 12 Snapshot Mode Timeout 5 14 Snapshot Aiming Pattern 5 14 Image Cropping 5 15 Crop to Pixel Addresses 5 16 Image Resolution 5 17 Image Brightness Target White 5 18 Image File Format Selector 5 19 JPEG Image Options 5 19 JPEG Quality and Size Value 5 20 Image File Meta Data 5 21 Image Enhancement 5 22 Image Edge Shar...

Page 10: ...7 3 General Data Transactions 7 3 Transfer of Decode Data 7 4 Communication Summary 7 5 RTS CTS Lines 7 5 ACK NAK Option 7 5 Number of Data Bits 7 5 Serial Response Time out 7 5 Retries 7 5 Baud Rate Stop Bits Parity Response Time out ACK NAK Handshake 7 6 Errors 7 6 Things to Remember When Using SSI Communication 7 6 Using Time Delay to Low Power Mode with SSI 7 7 Simple Serial Interface Default ...

Page 11: ... 9 1 Scanning Sequence Examples 9 2 Errors While Scanning 9 2 Symbology Parameter Defaults 9 2 Disable All Code Types 9 8 UPC EAN 9 9 Enable Disable UPC A 9 9 Enable Disable UPC E 9 9 Enable Disable UPC E1 9 10 Enable Disable EAN 8 JAN 8 9 10 Enable Disable EAN 13 JAN 13 9 11 Enable Disable Bookland EAN 9 11 Bookland ISBN Format 9 12 Decode UPC EAN JAN Supplementals 9 13 User Programmable Suppleme...

Page 12: ...9 38 Enable Disable Code 93 9 38 Set Lengths for Code 93 9 38 Code 11 9 40 Code 11 9 40 Set Lengths for Code 11 9 40 Code 11 Check Digit Verification 9 42 Transmit Code 11 Check Digits 9 43 Interleaved 2 of 5 ITF 9 44 Enable Disable Interleaved 2 of 5 9 44 Set Lengths for Interleaved 2 of 5 9 44 I 2 of 5 Check Digit Verification 9 46 Transmit I 2 of 5 Check Digit 9 46 Convert I 2 of 5 to EAN 13 9 ...

Page 13: ...Mail 9 68 UPU FICS Postal 9 69 GS1 DataBar 9 70 GS1 DataBar 9 70 GS1 DataBar Limited 9 71 GS1 DataBar Limited Security Level 9 72 GS1 DataBar Expanded 9 73 Convert GS1 DataBar to UPC EAN 9 73 Composite 9 74 Composite CC C 9 74 Composite CC A B 9 74 Composite TLC 39 9 75 UPC Composite Mode 9 75 Composite Beep Mode 9 76 GS1 128 Emulation Mode for UCC EAN Composite Codes 9 76 2D Symbologies 9 77 Enab...

Page 14: ...can2 Introduction 10 1 Communication with 123Scan2 10 1 123Scan2 Requirements 10 1 Chapter 11 Advanced Data Formatting Introduction 11 1 Appendix A Standard Default Parameters Appendix B Programming Reference Symbol Code Identifiers B 1 AIM Code Identifiers B 3 Appendix C Sample Bar Codes Code 39 C 1 UPC EAN C 1 UPC A 100 C 1 EAN 13 100 C 2 Code 128 C 2 Interleaved 2 of 5 C 2 GS1 DataBar 14 C 3 PD...

Page 15: ...Table of Contents xiii Appendix E ASCII Character Sets Index ...

Page 16: ...xiv PL3307 Decoder Integration Guide ...

Page 17: ...imaging preference features and programming bar codes for selecting these features Chapter 6 USB Interface describes how to set up the decoder with a USB host Chapter 7 SSI Interface describes the system requirements of the Simple Serial Interface SSI which provides a communications link between Motorola decoders and a serial host Chapter 8 Serial Interface describes how to set up the decoder with...

Page 18: ...ables Notational Conventions The following conventions are used in this document Italics are used to highlight the following Chapters and sections in this and related documents Dialog box window and screen names Drop down list and list box names Check box and radio button names Bold text is used to highlight the following Key names on a keypad Button names on a screen bullets indicate Action items...

Page 19: ...otorola com When contacting Motorola Solutions support please have the following information available Serial number of the unit Model number or product name Software type and version number Motorola responds to calls by e mail telephone or fax within the time limits set forth in service agreements If your problem cannot be solved by Motorola Solutions support you may need to return your equipment...

Page 20: ...xviii PL3307 Decoder Integration Guide ...

Page 21: ...ndard Symbol Simple Serial Interface SSI command set and SNAPI Symbol Native API interfaces as well as a variety of USB and RS 232 host interfaces PL3307 architecture includes Atmel AT91SAM9G20 processor core 400 MHz 512 MB Mobile LPSDRAM 1G asynchronous flash Camera Sensor Interface CSI port Host communication port System peripherals include One UART RS 232 channel SSI support for compatibility w...

Page 22: ...nd PL3307 to match the application or desired usage profile PL3307 Decoder Figure 1 1 provides a block diagram for the decoder Figure 1 1 PL3307 Decoder Block Diagram Atmel AT91SAM9G20 Processor The digital system is built on an Atmel AT91SAM9G20 a RISC processor based on ARM v5TEJ architecture The major features of the core are CPU clock speed up to 400 MHz with external LP SDRAM bus speed of 133...

Page 23: ...wer mode the PL3307 reduces its current draw whenever possible and must be awakened before performing any functions Any of the following conditions wake the device When the PL3307 is awakened it remains awake for 1 second or for another value set via the Time Delay to Low Power Mode on page 4 17 before re entering Low Power mode NOTE The PL3307 does not use Low Power mode when connected to a USB b...

Page 24: ...ot required Table 1 3 Host Configuration on 30 Pin Connector HOST_SYS_CFG1 HOST_SYS_CFG0 Configuration Options 0 0 RS 232 The decoder defaults to the SSI interface To select another RS 232 interface type scan a bar code in Serial Host Types on page 8 5 1 1 USB bus or self powered See Note below The SysCfg pins on the 30 pin host connector have internal pull ups so there is no need to drive them on...

Page 25: ... cathode end of the LED Table 1 4 User Interface Indications Description Indication SSI Event Beeper Decode LED Trigger pull No sound No light TRIGGER_PULLED No decode NODECODE_MSG Wakeup WAKEUP Decode Middle Tone Flash of light DECODE Snapshot started Low Tone Blinking SNAPSHOT_START Snapshot is complete Low Tone No light SNAPSHOT_COMPLETE Bootup Low Tone Middle Tone High Tone No light BOOTUP Tra...

Page 26: ... 11 Postal Codes Interleaved 2 of 5 US Postnet Discrete 2 of 5 US Planet Codabar UK Postal MSI Japan Postal Chinese 2 of 5 Australian Postal Matrix 2 of 5 Netherlands KIX Code Korean 3 of 5 USPS 4CB One Code Intelligent Mail Inverse 1D UPU FICS Postal GS1 DataBar Composite Codes Operating Modes The PL3307 supports the following operating modes See Operational Modes on page 5 4 for the bar codes to...

Page 27: ...s of the PL3307 decoder board include components and electrical conductors that must be isolated from contact with components on the host device See PL3307 Decoder Board on page 2 3 Electrostatic Discharge ESD The PL3307 decoder is protected from ESD events that can occur in an uncontrolled environment however use care when handling the module and apply standard ESD precautions such as using groun...

Page 28: ... both the efficiency and current delivering capacity of the regulator Thermal Considerations The PL3307 decoder module includes several high power components that dissipate heat during operation These components can exhibit high temperatures when the PL3307 imager engine pair is running at 60 frames per second with full illumination Use care when integrating the PL3307 imager engine pair into the ...

Page 29: ... in the host equipment so that the connecting interface cable reaches the engine The PL3307 boards contain components and circuitry on both sides Figure 2 1 PL3307 Decoder Board Drawing Notes Unless otherwise specified This is a reference drawing and is not intended to specify or guarantee all possible integration requirements for this decoder Dimensions are in mm Tolerance for dimensions are 0 25...

Page 30: ...ween A and B inputs If both inputs are present e g Host 5 VDC and Host 3 3 VDC the A input takes precedence This arrangement allows powering the PL3307 using 3 3 V 5 V or combined supply voltages that offer improved efficiency for the overall system due to the different supplies that the PL3307 decoder and imager engine require internally Host Connector 5V DC PL3307 SUPPLY SOURCES 3 3V REG 3 3V Se...

Page 31: ...P3 3 3V VIH Input High voltage 2 HOST_3P3 0 3 V VIL Input Low voltage 0 3 0 8 V ICC See Table 2 5 on page 2 13 mA IiL Input Low Leakage current Vin GND no pull up or pull down 1 uA IiH Input High Leakage current Vin VCC no pull up or pull down 1 uA IoL Output Low Current VoL 0 4 V 8 mA IoH Output High Current Voh HOST_3P3 0 4 V 8 mA Ci_usb Input capacitance USB_OUT 9 18 pF Note Supply current vari...

Page 32: ...2 6 PL3307 Decoder Integration Guide Figure 2 3 PL3307 Supply Current 3 3 V Operation RS 232 SSI Scan Decode Session ...

Page 33: ...Installation and Specifications 2 7 Figure 2 4 PL3307 Supply Current 5 V Operation USB Bus Powered Scan Decode Session ...

Page 34: ...2 8 PL3307 Decoder Integration Guide Figure 2 5 PL3307 Supply Current 5 V Operation USB Self Powered Scan Decode Session ...

Page 35: ...ta from the PL3307 PIX_DATA_4 Pixel data In 9 Pixel data from the PL3307 PIX_DATA_3 Pixel data In 10 Pixel data from the PL3307 PIX_DATA_2 Pixel data In 11 Pixel data from the PL3307 PIX_DATA_1 Pixel data In 12 Pixel data from the PL3307 PIX_DATA_0 Pixel data In 13 Pixel data from the PL3307 LSB EXT_ILLUM_EN Illumination enable In 14 Enable external illumination VCC_SENSOR Power supply 15 Decoder ...

Page 36: ...ulse width modulated output used to control an external beeper Out 9 The beeper output ranges from 2 352 KHz to 2 963 KHz and is a 50 duty cycle square wave at maximum volume 12 5 at low volume Normally used as a control signal for beeper drive circuit Control line can source sink 5 mA HOST_DEC_LED Active low output used to indicate a valid bar code decode Out 10 L Led On H Led off Normally used a...

Page 37: ...n Out 24 USB 2 0 full speed bus GND System ground 25 PL3307 power supply return HOST_5V 5 0V power supply In 26 PL3307 supply voltage HOST_5V 5 0V power supply In 27 PL3307 supply voltage ILLUM_EN_OUT External illumination control signal Out 28 L Illumination on H Illumination off Reserved for external illumination control Control line can only source sink 5 mA HOST_SYS_CFG0 System configuration b...

Page 38: ...he decoder Table 2 4 PL3307 Signal Descriptions Micro USB B Connector Signal Name Description Dir Connector Pin s Comments USB2_5V Power supply 1 PL33 07 power supply D Communication interface In Out 2 PL3307 high speed USB D D Communication interface In Out 3 PL3307 high speed USB D N A No connect 4 Not connected GND Power supply 5 PL3307 power supply return Note Signal directions are listed rela...

Page 39: ... 2 3 on page 2 6 Applies only when PL3307 is USB bus powered via the micro USB port 5 0 V 0 5 V 15 mA 35 mA 270 mA 400 mA See Figure 2 5 on page 2 8 Maximum Power Supply Noise 100 mVp p bar code and image capture applications host supply 5 VDC HOST_5V or USB2_5V 100 mVp p bar code applications host supply 3 3 VDC HOST_3P3 only 30 mVp p image capture applications host supply VCC 3 3 VDC HOST_3P3 on...

Page 40: ...d of one hour per axis defined as follows 20 to 80 Hz Ramp up at 0 04 G2 Hz at 3 dB octave 80 to 350 Hz 0 04 G2 Hz 350 Hz to 2 kHz Ramp down at 0 04 G2 Hz at 3 dB octave Dimensions 25 75 mm x 38 54 mm x 6 11 mm 1 014 in x 1 517 in x 0 241 in Weight 5 7 g 0 20 oz Table 2 5 PL3307 Decoder Technical Specifications at 23 C Continued Item Description ...

Page 41: ...Ordering Number One of each of the accessories listed in this table KT SE4500 01R Flex for connecting the imager engine to the PL3307 21 pin 0 3 mm pitch 55 mm length KT SE4500 02R Flex for connecting the PL3307 to a host 30 pin 0 5 mm pitch 37 mm length KT SE4500 03R 30 pin vertical ZIF connector for connecting the PL3307 to a host ...

Page 42: ...3 2 PL3307 Decoder Integration Guide Figure 3 1 21 Pin ZIF Connector PL3307 Decoder to Flex Molex 54809 Series ...

Page 43: ...Accessories 3 3 Figure 3 2 21 Pin ZIF Connector PL3307 Decoder to Flex Molex 54809 Series continued ...

Page 44: ...3 4 PL3307 Decoder Integration Guide Figure 3 3 Imager Engine to PL3307 21 Pin Flex ...

Page 45: ...Accessories 3 5 Figure 3 4 21 Pin ZIF Connector SE3300 Imager to Flex Kyocera 6283 Series For protection against an open circuit in being bent the tapered areas are laid as indicated ...

Page 46: ...3 6 PL3307 Decoder Integration Guide Figure 3 5 21 Pin ZIF Connector SE3300 Imager to Flex Kyocera 6283 Series continued ...

Page 47: ...Accessories 3 7 Figure 3 6 PL3307 30 Pin Host Connector Molex 52437 Series ...

Page 48: ...3 8 PL3307 Decoder Integration Guide Figure 3 7 PL3307 30 Pin Host Connector Molex 52437 Series continued ...

Page 49: ...Accessories 3 9 Figure 3 8 PL3300 microUSB Host Connector Molex 47346 Series ...

Page 50: ...3 10 PL3307 Decoder Integration Guide Figure 3 9 30 Pin Vertical ZIF Connector on Host Molex 52559 Series ...

Page 51: ...Accessories 3 11 Figure 3 10 30 Pin Vertical ZIF Connector on Host Molex 52559 Series continued ...

Page 52: ...3 12 PL3307 Decoder Integration Guide ...

Page 53: ...d to trigger the reader for initial configuration Use caution when selecting one of these hosts Be sure to consider how setting up via bar code menu which includes providing a triggering method can impact integration See each host chapter for configuration options for each host type Phantom Scan Session The Phantom Scan Session feature places the system into a known state for two seconds immediate...

Page 54: ...ore Defaults on page 4 5 Throughout the programming bar code menus asterisks indicate default values Scanning Sequence Examples In most cases scanning one bar code sets the parameter value For example to set the beeper tone to high scan the High Frequency beeper tone bar code listed under Beeper Tone on page 4 10 The decoder issues a fast warble beep and the LED turns green signifying a successful...

Page 55: ...e 4 7 Unlock Parameter Scanning F2h 23h Disable 4 7 User Parameter Pass Through F1h 71h Disable 4 8 Beep After Good Decode 38h Enable 4 9 Beeper Tone 91h Medium 4 10 Beeper Volume 8Ch High 4 11 Beeper Duration F1h 74h Medium 4 12 Suppress Power up Beeps F1h D1h Do not suppress 4 12 Decode LED Behavior F1h E8h Power down after LED shuts off 4 13 Decode Blinks F2h 5Bh Disable 4 14 Decode Blink Durat...

Page 56: ...des F1h B4h Disable 4 25 PDF Prioritization F1h CFh Disable 4 26 PDF Prioritization Timeout F1h D0h 200 ms 4 26 Miscellaneous Scanning Parameters Transmit Code ID Character 2Dh None 4 27 SSI Prefix Value 69h CR 4 28 SSI Suffix 1 Value SSI Suffix 2 Value 68h 6Ah CR CR 4 28 Scan Data Transmission Format EBh Data as is 4 29 FN1 Substitution Values 67h 6Dh Set 4 30 Transmit No Read Message 5Eh Disable...

Page 57: ...lts by scanning Write to Custom Defaults scan Restore Defaults to retrieve and restore the decoder s custom default settings If you did not set custom defaults scan Restore Defaults to restore the factory default values listed in Table A 1 Set Factory Defaults Scan this bar code to restore the factory default values listed in Table A 1 This deletes any custom defaults set Write to Custom Defaults ...

Page 58: ...disable the decoding of parameter bar codes including the Set Defaults parameter bar codes scan the Disable Parameter Scanning bar code below To enable decoding of parameter bar codes scan Enable Parameter Scanning Enable Parameter Scanning 01h Disable Parameter Scanning 00h ...

Page 59: ...ts in a parameter error beep To lock the decoder 1 Scan the Lock bar code 2 Scan four bar codes from Appendix D Numeric Bar Codes that represent the desired PIN Enter leading zeros for numbers below 1000 e g to program a PIN of 29 enter 0 0 2 9 A lock beep sounds To unlock the decoder 1 Scan the Unlock bar code 2 Scan four bar codes from Appendix D Numeric Bar Codes that represent the correct PIN ...

Page 60: ...r SSI and SNAPI hosts see Decode Data Format User Defined Parameter Bar Code Format Code 128 bar codes with FNC3 L data or FNC3 B 12 bytes of data Decode Data Format 0xf3 L data or 0xf3 B 12 bytes of data Note that the B type only works with 12 bytes of data A normal decode beep sounds upon a successful decode of a user defined parameter bar code Enable User Parameter Pass Through 01h Disable User...

Page 61: ...e below to select whether or not the decoder issues a beep signal after a good decode If selecting Do Not Beep After Good Decode beeper signals still occur during parameter menu scanning and to indicate error conditions Beep After Good Decode Enable 01h Do Not Beep After Good Decode Disable 00h ...

Page 62: ...ntegration Guide Beeper Tone Parameter 91h To select a decode beep frequency tone scan the Low Frequency Medium Frequency or High Frequency bar code Low Frequency 02h Medium Frequency Optimum Setting 01h High Frequency 00h ...

Page 63: ...ser Preferences Miscellaneous Options 4 11 Beeper Volume Parameter 8Ch To select a beeper volume scan the Low Volume Medium Volume or High Volume bar code Low Volume 02h Medium Volume 01h High Volume 00h ...

Page 64: ... To select the duration for the beeper scan one of the following bar codes Suppress Power up Beeps Parameter F1h D1h Select whether or not to suppress the decoder s power up beeps Short 00h Medium 01h Long 02h Do Not Suppress Power up Beeps 00h Suppress Power up Beeps 01h ...

Page 65: ...n for approximately 1 5 seconds then the scanner can enter Low Power Mode Decode LED Off on Power Down the decode LED remains on until the scanner enters Low Power Mode This allows the scanner to enter Low Power Mode quickly but also have the decode LED light Disable Decode LED shuts off the decode LED completely Power Down After LED Shuts Off 02h Decode LED Off on Power Down 01h Disable Decode LE...

Page 66: ...this feature specifies how many times to blink the illumination to indicate a successful decode This feature is disabled by default no blink See Decode Blink Duration to set the duration of the decode blinks Disable Decode Blinks 00h 1 Decode Blink 01h 2 Decode Blinks 02h 3 Decode Blinks 03h ...

Page 67: ...ndix D Numeric Bar Codes that correspond to the desired duration in 100 msec increments To return the Decode Blink Duration to the value specified by Timeout Between Decodes Different Symbols on page 4 20 scan Set Decode Blink Duration to Timeout Between Decodes Different Symbols Decode Blink Duration Set Decode Blink Duration to Timeout Between Decodes Different Symbols ...

Page 68: ...de Host A host command issues the triggering signal The decoder interprets an actual trigger pull as a Level triggering option Auto Aim This trigger mode turns on the aiming pattern when the decoder senses motion A trigger pull activates decode processing After 2 seconds of inactivity the aiming pattern automatically shuts off Auto Aim with Illumination This trigger mode turns on the aiming patter...

Page 69: ...lay to Low Power Mode Parameter 92h This parameter sets the time the decoder remains active after decoding After a scan session the decoder waits this amount of time before entering Low Power Mode Continuous On 00h Low Power Mode 01h NOTE This parameter only applies when Power Mode is set to Low To program a different value for this parameter than those provided here see Using Time Delay to Low Po...

Page 70: ...4 18 PL3307 Decoder Integration Guide Time Delay to Low Power Mode continued 1 Minute 21h 5 Minutes 25h 15 Minutes 2Bh 1 Hour 31h ...

Page 71: ... in 0 1 second increments from 0 5 to 9 9 seconds The default timeout is 9 9 seconds To set a Decode Session Timeout scan the bar code below Next scan two numeric bar codes from Appendix D Numeric Bar Codes that correspond to the desired on time Provide a leading zero for single digit numbers For example to set a Decode Session Timeout of 0 5 seconds scan the bar code below then scan the 0 and 5 b...

Page 72: ...n in Presentation Mode or Continuous Bar Code Read to control the time the decoder is inactive between decoding different symbols It is programmable in 0 1 second increments from 0 1 to 9 9 seconds The default is 0 2 seconds To select the timeout between decodes for different symbols scan the bar code below then scan two numeric bar codes from Appendix D Numeric Bar Codes that correspond to the de...

Page 73: ...esentation Mode Unique Bar Code Reporting Parameter F1h D3h Enable this to report only unique bar codes while the trigger is pressed This option only applies when Continuous Bar Code Read is enabled NOTE Motorola strongly recommends enabling Picklist Mode on page 4 19 with this feature Disabling Picklist Mode can cause accidental decodes when more than one bar code is in the decoder s field of vie...

Page 74: ...g dot or dim illumination to assist in the detection of motion NOTE If this parameter is enabled and Decoding Illumination on page 5 5 is disabled this parameter takes precedence If the decoder is connected to the SE4500 it does not support Aiming Dot Low Light Motion Detection No Low Light Motion Detection 00h Aiming Dot Low Light Motion Detection 01h Dim Illumination Low Light Motion Detection 0...

Page 75: ...wanted access Fuzzy 1D Processing Parameter F1h 02h This option is enabled by default to optimize decode performance on 1D bar codes including damaged and poor quality symbols Disable this only if you experience time delays when decoding 2D bar codes or in detecting a no decode Enable Clear Memory 01h Disable Clear Memory 00h Enable Fuzzy 1D Processing 01h Disable Fuzzy 1D Processing 00h ...

Page 76: ...ymbologies that do not decode in reverse Enabling this mode when using snapshot or video viewfinder mode transmits images as mirrored images Mobile Phone Display Mode Parameter F1h CCh This mode improves bar code reading performance with target bar codes displayed on mobile phones and electronic displays Disable Mirrored Image 00h Enable Mirrored Image 01h Disable Mobile Phone Display Mode 00h Ena...

Page 77: ...els or different versions of a scanner This parameter determines how to process concatenated parameter bar codes when the decoder encounters an invalid parameter setting in the bar code Disable this to ignore invalid parameters and configure valid parameters Enable this to ignore all parameters if one or more are invalid Disable Validate Concatenated Parameter Bar Codes 00h Enable Validate Concate...

Page 78: ...in the device s field of view for the decoder to report it This parameter does not affect decoding other symbologies PDF Prioritization Timeout Parameter F1h D0h When PDF Prioritization is enabled this timeout specifies how long the decoder attempts to decode a PDF417 symbol before reporting the 1D bar code in the field of view Scan the following bar code then scan four digits from Appendix D Nume...

Page 79: ...he Code ID character is inserted between the prefix and the decoded symbol Select no Code ID character a Symbol Code ID character or an AIM Code ID character For Code ID Characters see Symbol Code Identifiers on page B 1 and AIM Code Identifiers on page B 3 NOTE If you enable Symbol Code ID Character or AIM Code ID Character and enable Transmit No Read Message on page 4 31 the decoder appends the ...

Page 80: ...er to send and is stored in the key category parameter The remaining three digits define the value of the character and are stored in the decimal value parameter Be sure to use both key category and decimal value parameters to define the prefix suffix value See Table E 1 on page E 1 for the four digit codes When using host commands to set the prefix or suffix set the key category parameter to 1 th...

Page 81: ...n one of the following eight bar codes corresponding to the desired format To set values for the prefix and or suffix see Prefix Suffix Values on page 4 28 NOTE If using this parameter do not use ADF rules to set the prefix suffix Data As Is 00h DATA SUFFIX 1 01h DATA SUFFIX 2 02h DATA SUFFIX 1 SUFFIX 2 03h PREFIX DATA 04h ...

Page 82: ...le for the current host interface for the desired value To select a FN1 substitution value via bar code menus 1 Scan the bar code below 2 Locate the keystroke desired for FN1 substitution in the ASCII character set table in the appropriate host interface chapter Enter the 4 digit ASCII value by scanning each digit in Appendix D Numeric Bar Codes To correct an error or change the selection scan Can...

Page 83: ...ssion Timeout on page 4 19 expires Disable this to send nothing to the host if a symbol does not decode Report Version Scan the bar code below to report the version of software currently installed in the decoder NOTE If you enable Transmit No Read and also enable Symbol Code ID Character or AIM Code ID Character for Transmit Code ID Character on page 4 27 the decoder appends the code ID for Code 3...

Page 84: ...lt Table 4 2 Diagnostic Report Format Byte Offset Test Name Results Data byte 0 I2 C interface Pass Fail Data byte 2 Laser current Pass High Low Data byte 4 Laser MDIop current Pass High Low Data byte 6 Operating temperature Pass Warning Critical Data byte 8 Laser current stored Pass High Low Data byte 10 Laser MDIop current stored Pass High Low Data byte 12 Operating temperature stored Pass Warni...

Page 85: ...e and options appear in parenthesis beneath the accompanying bar codes See the Simple Serial Interface SSI Programmer s Guide for detailed instructions for changing parameter values using this method Select a host type see each host chapter for specific host information after the power up beep signal activates This is only necessary upon the first power up when connected to a new host To return al...

Page 86: ...ropriate bar codes in this guide These new values replace the standard default values in memory To recall the default parameter values scan the Set Default Parameter on page 4 5 NOTE See Appendix A Standard Default Parameters for all user preferences hosts symbologies and miscellaneous default parameters Table 5 1 Imager Preferences Default Table Parameter Parameter Number Default Page Number Imag...

Page 87: ... 5 19 JPEG Image Options F0h 2Bh Quality 5 19 JPEG Quality Value F0h 31h 65 5 20 JPEG Size Value F1h 31h 40 41K 5 20 Image File Meta Data F1h B5h Disable 5 21 Image Enhancement F1h 34h Low 5 22 Image Edge Sharpening F1h 98h Low 5 23 Image Contrast Enhancement F1h 9Ah Enable 5 24 Image Rotation F1h 99h 0 5 25 Bits per Pixel BPP F0h 2Fh 8 BPP 5 26 Video View Finder F0h 44h Disable 5 26 Video View Fi...

Page 88: ...to indicate it is not in standard operating decode mode In Snapshot Mode the decoder turns on the imager engine s aiming pattern to highlight the area to capture in the image The next trigger event instructs the decoder to capture a high quality image and transmit it to the host A short time may pass less than 2 seconds between trigger activation and image capture as the decoder adjusts to the lig...

Page 89: ...oding Illumination Parameter F0h 2Ah Selecting Enable Decoding Illumination causes the decoder to turn on illumination every image capture to aid decoding Select Disable Decoding Illumination to prevent the decoder from using decoding illumination Enabling illumination usually results in superior images The effectiveness of illumination decreases as the distance to the target increases Enable Deco...

Page 90: ...ttern is always on in between camera exposures For values above 0 each increment of the brightness value increments the aim duration 0 5 ms To program Aim Brightness scan this bar code followed by three numeric bar codes in Appendix D Numeric Bar Codes that correspond to the value representing brightness Settings range from 0 to 255 The maximum aim duration is limited by the frame time so the reco...

Page 91: ...orrespond to the value of desired illumination brightness For example to set Illumination Brightness to 6 scan the bar code below followed by the 0 and 6 bar codes Presentation Mode Field of View Parameter F1h 61h In Presentation Mode by default the decoder searches for a bar code in a smaller region around the aiming pattern s center to speed search time To use a full field of view scan Presentat...

Page 92: ...frames per second 55 fps The frame rate is fixed at 55 frames per second 50 fps The frame rate is fixed at 50 frames per second 45 fps The frame rate is fixed at 45 frames per second 40 fps The frame rate is fixed at 40 frames per second 30 fps The frame rate is fixed at 30 frames per second 20 fps The frame rate is fixed at 20 frames per second 15 fps The frame rate is fixed at 15 frames per seco...

Page 93: ...Imaging Preferences 5 9 Frame Rate continued 45 fps 07h 40 fps 08h 30 fps 02h 20 fps 09h 15 fps 03h 10 fps 04h ...

Page 94: ...this option only for advanced users with difficult image capture situations Image Capture Illumination Parameter F0h 69h Selecting Enable Image Capture Illumination causes illumination to turn on during every image capture Disable illumination to prevent the decoder from using illumination Enabling illumination usually results in superior images The effectiveness of illumination decreases as the d...

Page 95: ...ng or Image Capture Autoexposure is disabled It configures the exposure for both Decode and Snapshot modes Each integer value represents 100 μs worth of exposure The default value is 100 which results in an exposure setting of 10 ms To set the Exposure Time parameter scan Fixed Exposure followed by four numeric bar codes representing the value in the range of 1 1000 Insert leading zeros if necessa...

Page 96: ...500 Only use the engine s illumination and pulse the ILLUM_EN_OUT signal to match the engine s illumination duration for each frame Note that the SE3300 does not support this option Alternating Internal and External Illumination SE4500 Only use the engine s illumination and ILLUM_EN_OUT signal on alternating frames Note that the SE3300 does not support this option This parameter only applies for d...

Page 97: ... Illumination continued Internal Illumination 00h External Illumination 01h Internal and External Illumination 02h Internal Illumination Matches Engine SE4500 Only 04h Alternating Internal and External Illumination SE4500 Only 05h ...

Page 98: ...the bar code below followed by a bar code from Appendix D Numeric Bar Codes The default value is 0 which represents 30 seconds values increment by 30 For example 1 60 seconds 2 90 seconds etc Snapshot Aiming Pattern Parameter F0h 2Ch Select Enable Snapshot Aiming Pattern to project the aiming pattern when in Snapshot Mode or Disable Snapshot Aiming Pattern to turn the aiming pattern off Snapshot M...

Page 99: ...nt the full 742 x 480 pixels Select Enable to crop the image to the pixel addresses set in Crop to Pixel Addresses on page 5 16 NOTE The decoder has a cropping resolution of 4 pixels Setting the cropping area to less than 3 pixels transfers the entire image Enable Image Cropping 01h Disable Image Cropping Use Full 742 x 480 Pixels 00h ...

Page 100: ...the image set the following values Top 476 Bottom 479 Left 744 Right 751 To set the pixel address to crop to scan each Pixel Address bar code followed by three bar codes from Appendix D Numeric Bar Codes which represent the value Include leading zeros so to enter a value of 3 for example scan 0 0 3 NOTE The decoder has a minimum cropping resolution of four pixels increment and decrement cropping a...

Page 101: ...ession Rows and columns are removed from the image resulting in a smaller image containing the original content with reduced resolution Select one of the following values Resolution Value Uncropped Image Size Full 752 x 480 1 2 376 x 240 1 4 188 x 120 Full Resolution 00h 1 2 Resolution 01h 1 4 Resolution 03h ...

Page 102: ...55 decimal and 0 respectively Setting the value to the default of 180 results in a white level of 180 for the image To set the Image Brightness parameter scan Image Brightness below followed by three numeric bar codes representing the value Include leading zeros For example to set an Image Brightness value of 99 scan 0 9 9 See Appendix D Numeric Bar Codes for numeric bar codes 180 Image Brightness...

Page 103: ...tions Parameter F0h 2Bh JPEG images can be optimized for either size or for quality Scan the Quality Selector bar code to enter a quality value the decoder then selects the corresponding image size Scan the Size Selector bar code to enter a size value the decoder then selects the best image quality BMP File Format 03h JPEG File Format 01h TIFF File Format 04h JPEG Quality Selector 01h JPEG Size Se...

Page 104: ...ding to a value from 5 to 100 where 100 represents the highest quality image If you select JPEG Size Selector scan JPEG Size Value followed by 3 bar codes from Appendix D Numeric Bar Codes corresponding to a value from 5 to 150 which represents the file size in multiples of 1024 bytes 1K For example setting this value to 8 008 permits the file size to be as large as 8192 bytes JPEG Quality Value D...

Page 105: ...ields Time since power up Sensor used Device name Manufacturer Frame rate Host type Image number since power up Image Enhancement parameter setting Image Edge Sharpness parameter setting Image Contract Enhancement parameter setting This parameter has no effect on images transmitted in TIFF or BMP format Enable Image File Meta Data 01h Disable Image File Meta Data 00h ...

Page 106: ...pening and contrast enhancement to produce an image that is visually pleasing If you select User also set the Image Edge Sharpening on page 5 23 and Image Contrast Enhancement on page 5 24 to enhance the image The levels of image enhancement are Off 0 Low 1 Default Med 2 High 3 User 4 Off 0 Low 1 Medium 2 High 3 User 4 ...

Page 107: ...User To set this parameter scan the Image Edge Sharpening bar code followed by three numeric bar codes in Appendix D Numeric Bar Codes that represent the image edge sharpening value Alternatively to set a recommended value scan one of the value bar codes below Recommended settings are Off 0 Low 30 Default Med 75 High 100 Image Edge Sharpening Off 0 Low 30 Medium 75 High 100 ...

Page 108: ... Integration Guide Image Contrast Enhancement Parameter F1h 9Ah Enable this feature to enhance the contrast of an image This parameter only applies if you set the Image Enhancement parameter to User Disable 00h Enable 01h ...

Page 109: ...Imaging Preferences 5 25 Image Rotation Parameter F1h 99h This parameter controls the rotation of the image by 0 90 180 or 270 degrees Rotate 0o 00h Rotate 90o 01h Rotate 180o 02h Rotate 270o 03h ...

Page 110: ...s of grey to each pixel or 8 BPP to assign 1 of 256 levels of grey to each pixel The decoder ignores these settings for JPEG files which always use 8 BPP Video View Finder Parameter F0h 44h Select Enable Video View Finder to project the video view finder while in Image Mode or Disable Video View Finder to turn the video view finder off 1 BPP 00h 4 BPP 01h 8 BPP 02h Disable Video View Finder 00h En...

Page 111: ...more frames per second selecting a larger value increases video quality To set the Video View Finder Image Size scan the bar code below followed by two bar codes from Appendix D Numeric Bar Codes corresponding to the 100 byte value from 800 to 12 000 bytes For example to select 1500 bytes enter 1 5 To select 900 bytes enter 0 9 The default is 1700 bytes Video View Finder Image Size ...

Page 112: ...5 28 PL3307 Decoder Integration Guide ...

Page 113: ...supply is required Throughout the programming bar code menus asterisks indicate default values North American Standard USB Keyboard Feature Option Indicates Default NOTE Most computer monitors allow scanning the bar codes directly on the screen When scanning from the screen be sure to set the document magnification to a level where you can see the bar code clearly and bars and or spaces are not me...

Page 114: ...th Imaging 6 3 Symbol Native API SNAPI Status Handshaking Enable 6 5 USB Country Keyboard Types Country Codes North American 6 6 USB Keystroke Delay No Delay 6 8 Simulated Caps Lock Disable 6 9 USB CAPS Lock Override Disable 6 9 USB Ignore Unknown Characters Enable 6 10 USB Convert Unknown to Code 39 Disable 6 10 USB Ignore Beep Directive Honor 6 11 USB Ignore Type Directive Honor 6 11 Emulate Key...

Page 115: ...o enumerate USB If the decoder stalls to recover it 1 Install the CDC INF file or 2 After power up hold the trigger for 10 seconds which allows the decoder to power up using an alternate USB configuration Upon power up scan another USB Device Type NOTE The SSI over USB CDC option enables a subset of the SSI protocol over the USB CDC interface which omits all hardware handshaking functionality For ...

Page 116: ...6 4 PL3307 Decoder Integration Guide USB Device Type continued HID Keyboard Emulation IBM Table Top USB IBM Hand Held USB USB OPOS Hand Held Simple COM Port Emulation USB CDC Host SSI over USB CDC ...

Page 117: ...Symbol Native API SNAPI Status Handshaking After selecting a SNAPI interface as the USB device type select whether to enable or disable status handshaking Enable SNAPI Status Handshaking Disable SNAPI Status Handshaking ...

Page 118: ... type This setting applies only to the USB HID Keyboard Emulation device NOTE When changing USB country keyboard types the decoder automatically resets and issues the standard startup beep sequences North American Standard USB Keyboard German Windows French Windows French Canadian Windows 95 98 French Canadian Windows 2000 XP ...

Page 119: ...Interface 6 7 USB Country Keyboard Types Country Codes continued French Belgian Windows Spanish Windows Italian Windows Swedish Windows UK English Windows Japanese Windows ASCII Portuguese Brazilian Windows ...

Page 120: ...e USB Keystroke Delay This parameter sets the delay in milliseconds between emulated keystrokes Scan a bar code below to increase the delay when hosts require a slower transmission of data No Delay Medium Delay 20 msec Long Delay 40 msec ...

Page 121: ...k Override This option applies only to the HID Keyboard Emulation device Enable this to preserve the case of the data regardless of the state of the Caps Lock key This setting is always enabled for the Japanese Windows ASCII keyboard type and can not be disabled Disable Simulated Caps Lock Enable Simulated Caps Lock Override Caps Lock Key Enable Do Not Override Caps Lock Key Disable NOTE If both S...

Page 122: ...IBM devices to prevent sending bar codes containing at least one unknown character are to the host or for HID Keyboard Emulation devices this sends the bar code characters up to the unknown character The decoder issues an error beep USB Convert Unknown to Code 39 This option applies only to the IBM hand held IBM tabletop and OPOS devices Scan a bar code below to enable or disable converting unknow...

Page 123: ...ill acknowledged as if they were processed USB Ignore Type Directive This applies only to IBM hand held IBM tabletop and OPOS devices Scan one of the following bar codes to honor or ignore a code type enable disable directive All directives are still acknowledged as if they were processed Honor USB Beep Directive Ignore USB Beep Directive Honor USB Ignore Type Directive Ignore USB Ignore Type Dire...

Page 124: ... ALT make 0 6 5 ALT Break Emulate Keypad with Leading Zero Enable this to send character sequences sent over the numeric keypad as ISO characters which have a leading zero For example ASCII A transmits as ALT MAKE 0 0 6 5 ALT BREAK Disable Keypad Emulation Enable Keypad Emulation Disable Keypad Emulation with Leading Zero Enable Keypad Emulation with Leading Zero ...

Page 125: ...stitution Values on page 4 30 to set the Key Category and Key Value Function Key Mapping ASCII values under 32 are normally sent as a control key sequences see Table 6 2 on page 6 18 Enable this parameter to send the keys in bold in place of the standard key mapping Table entries that do not have a bold entry remain the same whether or not you enable this parameter Enable Disable Disable Function ...

Page 126: ...ase USB Static CDC When disabled each device connected consumes another COM port first device COM1 second device COM2 third device COM3 etc When enabled each device connects to the same COM port No Case Conversion Convert All to Upper Case Convert All to Lower Case Enable USB Static CDC Disable USB Static CDC ...

Page 127: ...rate at which data can be sent between the decoder and the host computer A lower number indicates a faster data rate The default value is 8 msec When the polling interval is changed the decoder re initializes CAUTION Ensure your host machine can handle the selected data rate Selecting a data rate that is too fast for your host machine may result in lost data 1 msec 2 msec 3 msec 4 msec ...

Page 128: ...6 16 PL3307 Decoder Integration Guide USB Polling Interval continued 5 msec 6 msec 7 msec 8 msec 9 msec ...

Page 129: ...ad Emulation This option applies only to the HID Keyboard Emulation Device when Emulate Keypad is enabled This parameter enables a quicker method of emulation utilizing the numeric keypad The default value is Disable Enable Disable ...

Page 130: ...RL E 1006 F CTRL F 1007 G CTRL G 1008 H CTRL H BACKSPACE1 1009 I CTRL I HORIZONTAL TAB1 1010 J CTRL J 1011 K CTRL K 1012 L CTRL L 1013 M CTRL M ENTER1 1014 N CTRL N 1015 O CTRL O 1016 P CTRL P 1017 Q CTRL Q 1018 R CTRL R 1019 S CTRL S 1020 T CTRL T 1021 U CTRL U 1022 V CTRL V 1023 W CTRL W 1024 X CTRL X 1025 Y CTRL Y 1 The keystroke in bold transmits only if you enable Function Key Mapping on page...

Page 131: ...039 G 1040 H 1041 I 1042 J 1043 K 1044 L 1045 1046 1047 O 1048 0 0 1049 1 1 1050 2 2 1051 3 3 1052 4 4 1053 5 5 1054 6 6 Table 6 2 USB Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Char acter Keystroke 1 The keystroke in bold transmits only if you enable Function Key Mapping on page 6 13 Otherwise the unbolded keystroke transmits ...

Page 132: ...0 F F 1071 G G 1072 H H 1073 I I 1074 J J 1075 K K 1076 L L 1077 M M 1078 N N 1079 O O 1080 P P 1081 Q Q 1082 R R 1083 S S Table 6 2 USB Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Char acter Keystroke 1 The keystroke in bold transmits only if you enable Function Key Mapping on page 6 13 Otherwise the unbolded keystroke transmits ...

Page 133: ...00 D d 1101 E e 1102 F f 1103 G g 1104 H h 1105 I i 1106 J j 1107 K k 1108 L l 1109 M m 1110 N n 1111 O o 1112 P p Table 6 2 USB Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Char acter Keystroke 1 The keystroke in bold transmits only if you enable Function Key Mapping on page 6 13 Otherwise the unbolded keystroke transmits ...

Page 134: ...W w 1120 X x 1121 Y y 1122 Z z 1123 P 1124 Q 1125 R 1126 S Table 6 2 USB Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Char acter Keystroke 1The keystroke in bold transmits only if you enable Function Key Mapping on page 6 13 Otherwise the unbolded keystroke transmits ...

Page 135: ... 2065 ALT A 2066 ALT B 2067 ALT C 2068 ALT D 2069 ALT E 2070 ALT F 2071 ALT G 2072 ALT H 2073 ALT I 2074 ALT J 2075 ALT K 2076 ALT L 2077 ALT M 2078 ALT N 2079 ALT O 2080 ALT P 2081 ALT Q 2082 ALT R 2083 ALT S 2084 ALT T 2085 ALT U 2086 ALT V 2087 ALT W 2088 ALT X 2089 ALT Y 2090 ALT Z ...

Page 136: ...56 GUI 8 3057 GUI 9 3065 GUI A 3066 GUI B 3067 GUI C 3068 GUI D 3069 GUI E 3070 GUI F 3071 GUI G 3072 GUI H 3073 GUI I 3074 GUI J 3075 GUI K 3076 GUI L 3077 GUI M 3078 GUI N 3079 GUI O 3080 GUI P 3081 GUI Q Note GUI Shift Keys The Apple iMac keyboard has an apple key on either side of the space bar Windows based systems have a GUI key to the left of the left ALT key and to the right of the right A...

Page 137: ...GUI X 3089 GUI Y 3090 GUI Z Table 6 4 USB GUI Key Character Set Continued GUI Key Keystroke Note GUI Shift Keys The Apple iMac keyboard has an apple key on either side of the space bar Windows based systems have a GUI key to the left of the left ALT key and to the right of the right ALT key ...

Page 138: ... USB F Key Character Set F Keys Keystroke 5001 F1 5002 F2 5003 F3 5004 F4 5005 F5 5006 F6 5007 F7 5008 F8 5009 F9 5010 F10 5011 F11 5012 F12 5013 F13 5014 F14 5015 F15 5016 F16 5017 F17 5018 F18 5019 F19 5020 F20 5021 F21 5022 F22 5023 F23 5024 F24 ...

Page 139: ...ace 6 27 Table 6 6 USB Numeric Keypad Character Set Numeric Keypad Keystroke 6042 6043 6044 undefined 6045 6046 6047 6048 0 6049 1 6050 2 6051 3 6052 4 6053 5 6054 6 6055 7 6056 8 6057 9 6058 Enter 6059 Num Lock ...

Page 140: ...Character Set Extended Keypad Keystroke 7001 Break 7002 Delete 7003 PgUp 7004 End 7005 Pg Dn 7006 Pause 7007 Scroll Lock 7008 Backspace 7009 Tab 7010 Print Screen 7011 Insert 7012 Home 7013 Enter 7014 Escape 7015 Up Arrow 7016 Down Arrow 7017 Left Arrow 7018 Right Arrow ...

Page 141: ...protocol formatting bytes The maximum number of bytes per packet that the SSI protocol allows for any transaction is 257 255 bytes 2 byte checksum Decode data can be sent as ASCII data unpacketed or as part of a larger message packeted depending on the decoder configuration SSI performs the following functions for the host device Maintains a bi directional interface with the decoder Allows the hos...

Page 142: ...capabilities report from the decoder CMD_ACK H D 0xD0 Positive acknowledgment of received packet CMD_NAK H D 0xD1 Negative acknowledgment of received packet DECODE_DATA D 0xF3 Decode data in SSI packet format EVENT D 0xF6 Event indicated by associated event code LED_OFF H 0xE8 De activate LED output LED_ON H 0xE7 Activate LED output PARAM_DEFAULTS H 0xC8 Set parameter default values PARAM_REQUEST ...

Page 143: ...ch can occur if you disable ACK NAK handshaking The host sends a PARAM_SEND message to the decoder to change the baud rate from 9600 to 19200 The decoder cannot interpret the message The decoder does not implement the change the host requested The host assumes that the parameter change occurred and acts accordingly Communication is lost because the change did not occur on both sides If you enable ...

Page 144: ...ttempt a retry depending on the cause field of the CMD_NAK message ACK NAK Enabled and Unpacketed ASCII Data Even though the ACK NAK handshaking is enabled no handshaking occurs because the handshaking applies only to packeted data In this example the packeted_decode parameter is disabled ACK NAK Disabled and Packeted DECODE_DATA In this example ACK NAK does not occur even though packeted_decode i...

Page 145: ...umber of Data Bits All communication with the decoder must use 8 bit data Serial Response Time out The Serial Response Time out parameter determines how long to wait for a handshaking response before trying again or aborting any further attempts Set the same value for both the host and decoder Retries When sending data the host should resend twice after the initial send if the decoder does not res...

Page 146: ...es Failure to receive an ACK or NAK after initial transmit and two resends Things to Remember When Using SSI Communication When not using hardware handshaking space messages sufficiently apart The host must not communicate with the decoder if the decoder is transmitting When using hardware handshaking frame each message properly with the handshaking signals Do not try to send two commands within t...

Page 147: ... N A 0x15 5 Secs 0x25 5 Mins 0x35 5 Hours N A N A 0x16 6 Secs 0x26 6 Mins 0x36 6 Hours N A N A 0x17 7 Secs 0x27 7 Mins 0x37 7 Hours N A N A 0x18 8 Secs 0x28 8 Mins 0x38 8 Hours N A N A 0x19 9 Secs 0x29 9 Mins 0x39 9 Hours N A N A 0x1A 10 Secs 0x2A 10 Mins 0x3A 10 Hours N A N A 0x1B 15 Secs 0x2B 15 Mins 0x3B 15 Hours N A N A 0x1C 20 Secs 0x2C 20 Mins 0x3C 20 Hours N A N A 0x1D 30 Secs 0x2D 30 Mins ...

Page 148: ... bar codes Refer to the Simple Serial Interface SSI Programmer s Guide for detailed instructions for changing parameters using this method Baud Rate 9600 06h Feature Option Indicates Default Option Hex Value for programming via SSI command NOTE Most computer monitors allow scanning the bar codes directly on the screen When scanning from the screen be sure to set the document magnification to a lev...

Page 149: ...orting Decode Event F0h 00h Disable 7 19 Boot Up Event F0h 02h Disable 7 20 Parameter Event F0h 03h Disable 7 20 Table 7 3 SSI Default Table Continued Parameter Parameter Number Default Page Number NOTE SSI interprets Prefix Suffix1 and Suffix2 values listed in Table E 1 on page E 1 differently than other interfaces SSI does not recognize key categories only the 3 digit decimal value The default v...

Page 150: ...ransmitted per second Set the decoder s baud rate to match the baud rate setting of the host device Otherwise data may not reach the host device or may reach it in distorted form Baud Rate 9600 06h Baud Rate 19 200 07h Baud Rate 38 400 08h Baud Rate 57 600 0Ah Baud Rate 115 200 0Bh Baud Rate 230 400 0Ch ...

Page 151: ... Select Odd parity and the parity bit has a value 0 or 1 based on data to ensure that an odd number of 1 bits is contained in the coded character Select Even parity and the parity bit has a value 0 or 1 based on data to ensure that an even number of 1 bits is contained in the coded character If no parity is required select None Baud Rate 460 800 0Dh Baud Rate 921 600 0Eh Odd 00h Even 01h None 04h ...

Page 152: ...pe of parity Stop Bits Parameter 9Dh The stop bit s at the end of each transmitted character marks the end of transmission of one character and prepares the receiving host device for the next character in the serial data stream Set the number of stop bits one or two to match host device requirements Do Not Check Parity 00h Check Parity 01h 1 Stop Bit 01h 2 Stop Bits 02h ...

Page 153: ...expects ACK NAK handshaking packets Enable ACK NAK Handshaking When this option is selected after transmitting data the decoder expects either an ACK or NAK response from the host The decoder also ACKs or NAKs messages from the host The decoder waits up to the programmable Host Serial Response Time out to receive an ACK or NAK If the decoder does not get a response in this time it resends its data...

Page 154: ...e Decode Data Packet Format on page 7 14 If transmission errors occur in this mode the host PC may be asserting hardware handshaking lines which interfere with the SSI protocol Scan the Host RTS High bar code to address this problem Decode Data Packet Format Parameter EEh This parameter selects whether to transmit decoded data in raw format unpacketed or with the packet format defined by the seria...

Page 155: ... wants to send and the host has already been granted permission to send the decoder waits for the designated time out before declaring an error To set the delay period options are 2 5 7 5 or 9 9 seconds scan one of the following bar codes NOTE Other values are available via SSI command Low 2 Seconds 14h Medium 5 Seconds 32h High 7 5 Seconds 4Bh Maximum 9 9 Seconds 63h ...

Page 156: ...decoder waits between characters transmitted by the host before discarding the received data and declaring an error To set the delay period options are 200 500 750 or 990 ms scan one of the following bar codes NOTE Other values are available via SSI command Low 200 ms 14h Medium 500 ms 32h High 750 ms 4Bh Maximum 990 ms 63h ...

Page 157: ...ption 2 The decoder sends data packets continuously with no ACK NAK handshaking to pace the transmission The host if overrun can use hardware handshaking to temporarily delay decoder transmissions At the end of transmission the decoder waits for a CMD_ACK or CMD_NAK Multi Packet Option 3 Option 3 is the same as option 2 with the addition of a programmable interpacket delay Multipacket Option 1 00h...

Page 158: ... specifies the interpacket delay if you selected Multipacket Option 3 To set the delay period options are 0 25 50 75 or 99 ms scan one of the following bar codes NOTE Other values are available via SSI command Minimum 0 ms 00h Low 25 ms 19h Medium 50 ms 32h High 75 ms 4Bh Maximum 99 ms 63h ...

Page 159: ...Parameter F0h 00h When enabled the decoder generates a message to the host upon a successful bar code decode When disabled no notification is sent Table 7 4 Event Codes Event Class Event Code Reported Decode Event Non parameter decode 0x01 Boot Up Event System power up 0x03 Parameter Event Parameter entry error Parameter stored Defaults set and parameter event is enabled by default Number expected...

Page 160: ...applied When disabled no notification is sent Parameter Event Parameter F0h 03h When enabled the decoder generates a message to the host when one of the events specified in Table 7 4 on page 7 19 occurs When disabled no notification is sent Enable Boot Up Event 01h Disable Boot Up Event 00h Enable Parameter Event 01h Disable Parameter Event 00h ...

Page 161: ...itectures that use RS 232C signal levels require a conversion circuitry Baud Rate 57 600 Feature Option Indicates Default NOTE The serial host type requires proper configuration of the sysconfig lines and typically requires scanning bar code menus as part of initial configuration Most computer monitors allow scanning the bar codes directly on the screen When scanning from the screen be sure to set...

Page 162: ...aneous default parameters Table 8 1 Serial Host Default Table Parameter Default Page Number Serial Host Parameters Serial Host Types Standard RS 232 8 5 Baud Rate 9600 8 7 Parity Type None 8 9 Stop Bits 1 8 10 Data Bits 8 Bit 8 10 Check Receive Errors Enable 8 11 Hardware Handshaking None 8 12 Software Handshaking None 8 14 Host Serial Response Time out 2 Sec 8 16 RTS Line State Low RTS 8 17 Beep ...

Page 163: ...ial Response Time out 9 9 Sec 2 Sec None None 9 9 Sec 9 9 Sec 9 9 Sec RTS Line State High Low Low Low No data to send Low High High Beep On BEL Disable Disable Disable Disable Disable Disable Disable Transmit Code ID Yes Yes Yes Yes Yes Yes Yes Data Transmission Format Data Suffix Data Suffix Data Suffix Data Suffix Prefix Data Suffix Data Suffix Prefix Data Suffix Prefix None None None None STX 1...

Page 164: ...B B B FF None EAN 13 JAN 13 F F A A A F A Bookland EAN F F A A A F None Code 39 C len None M M M len C len 3 Code 39 Full ASCII None None M M None None 3 Trioptic None None None None None None None Code 32 None None None None None None None Codabar N len None N N N len N len None Code 128 L len None K K K len L len 5 GS1 128 L len None P P P len L len 5 Code 93 None None L L L len None None I 2 of...

Page 165: ...codes NOTE Scanning Standard RS 232 activates the serial driver but does not change port settings e g parity data bits handshaking Selecting another serial host type bar code changes these settings Standard RS 232 ICL Serial Wincor Nixdorf Serial Mode A Wincor Nixdorf Serial Mode B Olivetti ORS4500 Omron ...

Page 166: ...erial Host Types continued 1The CUTE host disables all parameter scanning including Set Defaults If you inadvertently select CUTE scan Enable Parameter Scanning 01h on page 4 6 then change the host selection OPOS JPOS Fujitsu Serial CUTE 1 ...

Page 167: ...smitted per second Set the decoder s baud rate to match the baud rate setting of the host device Otherwise data may not reach the host device or may reach it in distorted form Baud Rate 9600 Baud Rate 19 200 Baud Rate 38 400 Baud Rate 57 600 Baud Rate 115 200 Baud Rate 230 400 ...

Page 168: ...8 8 PL3307 Decoder Integration Guide Baud Rate continued Baud Rate 460 800 Baud Rate 921 600 ...

Page 169: ...irements Select Odd parity to set the parity bit value to 0 or 1 based on data to ensure that an odd number of 1 bits are contained in the coded character Select Even parity to set the parity bit value to 0 or 1 based on data to ensure that an even number of 1 bits are contained in the coded character Select None when no parity bit is required Odd Even None ...

Page 170: ...acter and prepares the receiving device for the next character in the serial data stream Select the number of stop bits one or two based on the number the receiving device is programmed to accommodate Data Bits This parameter allows the decoder to interface with devices requiring a 7 bit or 8 bit ASCII protocol 1 Stop Bit 2 Stop Bits 7 Bit 8 Bit ...

Page 171: ...ors Select whether or not to check the parity framing and overrun of received characters The parity value of received characters is verified against the setting of Parity on page 8 9 Check For Received Errors Do Not Check For Received Errors ...

Page 172: ...he next transmission of data During data transmission the CTS line should be asserted If CTS is deasserted for more than 50 ms between characters the decoder aborts transmission sounds a transmission error and discards the data If the above communication sequence fails the decoder issues an error indication In this case the data is lost and must be rescanned If hardware handshaking and software ha...

Page 173: ...Serial Interface 8 13 Hardware Handshaking continued None Standard RTS CTS RTS CTS Option 1 RTS CTS Option 2 RTS CTS Option 3 ...

Page 174: ...rs ENQ The decoder waits for an ENQ character from the host before transmitting data If the decoder does not receive an ENQ within the Host Serial Response Time out it issues an error indication and discards the data The host must transmit an ENQ character at least every Host Serial Response Time out to prevent transmission errors ACK NAK with ENQ This combines the two previous options For re tran...

Page 175: ...Serial Interface 8 15 Software Handshaking continued None ACK NAK ENQ ACK NAK with ENQ XON XOFF ...

Page 176: ...ecifies how long the decoder waits for an ACK NAK or CTS before determining that a transmission error occurred This only applies when in one of the ACK NAK software handshaking modes or RTS CTS hardware handshaking mode Minimum 2 Sec Low 2 5 Sec Medium 5 Sec High 7 5 Sec Maximum 9 9 Sec ...

Page 177: ...this parameter is enabled the decoder issues a beep when it detects a BEL character on the serial line BEL gains a user s attention to an illegal entry or other important event Host Low RTS Host High RTS Beep On BEL Character Enable Do Not Beep On BEL Character Disable NOTE A NULL character must be sent to the decoder before BEL to ensure the BEL character is processed correctly ...

Page 178: ...07 Decoder Integration Guide Intercharacter Delay This parameter specifies the intercharacter delay inserted between character transmissions Minimum 0 msec Low 25 msec Medium 50 msec High 75 msec Maximum 99 msec ...

Page 179: ...des with Unknown Characters to send all bar code data except for unknown characters The decoder issues no error beeps Select Do Not Send Bar Codes With Unknown Characters to send bar code data up to the first unknown character The decoder issues an error beep Normal Operation Beep LED immediately after decode Beep LED After Transmission Beep LED After CTS Pulse Send Bar Code with unknown character...

Page 180: ...es Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character 1000 U NUL 1001 A SOH 1002 B STX 1003 C ETX 1004 D EOT 1005 E ENQ 1006 F ACK 1007 G BELL 1008 H BCKSPC 1009 I HORIZ TAB 1010 J LF NW LN 1011 K VT 1012 L FF 1013 M CR ENTER 1014 N SO 1015 O SI 1016 P DLE 1017 Q DC1 XON 1018 R DC2 1019 S DC3 XOFF 1020 T DC4 1021 U NAK 1022 V SYN 1023 W ETB 1024 X CAN 1025 Y EM 1026 Z SUB 1027...

Page 181: ...035 C 1036 D 1037 E 1038 F 1039 G 1040 H 1041 I 1042 J 1043 K 1044 L 1045 1046 1047 O 1048 0 0 1049 1 1 1050 2 2 1051 3 3 1052 4 4 1053 5 5 1054 6 6 1055 7 7 1056 8 8 1057 9 9 1058 Z Table 8 4 Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character ...

Page 182: ...068 D D 1069 E E 1070 F F 1071 G G 1072 H H 1073 I I 1074 J J 1075 K K 1076 L L 1077 M M 1078 N N 1079 O O 1080 P P 1081 Q Q 1082 R R 1083 S S 1084 T T 1085 U U 1086 V V 1087 W W 1088 X X 1089 Y Y Table 8 4 Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character ...

Page 183: ... 1100 D d 1101 E e 1102 F f 1103 G g 1104 H h 1105 I i 1106 J j 1107 K k 1108 L l 1109 M m 1110 N n 1111 O o 1112 P p 1113 Q q 1114 R r 1115 S s 1116 T t 1117 U u 1118 V v 1119 W w 1120 X x Table 8 4 Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character ...

Page 184: ...7 Decoder Integration Guide 1121 Y y 1122 Z z 1123 P 1124 Q 1125 R 1126 S 1127 Undefined 7013 ENTER Table 8 4 Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character ...

Page 185: ...r numbers are shown in this chapter below the parameter title and options are shown in parenthesis beneath the accompanying bar codes See the Simple Serial Interface SSI Programmer s Guide for detailed instructions for changing parameter values using this method Select a host type see each host chapter for specific host information after the power up beeps sound This is only necessary upon the fir...

Page 186: ...meter Defaults Table 9 1 lists the defaults for all symbologies parameters To change the default values scan the appropriate bar codes in this guide These new values replace the standard default values in memory To recall the default parameter values scan the Set Default Parameter on page 4 5 NOTE See Appendix A Standard Default Parameters for all user preferences hosts and miscellaneous default p...

Page 187: ...ls 9 24 ISSN EAN F1h 69h Enable 9 25 Code 128 Code 128 08h Enable 9 26 Set Length s for Code 128 D1h D2h Any Length 9 26 GS1 128 formerly UCC EAN 128 0Eh Enable 9 27 ISBT 128 54h Enable 9 28 ISBT Concatenation F1h 41h Disable 9 29 Check ISBT Table F1h 42h Enable 9 30 ISBT Concatenation Redundancy DFh 10 9 30 Code 39 Code 39 00h Enable 9 31 Trioptic Code 39 0Dh Disable 9 31 Convert Code 39 to Code ...

Page 188: ...6h Disable 9 44 Set Lengths for I 2 of 5 16h 17h 1 Length Length 14 9 44 I 2 of 5 Check Digit Verification 31h Disable 9 46 Transmit I 2 of 5 Check Digit 2Ch Disable 9 46 Convert I 2 of 5 to EAN 13 52h Disable 9 47 Discrete 2 of 5 DTF Discrete 2 of 5 05h Disable 9 48 Set Length s for D 2 of 5 14h 15h 1 Length Length 12 9 48 Codabar NW 7 Codabar 07h Disable 9 50 Set Lengths for Codabar 18h 19h Leng...

Page 189: ...of 5 Check Digit F1h 6Fh Disable 9 60 Korean 3 of 5 Korean 3 of 5 F1h 45h Disable 9 61 Inverse 1D F1h 4Ah Regular 9 62 Postal Codes US Postnet 59h Disable 9 63 US Planet 5Ah Disable 9 63 Transmit US Postal Check Digit 5Fh Enable 9 64 UK Postal 5Bh Disable 9 64 Transmit UK Postal Check Digit 60h Enable 9 65 Japan Postal F0h 22h Disable 9 65 Australia Post F0h 23h Disable 9 66 Australia Post Format ...

Page 190: ...39 F0h 73h Disable 9 75 UPC Composite Mode F0h 58h UPC Always Linked 9 75 Composite Beep Mode F0h 8Eh Beep As Each Code Type is Decoded 9 76 GS1 128 Emulation Mode for UCC EAN Composite Codes F0h ABh Disable 9 76 2D Symbologies PDF417 0Fh Enable 9 77 MicroPDF417 E3h Disable 9 77 Code 128 Emulation 7Bh Disable 9 78 Data Matrix F0h 24h Enable 9 79 Data Matrix Inverse F1h 4Ch Regular 9 79 Decode Mirr...

Page 191: ...racter Gap Size F0h 7Dh Normal 9 87 Macro PDF Macro PDF Transmit Decode Mode Symbols BCh Passthrough Mode 9 89 Transmit Macro PDF Control Header B8h Disable 9 90 Escape Characters E9h None 9 90 Flush Macro PDF Buffer 9 91 Abort Macro PDF Entry 9 91 Table 9 1 Parameter Defaults Continued Parameter Parameter Number Default Page Number ...

Page 192: ...9 8 PL3307 Decoder Integration Guide Disable All Code Types To disable all symbologies scan the bar code below This is useful when enabling only a few code types Disable All Code Types ...

Page 193: ... Parameter 01h To enable or disable UPC A scan the appropriate bar code below Enable Disable UPC E Parameter 02h To enable or disable UPC E scan the appropriate bar code below Enable UPC A 01h Disable UPC A 00h Enable UPC E 01h Disable UPC E 00h ...

Page 194: ...e or disable UPC E1 scan the appropriate bar code below Enable Disable EAN 8 JAN 8 Parameter 04h To enable or disable EAN 8 JAN 8 scan the appropriate bar code below NOTE UPC E1 is not a UCC Uniform Code Council approved symbology Enable UPC E1 01h Disable UPC E1 00h Enable EAN 8 JAN 8 01h Disable EAN 8 JAN 8 00h ...

Page 195: ...Bookland EAN scan the appropriate bar code below Enable EAN 13 JAN 13 01h Disable EAN 13 JAN 13 00h Enable Bookland EAN 01h Disable Bookland EAN 00h NOTE If Bookland EAN is enabled select a Bookland ISBN Format on page 9 12 Also select either Decode UPC EAN Supplementals Autodiscriminate UPC EAN Supplementals or Enable 978 979 Supplemental Mode in Decode UPC EAN JAN Supplementals on page 9 13 ...

Page 196: ...rting with 979 is not considered Bookland in this mode Bookland ISBN 13 The decoder reports Bookland data starting with either 978 or 979 as EAN 13 in 13 digit format to meet the 2007 ISBN 13 protocol Bookland ISBN 10 00h Bookland ISBN 13 01h NOTE For Bookland EAN to function properly ensure Bookland EAN is enabled see Enable Disable Bookland EAN on page 9 11 then select either Decode UPC EAN Supp...

Page 197: ...no supplemental The decoder transmits UPC EAN bar codes that do not have that prefix immediately Enable 378 379 Supplemental Mode Enable 978 979 Supplemental Mode Enable 977 Supplemental Mode Enable 414 419 434 439 Supplemental Mode Enable 491 Supplemental Mode Enable Smart Supplemental Mode applies to EAN 13 bar codes starting with any prefix listed previously Supplemental User Programmable Type ...

Page 198: ... JAN Supplementals continued Decode UPC EAN JAN Only With Supplementals 01h Ignore Supplementals 00h Autodiscriminate UPC EAN JAN Supplementals 02h Enable 378 379 Supplemental Mode 04h Enable 978 979 Supplemental Mode 05h Enable 977 Supplemental Mode 07h ...

Page 199: ...9 Supplemental Mode 06h Enable 491 Supplemental Mode 08h Enable Smart Supplemental Mode 03h Supplemental User Programmable Type 1 09h Supplemental User Programmable Type 1 and 2 0Ah Smart Supplemental Plus User Programmable 1 0Bh Smart Supplemental Plus User Programmable 1 and 2 0Ch ...

Page 200: ...g on page D 1 UPC EAN JAN Supplemental Redundancy Parameter 50h If you selected Autodiscriminate UPC EAN JAN Supplementals this option adjusts the number of times to decode a symbol without supplementals before transmission The range is from two to thirty times Five or above is recommended when decoding a mix of UPC EAN JAN symbols with and without supplementals The default is 10 Scan the bar code...

Page 201: ...ransmit UPC EAN with supplementals with separate AIM IDs but one transmission i e E 0 or 4 data E 1 or 2 supplemental data Combined transmit UPC EAN with supplementals with one AIM ID and one transmission i e E3 data supplemental data Separate Transmissions transmit UPC EAN with supplementals with separate AIM IDs and separate transmissions i e E 0 or 4 data E 1 or 2 supplemental data Separate 00h...

Page 202: ...ys verified to guarantee the integrity of the data Transmit UPC E Check Digit Parameter 29h The check digit is the last character of the symbol used to verify the integrity of the data Scan the appropriate bar code below to transmit the bar code data with or without the UPC E check digit It is always verified to guarantee the integrity of the data Transmit UPC A Check Digit 01h Do Not Transmit UPC...

Page 203: ...r 22h Preamble characters are part of the UPC symbol and include Country Code and System Character There are three options for transmitting a UPC A preamble to the host device transmit System Character only transmit System Character and Country Code 0 for USA and transmit no preamble Select the appropriate option to match the host system Transmit UPC E1 Check Digit 01h Do Not Transmit UPC E1 Check...

Page 204: ...are three options for transmitting a UPC E preamble to the host device transmit System Character only transmit System Character and Country Code 0 for USA and transmit no preamble Select the appropriate option to match the host system No Preamble DATA 00h System Character SYSTEM CHARACTER DATA 01h System Character Country Code COUNTRY CODE SYSTEM CHARACTER DATA 02h ...

Page 205: ...options for transmitting a UPC E1 preamble to the host device transmit System Character only transmit System Character and Country Code 0 for USA and transmit no preamble Select the appropriate option to match the host system No Preamble DATA 00h System Character SYSTEM CHARACTER DATA 01h System Character Country Code COUNTRY CODE SYSTEM CHARACTER DATA 02h ...

Page 206: ... E decoded data as UPC E data without conversion Convert UPC E1 to UPC A Parameter 26h Enable this to convert UPC E1 decoded data to UPC A format before transmission After conversion the data follows UPC A format and is affected by UPC A programming selections e g Preamble Check Digit Disable this to transmit UPC E1 decoded data as UPC E1 data without conversion Convert UPC E to UPC A Enable 01h D...

Page 207: ...s parameter to decode UPC A bar codes starting with digit 5 EAN 13 bar codes starting with digit 99 and UPC A GS1 128 Coupon Codes UPCA EAN 13 and GS1 128 must be enabled to scan all types of Coupon Codes Enable EAN JAN Zero Extend 01h Disable EAN JAN Zero Extend 00h Enable UCC Coupon Extended Code 01h Disable UCC Coupon Extended Code 00h NOTE See UPC EAN JAN Supplemental Redundancy on page 9 16 t...

Page 208: ...l information included in the new coupon symbol as well as those who can process new coupon symbols Scan a bar code below to select one of the following options for decoding coupon symbols Old Coupon Symbols Scanning an old coupon symbol reports both UPC and Code 128 scanning an interim coupon symbol reports UPC and scanning a new coupon symbol reports nothing no decode New Coupon Symbols Scanning...

Page 209: ...Symbologies 9 25 ISSN EAN Parameter F1h 69h To enable or disable ISSN EAN scan the appropriate bar code below Enable ISSN EAN 01h Disable ISSN EAN 00h ...

Page 210: ...ecode only Code 128 symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Code 128 symbols containing either 2 or 14 characters select Code 128 Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or change the selection scan Cancel on page D 2 Length Within Range Select this option to ...

Page 211: ...isable GS1 128 formerly UCC EAN 128 Parameter 0Eh To enable or disable GS1 128 scan the appropriate bar code below Code 128 One Discrete Length Code 128 Two Discrete Lengths Code 128 Length Within Range Code 128 Any Length Enable GS1 128 01h Disable GS1 128 00h ...

Page 212: ...ble ISBT 128 Parameter 54h ISBT 128 is a variant of Code 128 used in the blood bank industry Scan a bar code below to enable or disable ISBT 128 If necessary the host must perform concatenation of the ISBT data Enable ISBT 128 01h Disable ISBT 128 00h ...

Page 213: ...ode and perform concatenation The decoder does not decode single ISBT symbols If you select Autodiscriminate ISBT Concatenation the decoder decodes and concatenates pairs of ISBT codes immediately If only a single ISBT symbol is present the decoder must decode the symbol the number of times set via ISBT Concatenation Redundancy on page 9 30 before transmitting its data to confirm that there is no ...

Page 214: ...catenation Redundancy Parameter DFh If you set ISBT Concatenation to Autodiscriminate use this parameter to set the number of times the decoder must decode an ISBT symbol before determining that there is no additional symbol Scan the bar code below then scan two numeric bar codes in Appendix D Numeric Bar Codes to set a value between 2 and 20 Enter a leading zero for single digit numbers To correc...

Page 215: ... Code 39 is a variant of Code 39 used in the marking of computer tape cartridges Trioptic Code 39 symbols always contain six characters To enable or disable Trioptic Code 39 scan the appropriate bar code below Enable Code 39 01h Disable Code 39 00h Enable Trioptic Code 39 01h Disable Trioptic Code 39 00h NOTE You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously ...

Page 216: ...de 39 to Code 32 Code 32 Prefix Parameter E7h Scan the appropriate bar code below to enable or disable adding the prefix character A to all Code 32 bar codes NOTE Code 39 must be enabled for this parameter to function Enable Convert Code 39 to Code 32 01h Disable Convert Code 39 to Code 32 00h NOTE Convert Code 39 to Code 32 must be enabled for this parameter to function Enable Code 32 Prefix 01h ...

Page 217: ...o selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Code 39 symbols containing either 2 or 14 characters select Code 39 Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or change the selection scan Cancel on page D 2 Length Within Range Select this option to decode a Code 39 symbol with a specific length range ...

Page 218: ...ulo 43 check digit are decoded Enable this feature if the Code 39 symbols contain a Modulo 43 check digit Transmit Code 39 Check Digit Parameter 2Bh Scan a bar code below to transmit Code 39 data with or without the check digit Enable Code 39 Check Digit 01h Disable Code 39 Check Digit 00h Transmit Code 39 Check Digit Enable 01h Do Not Transmit Code 39 Check Digit Disable 00h NOTE Code 39 Check Di...

Page 219: ...opriate bar code below Enable Code 39 Full ASCII 01h Disable Code 39 Full ASCII 00h NOTE You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously Code 39 Full ASCII to Full ASCII Correlation is host dependent and is therefore described in the ASCII Character Set Table for the appropriate interface See the ASCII Character Set for USB on page 6 18 or the ASCII Character Set for Seria...

Page 220: ...ffer you cannot select Do Not Buffer Code 39 The buffer holds 200 bytes of information To disable Code 39 buffering when there is data in the transmission buffer first force the buffer transmission see Transmit Buffer on page 9 37 or clear the buffer Buffer Data To buffer data enable Code 39 buffering and scan a Code 39 symbol with a space immediately following the start pattern Unless the data ov...

Page 221: ...ling Transmission Buffer The Code 39 buffer holds 200 characters If the symbol just read overflows the transmission buffer The decoder indicates that it rejected the symbol by issuing three long high beeps No transmission occurs The data in the buffer is not affected Attempt to Transmit an Empty Buffer If you scan the Transmit Buffer symbol and the Code 39 buffer is empty A short low high low beep...

Page 222: ...e D 2 Two Discrete Lengths Select this option to decode only Code 93 symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Code 93 symbols containing either 2 or 14 characters select Code 93 Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or to change the selection scan Cancel on p...

Page 223: ...Symbologies 9 39 Set Lengths for Code 93 continued Code 93 One Discrete Length Code 93 Two Discrete Lengths Code 93 Length Within Range Code 93 Any Length ...

Page 224: ...Two Discrete Lengths Select this option to decode only Code 11 symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Code 11 symbols containing either 2 or 14 characters select Code 11 Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or to change the selection scan Cancel on page D ...

Page 225: ...Symbologies 9 41 Set Lengths for Code 11 continued Code 11 One Discrete Length Code 11 Two Discrete Lengths Code 11 Length Within Range Code 11 Any Length ...

Page 226: ...omplies with the specified check digit algorithm This selects the check digit mechanism for the decoded Code 11 bar code The options are to check for one check digit check for two check digits or disable the feature To enable this feature scan the bar code below corresponding to the number of check digits encoded in the Code 11 symbols Disable 00h One Check Digit 01h Two Check Digits 02h ...

Page 227: ...r 2Fh This feature selects whether or not to transmit the Code 11 check digit s Transmit Code 11 Check Digit s Enable 01h Do Not Transmit Code 11 Check Digit s Disable 00h NOTE Code 11 Check Digit Verification must be enabled for this parameter to function ...

Page 228: ...ither of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only I 2 of 5 symbols containing either 2 or 14 characters select I 2 of 5 Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or to change the selection scan Cancel on page D 2 Length Within Range Select this option to decode an I 2 of 5 symbol with a spec...

Page 229: ...Symbologies 9 45 Set Lengths for Interleaved 2 of 5 continued I 2 of 5 One Discrete Length I 2 of 5 Two Discrete Lengths I 2 of 5 Length Within Range I 2 of 5 Any Length ...

Page 230: ... the specified Uniform Symbology Specification USS or the Optical Product Code Council OPCC check digit algorithm Transmit I 2 of 5 Check Digit Parameter 2Ch Scan the appropriate bar code below to transmit I 2 of 5 data with or without the check digit Disable 00h USS Check Digit 01h OPCC Check Digit 02h Transmit I 2 of 5 Check Digit Enable 01h Do Not Transmit I 2 of 5 Check Digit Disable 00h ...

Page 231: ...onvert 14 character I 2 of 5 codes to EAN 13 and transmit to the host as EAN 13 To accomplish this the I 2 of 5 code must be enabled and the code must have a leading zero and a valid EAN 13 check digit Convert I 2 of 5 to EAN 13 Enable 01h Do Not Convert I 2 of 5 to EAN 13 Disable 00h ...

Page 232: ...lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only D 2 of 5 symbols containing either 2 or 14 characters select D 2 of 5 Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or to change the selection scan Cancel on page D 2 Length Within Range Select this option to decode a D 2 of 5 symbol with a specific length range Select lengths using...

Page 233: ...Symbologies 9 49 Set Lengths for Discrete 2 of 5 continued D 2 of 5 One Discrete Length D 2 of 5 Two Discrete Lengths D 2 of 5 Length Within Range D 2 of 5 Any Length ...

Page 234: ... page D 2 Two Discrete Lengths Select this option to decode only Codabar symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Codabar symbols containing either 2 or 14 characters select Codabar Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or to change the selection scan Cancel ...

Page 235: ...Symbologies 9 51 Set Lengths for Codabar continued Codabar One Discrete Length Codabar Two Discrete Lengths Codabar Length Within Range Codabar Any Length ...

Page 236: ...ymbol Enable this feature if the host system requires this data format NOTIS Editing Parameter 37h Enable this parameter to strip the start and stop characters from a decoded Codabar symbol Enable this feature if the host system requires this data format NOTE Symbol length does not include start and stop characters Enable CLSI Editing 01h Disable CLSI Editing 00h Enable NOTIS Editing 01h Disable N...

Page 237: ...ymbologies 9 53 Codabar Upper or Lower Case Start Stop Characters Detection Parameter F2h 57h Select whether to detect upper case or lower case Codabar start stop characters Lower Case 01h Upper Case 00h ...

Page 238: ... page D 2 Two Discrete Lengths Select this option to decode only MSI symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only MSI symbols containing either 2 or 14 characters select MSI Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or to change the selection scan Cancel on page D 2 ...

Page 239: ...can line covering only a portion of the code to transmit as a complete scan yielding less data than is encoded in the bar code To prevent this select specific lengths MSI One Discrete Length Two Discrete Lengths for MSI applications MSI One Discrete Length MSI Two Discrete Lengths MSI Length Within Range MSI Any Length ...

Page 240: ...s scan the Two MSI Check Digits bar code to enable verification of the second check digit See MSI Check Digit Algorithm on page 9 57 for the selection of second digit algorithms Transmit MSI Check Digit s Parameter 2Eh Scan a bar code below to transmit MSI data with or without the check digit One MSI Check Digit 00h Two MSI Check Digits 01h Transmit MSI Check Digit s Enable 01h Do Not Transmit MSI...

Page 241: ... check digit Select the bar code below corresponding to the algorithm used to encode the check digit Chinese 2 of 5 Enable Disable Chinese 2 of 5 Parameter F0h 98h To enable or disable Chinese 2 of 5 scan the appropriate bar code below MOD 10 MOD 11 00h MOD 10 MOD 10 01h Enable Chinese 2 of 5 01h Disable Chinese 2 of 5 00h ...

Page 242: ...07 Decoder Integration Guide Matrix 2 of 5 Enable Disable Matrix 2 of 5 Parameter F1h 6Ah To enable or disable Matrix 2 of 5 scan the appropriate bar code below Enable Matrix 2 of 5 01h Disable Matrix 2 of 5 00h ...

Page 243: ...cted lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Matrix 2 of 5 symbols containing either 2 or 14 characters select Matrix 2 of 5 Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or to change the selection scan Cancel on page D 2 Length Within Range Select this option to decode a Matrix 2 of 5 symbol with a specifi...

Page 244: ...iate bar code below to transmit the bar code data with or without the Matrix 2 of 5 check digit Transmit Matrix 2 of 5 Check Digit Parameter F1h 6Fh Scan a bar code below to transmit Matrix 2 of 5 data with or without the check digit Enable Matrix 2 of 5 Check Digit 01h Disable Matrix 2 of 5 Check Digit 00h Transmit Matrix 2 of 5 Check Digit 01h Do Not Transmit Matrix 2 of 5 Check Digit 00h ...

Page 245: ... 3 of 5 Enable Disable Korean 3 of 5 Parameter F1h 45h To enable or disable Korean 3 of 5 scan the appropriate bar code below NOTE The length for Korean 3 of 5 is fixed at 6 Enable Korean 3 of 5 01h Disable Korean 3 of 5 00h ...

Page 246: ...the 1D inverse decoder setting Options are Regular Only the decoder decodes regular 1D bar codes only Inverse Only the decoder decodes inverse 1D bar codes only Inverse Autodetect the decoder decodes both regular and inverse 1D bar codes Regular 00h Inverse Only 01h Inverse Autodetect 02h ...

Page 247: ... 59h To enable or disable US Postnet scan the appropriate bar code below US Planet Parameter 5Ah To enable or disable US Planet scan the appropriate bar code below Enable US Postnet 01h Disable US Postnet 00h Enable US Planet 01h Disable US Planet 00h ...

Page 248: ...smit US Postal data which includes both US Postnet and US Planet with or without the check digit UK Postal Parameter 5Bh To enable or disable UK Postal scan the appropriate bar code below Transmit US Postal Check Digit 01h Do Not Transmit US Postal Check Digit 00h Enable UK Postal 01h Disable UK Postal 00h ...

Page 249: ...transmit UK Postal data with or without the check digit Japan Postal Parameter F0h 22h To enable or disable Japan Postal scan the appropriate bar code below Transmit UK Postal Check Digit 01h Do Not Transmit UK Postal Check Digit 00h Enable Japan Postal 01h Disable Japan Postal 00h ...

Page 250: ...9 66 PL3307 Decoder Integration Guide Australia Post Parameter F0h 23h To enable or disable Australia Post scan the appropriate bar code below Enable Australia Post 01h Disable Australia Post 00h ...

Page 251: ...meric Encoding Decode the Customer Information Field using the C Encoding Table Numeric Encoding Decode the Customer Information Field using the N Encoding Table For more information on Australia Post Encoding Tables refer to the Australia Post Customer Barcoding Technical Specifications available at http www auspost com au NOTE This option increases the risk of misdecodes because the encoded data...

Page 252: ...appropriate bar code below USPS 4CB One Code Intelligent Mail Parameter F1h 50h To enable or disable USPS 4CB One Code Intelligent Mail scan the appropriate bar code below Enable Netherlands KIX Code 01h Disable Netherlands KIX Code 00h Enable USPS 4CB One Code Intelligent Mail 01h Disable USPS 4CB One Code Intelligent Mail 00h ...

Page 253: ...Symbologies 9 69 UPU FICS Postal Parameter F1h 63h To enable or disable UPU FICS Postal scan the appropriate bar code below Enable UPU FICS Postal 01h Disable UPU FICS Postal 00h ...

Page 254: ...ted GS1 DataBar Expanded GS1 DataBar Expanded Stacked Scan the appropriate bar codes to enable or disable each type of GS1 DataBar GS1 DataBar Parameter F0h 52h Scan the appropriate bar code below to enable or disable the following code types GS1 DataBar Omnidirectional GS1 DataBar Truncated GS1 DataBar Stacked GS1 DataBar Stacked Omnidirectional Enable GS1 DataBar 01h Disable GS1 DataBar 00h ...

Page 255: ...Symbologies 9 71 GS1 DataBar Limited Parameter F0h 53h Enable GS1 DataBar Limited 01h Disable GS1 DataBar Limited 00h ...

Page 256: ...ataBar Limited bar code when scanning some UPC symbols that start with the digits 9 and 7 Level 2 Automatic risk detection This level of security may result in erroneous decoding of DataBar Limited bar codes when scanning some UPC symbols If a misdecode is detected the decoder operates in Level 3 or Level 1 Level 3 Security level reflects newly proposed GS1 standard that requires a 5X trailing cle...

Page 257: ...from DataBar and DataBar Limited symbols encoding a single zero as the first digit and report the bar code as EAN 13 For bar codes beginning with two or more zeros but not six zeros this parameter strips the leading 0100 and reports the bar code as UPC A The UPC A Preamble parameter that transmits the system character and country code applies to converted bar codes Note that neither the system cha...

Page 258: ...enable or disable Composite bar codes of type CC C Composite CC A B Parameter F0h 56h Scan a bar code below to enable or disable Composite bar codes of type CC A B Enable CC C 01h Disable CC C 00h NOTE If you enable this code type also see UPC Composite Mode on page 9 75 Enable CC A B 01h Disable CC A B 00h ...

Page 259: ...re one symbol Select UPC Never Linked to transmit UPC bar codes regardless of whether a 2D symbol is detected Select UPC Always Linked to transmit UPC bar codes and the 2D portion If 2D is not present the UPC bar code does not transmit If you select Autodiscriminate UPC Composites the decoder determines if there is a 2D portion then transmits the UPC as well as the 2D portion if present Enable TLC...

Page 260: ...ate bar code GS1 128 Emulation Mode for UCC EAN Composite Codes Parameter F0h ABh Select whether to enable or disable this mode Single Beep After Both are Decoded 00h Beep as Each Code Type is Decoded 01h Double Beep After Both are Decoded 02h Enable GS1 128 Emulation Mode for UCC EAN Composite Codes 01h Disable GS1 128 Emulation Mode for UCC EAN Composite Codes 00h ...

Page 261: ...r 0Fh To enable or disable PDF417 scan the appropriate bar code below Enable Disable MicroPDF417 Parameter E3h To enable or disable MicroPDF417 scan the appropriate bar code below Enable PDF417 01h Disable PDF417 00h Enable MicroPDF417 01h Disable MicroPDF417 00h ...

Page 262: ...the first codeword is 903 905 C2 if the first codeword is 908 or 909 C0 if the first codeword is 910 or 911 Disable Code 128 Emulation to transmit these MicroPDF417 symbols with one of the following prefixes L3 if the first codeword is 903 905 L4 if the first codeword is 908 or 909 L5 if the first codeword is 910 or 911 Scan a bar code below to enable or disable Code 128 Emulation NOTE Linked Micr...

Page 263: ...s the Data Matrix inverse decoder setting Options are Regular Only the decoder decodes regular Data Matrix bar codes only Inverse Only the decoder decodes inverse Data Matrix bar codes only Inverse Autodetect the decoder decodes both regular and inverse Data Matrix bar codes Enable Data Matrix 01h Disable Data Matrix 00h Regular 00h Inverse Only 01h Inverse Autodetect 02h ...

Page 264: ... 19h Select an option for decoding mirror image Data Matrix bar codes Always decode only Data Matrix bar codes that are mirror images Never do not decode Data Matrix bar codes that are mirror images Auto decode both mirrored and unmirrored Data Matrix bar codes Never 00h Always 01h Auto 02h ...

Page 265: ... 26h To enable or disable Maxicode scan the appropriate bar code below QR Code Parameter F0h 25h To enable or disable QR Code scan the appropriate bar code below Enable Maxicode 01h Disable Maxicode 00h Enable QR Code 01h Disable QR Code 00h ...

Page 266: ...er decodes regular QR bar codes only Inverse Only the decoder decodes inverse QR bar codes only Inverse Autodetect the decoder decodes both regular and inverse QR bar codes MicroQR Parameter F1h 3Dh To enable or disable MicroQR scan the appropriate bar code below Regular 00h Inverse Only 01h Inverse Autodetect 02h Enable MicroQR 01h Disable MicroQR 00h ...

Page 267: ...meter sets the Aztec inverse decoder setting Options are Regular Only the decoder decodes regular Aztec bar codes only Inverse Only the decoder decodes inverse Aztec bar codes only Inverse Autodetect the decoder decodes both regular and inverse Aztec bar codes Enable Aztec 01h Disable Aztec 00h Regular 00h Inverse Only 01h Inverse Autodetect 02h ...

Page 268: ...el 2 The following code types must be successfully read twice before being decoded Redundancy Level 3 Code types other than the following must be successfully read twice before being decoded The following codes must be read three times Table 9 2 Redundancy Level 1 Codes Code Type Code Length Codabar 8 characters or less MSI 4 characters or less D 2 of 5 8 characters or less I 2 of 5 8 characters o...

Page 269: ...he following code types must be successfully read three times before being decoded Table 9 5 Redundancy Level 4 Codes Code Type Code Length All All Redundancy Level 1 01h Redundancy Level 2 02h Redundancy Level 3 03h Redundancy Level 4 04h ...

Page 270: ...te while providing sufficient security in decoding most in spec bar codes Security Level 1 This default setting eliminates most misdecodes Security Level 2 Select this option if Security level 1 fails to eliminate misdecodes Security Level 3 If you selected Security Level 2 and misdecodes still occur select this security level Be advised selecting this option is an extreme measure against mis deco...

Page 271: ...y quite small Due to various bar code printing technologies this gap can grow larger than the maximum size allowed preventing the decoder from decoding the symbol If this problem occurs scan the Large Intercharacter Gaps parameter to tolerate these out of specification bar codes Normal Intercharacter Gaps 06h Large Intercharacter Gaps 0Ah ...

Page 272: ...nsistent symbology error Table 9 6 Macro PDF User Indications User Scans Passthrough All Symbols Transmit Any Symbol in Set Buffer All Symbols Beep T Beep T Beep T Last Macro PDF in set Decode Beep Y Decode Beep Y Decode Beep Y Any Macro PDF in set except last Decode Beep Y Decode Beep Y 2 Short Low N Macro PDF is not in current Set Decode Beep Y 2 Long Low N 2 Long Low N Invalid formatted Macro P...

Page 273: ... regardless of the sequence although some error handling is performed see Table 9 6 When selecting this mode enable Transmit Macro PDF Control Header on page 9 90 Also use the beeper and LED signals provided with the PL3307 to ensure proper user feedback Passthrough All Symbols This transmits and decodes all Macro PDF symbols and performs no processing In this mode the host is responsible for dete...

Page 274: ...his when selecting Buffer All Symbols Transmit Macro PDF When Complete This parameter has no effect when Passthrough All Symbols is selected Escape Characters Parameter E9h This enables the backslash character as an Escape character for systems that can process transmissions containing special data sequences Scan a bar code below to either format special data according to the GLI Global Label Iden...

Page 275: ...acro PDF data stored to that point transmits it to the host device and aborts from Macro PDF mode Abort Macro PDF Entry This clears all currently stored Macro PDF data in the buffer without transmission and aborts from Macro PDF mode Flush Macro PDF Buffer Abort Macro PDF Entry ...

Page 276: ...9 92 PL3307 Decoder Integration Guide ...

Page 277: ...ollection of multi setting bar codes if the number of settings is very large stage large number of decoders simultaneously generate reports with asset tracking information and create custom products Communication with 123Scan2 To communicate with the 123Scan program which runs on a host computer running a Windows XP SP2 or Windows Vista operating system use a USB cable to connect the decoder to th...

Page 278: ...10 2 PL3307 Decoder Integration Guide ...

Page 279: ...ta before transmission to the host device Use ADF to edit scan data to suit requirements Implement ADF by scanning a related series of bar codes which program the decoder with ADF rules For information and programming bar codes for ADF refer to the Advanced Data Formatting Programmer Guide p n 72E 69680 xx ...

Page 280: ...11 2 PL3307 Decoder Integration Guide ...

Page 281: ...Beep After Good Decode 38h Enable 4 9 Beeper Tone 91h Medium 4 10 Beeper Volume 8Ch High 4 11 Beeper Duration F1h 74h Medium 4 12 Suppress Power up Beeps F1h D1h Do not suppress 4 12 Decode LED Behavior F1h E8h Power down after LED shuts off 4 13 Decode Blinks F2h 5Bh Disable 4 14 Decode Blink Duration F2h 5Ch Timeout Between Decodes Different Symbols value 4 15 Trigger Modes 8Ah Level 4 16 Power ...

Page 282: ...zation F1h CFh Disable 4 26 PDF Prioritization Timeout F1h D0h 200 ms 4 26 Miscellaneous Scanning Parameters Transmit Code ID Character 2Dh None 4 27 SSI Prefix Value 69h CR 4 28 SSI Suffix 1 Value SSI Suffix 2 Value 68h 6Ah CR CR 4 28 Scan Data Transmission Format EBh Data as is 4 29 FN1 Substitution Values 67h 6Dh Set 4 30 Transmit No Read Message 5Eh Disable 4 31 Report Version 4 31 Diagnostic ...

Page 283: ...right 5 16 Image Resolution F0h 2Eh Full 5 17 Image Brightness Target White F0h 86h 180 5 18 Image File Format Selection F0h 30h JPEG 5 19 JPEG Image Options F0h 2Bh Quality 5 19 JPEG Quality Value F0h 31h 65 5 20 JPEG Size Value F1h 31h 40 41K 5 20 Image File Meta Data F1h B5h Disable 5 21 Image Enhancement F1h 34h Low 5 22 Image Edge Sharpening F1h 98h Low 5 23 Image Contrast Enhancement F1h 9Ah...

Page 284: ... Emulate Keypad with Leading Zero Disable 6 12 USB FN1 Substitution Disable 6 13 Function Key Mapping Disable 6 13 Convert Case None 6 14 USB Static CDC Enable 6 14 USB Polling Interval 8 msec 6 15 Quick Keypad Emulation Disable 6 17 SSI Host Parameters Select SSI Host N A N A 7 9 Baud Rate 9Ch 9600 7 10 Parity 9Eh None 7 11 Check Parity 97h Disable 7 12 Stop Bits 9Dh 1 7 12 Software Handshaking 9...

Page 285: ...Check Receive Errors Enable 8 11 Hardware Handshaking None 8 12 Software Handshaking None 8 14 Host Serial Response Time out 2 Sec 8 16 RTS Line State Low RTS 8 17 Beep on BEL Disable 8 17 Intercharacter Delay 0 msec 8 18 Nixdorf Beep LED Options Normal Operation 8 19 Ignore Unknown Characters Send Bar Code 8 19 Symbology Parameters Disable All Code Types 9 8 UPC EAN UPC A 01h Enable 9 9 UPC E 02h...

Page 286: ... E Preamble 23h System Character 9 20 UPC E1 Preamble 24h System Character 9 21 Convert UPC E to A 25h Disable 9 22 Convert UPC E1 to A 26h Disable 9 22 EAN 8 JAN 8 Extend 27h Disable 9 23 UCC Coupon Extended Code 55h Disable 9 23 Coupon Report F1h DAh New Coupon Symbols 9 24 ISSN EAN F1h 69h Enable 9 25 Code 128 Code 128 08h Enable 9 26 Set Length s for Code 128 D1h D2h Any Length 9 26 GS1 128 fo...

Page 287: ...11 0Ah Disable 9 40 Set Lengths for Code 11 1Ch 1Dh Length Within Range 4 to 55 9 40 Code 11 Check Digit Verification 34h Disable 9 42 Transmit Code 11 Check Digit s 2Fh Disable 9 43 Interleaved 2 of 5 ITF Interleaved 2 of 5 ITF 06h Disable 9 44 Set Lengths for I 2 of 5 16h 17h 1 Length Length 14 9 44 I 2 of 5 Check Digit Verification 31h Disable 9 46 Transmit I 2 of 5 Check Digit 2Ch Disable 9 46...

Page 288: ...hinese 2 of 5 F0h 98h Disable 9 57 Matrix 2 of 5 Matrix 2 of 5 F1h 6Ah Disable 9 58 Matrix 2 of 5 Lengths F1h 6Bh F1h 6Ch Length Length 14 9 59 Matrix 2 of 5 Check Digit F1h 6Eh Disable 9 60 Transmit Matrix 2 of 5 Check Digit F1h 6Fh Disable 9 60 Korean 3 of 5 Korean 3 of 5 F1h 45h Disable 9 61 Inverse 1D F1h 4Ah Regular 9 62 Postal Codes US Postnet 59h Disable 9 63 US Planet 5Ah Disable 9 63 Tran...

Page 289: ...54h Enable 9 73 Convert GS1 DataBar to UPC EAN F0h 8Dh Disable 9 73 Composite Composite CC C F0h 55h Disable 9 74 Composite CC A B F0h 56h Disable 9 74 Composite TLC 39 F0h 73h Disable 9 75 UPC Composite Mode F0h 58h UPC Always Linked 9 75 Composite Beep Mode F0h 8Eh Beep As Each Code Type is Decoded 9 76 GS1 128 Emulation Mode for UCC EAN Composite Codes F0h ABh Disable 9 76 2D Symbologies PDF417...

Page 290: ...urity Level UPC EAN and Code 93 4Dh 1 9 86 Intercharacter Gap Size F0h 7Dh Normal 9 87 Macro PDF Macro PDF Transmit Decode Mode Symbols BCh Passthrough Mode 9 89 Transmit Macro PDF Control Header B8h Disable 9 90 Escape Characters E9h None 9 90 Flush Macro PDF Buffer 9 91 Abort Macro PDF Entry 9 91 Table A 1 Standard Default Parameters Table Continued Parameter Parameter Number Default Page Number...

Page 291: ... A UPC E UPC E1 EAN 8 EAN 13 B Code 39 Code 32 C Codabar D Code 128 ISBT 128 ISBT 128 Concatenated E Code 93 F Interleaved 2 of 5 G Discrete 2 of 5 or Discrete 2 of 5 IATA H Code 11 J MSI K GS1 128 L Bookland EAN M Trioptic Code 39 N Coupon Code R GS1 DataBar Family S Matrix 2 of 5 T UCC Composite TLC 39 U Chinese 2 of 5 ...

Page 292: ...z Aztec Aztec Rune P00 Data Matrix P01 QR Code MicroQR P02 Maxicode P03 US Postnet P04 US Planet P05 Japan Postal P06 UK Postal P08 Netherlands KIX Code P09 Australia Post P0A USPS 4CB One Code Intelligent Mail P0B UPU FICS Postal Table B 1 Symbol Code Characters Continued Code Character Code Type ...

Page 293: ...128 ISBT 128 Concatenated GS1 128 Coupon Code 128 portion d Data Matrix E UPC EAN Coupon UPC portion e GS1 DataBar Family F Codabar G Code 93 H Code 11 I Interleaved 2 of 5 L PDF417 Macro PDF417 Micro PDF417 L2 TLC 39 M MSI Q QR Code MicroQR S Discrete 2 of 5 IATA 2 of 5 U Maxicode z Aztec Aztec Rune X Bookland EAN ISSN EAN Trioptic Code 39 Chinese 2 of 5 Matrix 2 of 5 Korean 3 of 5 US Postnet US ...

Page 294: ... as X0412356 Code 128 0 Standard data packet no Function code 1 in first symbol position 1 Function code 1 in first symbol character position 2 Function code 1 in second symbol character position Example A Code EAN 128 bar code with Function 1 character FNC1 in the first position AIMID is transmitted as C1AIMID I 2 of 5 0 No check digit processing 1 Reader has validated check digit 3 Reader has va...

Page 295: ...3 Check characters validated but not transmitted GS1 DataBar Family No option specified at this time Always transmit 0 GS1 DataBar and GS1 DataBar Limited transmit with an Application Identifier 01 Note In GS1 128 emulation mode GS1 DataBar is transmitted using Code 128 rules i e C1 Example A GS1 DataBar bar code 0110012345678902 is transmitted as e00110012345678902 EAN UCC Composites GS1 DataBar ...

Page 296: ...ar code contains a GS1 128 symbol and the first codeword is 903 907 912 914 915 4 The bar code contains a GS1 128 symbol and the first codeword is in the range 908 909 5 The bar code contains a GS1 128 symbol and the first codeword is in the range 910 911 Example A PDF417 bar code ABCD with no transmission protocol enabled is transmitted as L2ABCD Data Matrix 0 ECC 000 140 not supported 1 ECC 200 ...

Page 297: ...t implemented FNC1 implied in first position 4 Model 2 symbol ECI protocol implemented FNC1 implied in first position 5 Model 2 symbol ECI protocol not implemented FNC1 implied in second position 6 Model 2 symbol ECI protocol implemented FNC1 implied in second position Aztec 0 Aztec symbol C Aztec Rune symbol Table B 3 Modifier Characters Continued Code Type Option Value Option ...

Page 298: ...B 8 PL3307 Decoder Integration Guide ...

Page 299: ...APPENDIX C SAMPLE BAR CODES Code 39 UPC EAN UPC A 100 123ABC 0 12345 67890 5 ...

Page 300: ...C 2 PL3307 Decoder Integration Guide EAN 13 100 Code 128 Interleaved 2 of 5 3 456789 012340 1 2 3 4 5 6 7 8 9 0 12345678901231 ...

Page 301: ...Sample Bar Codes C 3 GS1 DataBar 14 7612341562341 PDF417 Data Matrix Maxicode NOTE DataBar 14 must be enabled to read the bar code below see GS1 DataBar on page 9 70 ...

Page 302: ...C 4 PL3307 Decoder Integration Guide QR Code US Postnet UK Postal ...

Page 303: ...APPENDIX D NUMERIC BAR CODES Numeric Bar Codes For parameters requiring specific numeric values scan the appropriately numbered bar code s 0 1 2 3 4 ...

Page 304: ...D 2 PL3307 Decoder Integration Guide Cancel To correct an error or change a selection scan the bar code below Numeric Bar Codes continued 5 6 7 8 9 Cancel ...

Page 305: ...1002 B CTRL B 1003 C CTRL C 1004 D CTRL D 1005 E CTRL E 1006 F CTRL F 1007 G CTRL G 1008 H CTRL H BACKSPACE1 1009 I CTRL I HORIZONTAL TAB1 1010 J CTRL J 1011 K CTRL K 1012 L CTRL L 1013 M CTRL M ENTER1 1014 N CTRL N 1015 O CTRL O The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbold keystroke transmits ...

Page 306: ...026 Z CTRL Z 1027 A CTRL 1028 B CTRL 1029 C CTRL 1030 D CTRL 6 1031 E CTRL 1032 Space Space 1033 A 1034 B 1035 C 1036 D 1037 E 1038 F 1039 G 1040 H 1041 I 1042 J 1043 K 1044 L Table E 1 ASCII Value Table Continued ASCII Value Full ASCII Code 39 Encode Char Keystroke The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbold keystroke transmits ...

Page 307: ...1058 Z 1059 F 1060 G 1061 H 1062 I 1063 J 1064 V 1065 A A 1066 B B 1067 C C 1068 D D 1069 E E 1070 F F 1071 G G 1072 H H 1073 I I Table E 1 ASCII Value Table Continued ASCII Value Full ASCII Code 39 Encode Char Keystroke The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbold keystroke transmits ...

Page 308: ...1086 V V 1087 W W 1088 X X 1089 Y Y 1090 Z Z 1091 K 1092 L 1093 M 1094 N 1095 O _ 1096 W 1097 A a 1098 B b 1099 C c 1100 D d 1101 E e 1102 F f Table E 1 ASCII Value Table Continued ASCII Value Full ASCII Code 39 Encode Char Keystroke The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbold keystroke transmits ...

Page 309: ... Q q 1114 R r 1115 S s 1116 T t 1117 U u 1118 V v 1119 W w 1120 X x 1121 Y y 1122 Z z 1123 P 1124 Q I 1125 R 1126 S Table E 1 ASCII Value Table Continued ASCII Value Full ASCII Code 39 Encode Char Keystroke The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbold keystroke transmits ...

Page 310: ...e 2064 ALT 2 2065 ALT A 2066 ALT B 2067 ALT C 2068 ALT D 2069 ALT E 2070 ALT F 2071 ALT G 2072 ALT H 2073 ALT I 2074 ALT J 2075 ALT K 2076 ALT L 2077 ALT M 2078 ALT N 2079 ALT O 2080 ALT P 2081 ALT Q 2082 ALT R 2083 ALT S 2084 ALT T 2085 ALT U 2086 ALT V 2087 ALT W 2088 ALT X 2089 ALT Y 2090 ALT Z ...

Page 311: ... 8 3057 GUI 9 3065 GUI A 3066 GUI B 3067 GUI C 3068 GUI D 3069 GUI E 3070 GUI F 3071 GUI G 3072 GUI H 3073 GUI I 3074 GUI J 3075 GUI K 3076 GUI L 3077 GUI M 3078 GUI N 3079 GUI O 3080 GUI P 3081 GUI Q Note GUI Shift Keys The Apple iMac keyboard has an apple key on either side of the space bar Windows based systems have a GUI key to the left of the left ALT key and to the right of the right ALT key...

Page 312: ...I W 3088 GUI X 3089 GUI Y 3090 GUI Z Table E 3 USB GUI Key Character Set Continued GUI Key Keystroke Note GUI Shift Keys The Apple iMac keyboard has an apple key on either side of the space bar Windows based systems have a GUI key to the left of the left ALT key and to the right of the right ALT key ...

Page 313: ... Table E 4 PF Key Standard Default Table PF Keys Keystroke 4001 PF 1 4002 PF 2 4003 PF 3 4004 PF 4 4005 PF 5 4006 PF 6 4007 PF 7 4008 PF 8 4009 PF 9 4010 PF 10 4011 PF 11 4012 PF 12 4013 PF 13 4014 PF 14 4015 PF 15 4016 PF 16 ...

Page 314: ...d Default Table F Keys Keystroke 5001 F 1 5002 F 2 5003 F 3 5004 F 4 5005 F 5 5006 F 6 5007 F 7 5008 F 8 5009 F 9 5010 F 10 5011 F 11 5012 F 12 5013 F 13 5014 F 14 5015 F 15 5016 F 16 5017 F 17 5018 F 18 5019 F 19 5020 F 20 5021 F 21 5022 F 22 5023 F 23 5024 F 24 ...

Page 315: ...r Sets E 11 Table E 6 Numeric Key Standard Default Table Numeric Keypad Keystroke 6042 6043 6044 Undefined 6045 6046 6047 6048 0 6049 1 6050 2 6051 3 6052 4 6053 5 6054 6 6055 7 6056 8 6057 9 6058 Enter 6059 Num Lock ...

Page 316: ...rd Default Table Extended Keypad Keystroke 7001 Break 7002 Delete 7003 Pg Up 7004 End 7005 Pg Dn 7006 Pause 7007 Scroll Lock 7008 Backspace 7009 Tab 7010 Print Screen 7011 Insert 7012 Home 7013 Enter 7014 Escape 7015 Up Arrow 7016 Dn Arrow 7017 Left Arrow 7018 Right Arrow ...

Page 317: ...mination is made the information content is decoded B Bar The dark element in a printed bar code symbol Bar Code A pattern of variable width bars and spaces which represents numeric or alphanumeric data in machine readable form The general format of a bar code symbol consists of a leading margin start character data or message character check character if any stop character and trailing margin Wit...

Page 318: ... output were directed into the eye s pupil There are no special operating procedures for this class CDRH Class 2 No additional software mechanisms are needed to conform to this limit Laser operation in this class poses no danger for unintentional direct human exposure Character A pattern of bars and spaces which either directly represents data or indicates a control function such as a number lette...

Page 319: ...umbers encoded within a bar code symbol Decryption Decryption is the decoding and unscrambling of received encrypted data Also see Encryption and Key Depth of Field The range between minimum and maximum distances at which a scanner can read a symbol with a certain minimum element width Discrete 2 of 5 A binary bar code symbology representing each character by a group of five bars two of which are ...

Page 320: ... oscillating mirror fails IEEE Address See MAC Address Input Output Ports I O ports are primarily dedicated to passing information into or out of the terminal s memory Series 9000 mobile computers include Serial and USB ports Intercharacter Gap The space between two adjacent bar code characters in a discrete code Interleaved 2 of 5 A binary bar code symbology representing character pairs in groups...

Page 321: ...c code used by the algorithm to encrypt or decrypt the data Also see Encryption and Decrypting L LASER Light Amplification by Stimulated Emission of Radiation The laser is an intense light source Light from a laser is all the same frequency unlike the output of an incandescent bulb Laser light is typically coherent and has a high energy density Laser Diode A gallium arsenide semiconductor type of ...

Page 322: ...derstanding and translating any network information or request sent by any other ODI compatible protocol into something a NetWare client can understand and process Open System Authentication Open System authentication is a null authentication algorithm P PAN Personal area network Using Bluetooth wireless technology PANs enable devices to communicate wirelessly Generally a wireless PAN consists of ...

Page 323: ...tate in which a scanner is configured for parameter values See Scanning Mode Q Quiet Zone A clear space containing no dark marks which precedes the start character of a bar code symbol and follows the stop character QWERTY A standard keyboard commonly used on North American and some European PC keyboards QWERTY refers to the arrangement of keys on the left side of the third row of keys R RAM Rando...

Page 324: ... roaming service Soft Reset See Warm Boot Space The lighter element of a bar code formed by the background between bars Specular Reflection The mirror like direct reflection of light from a surface which can cause difficulty decoding a bar code Standard Trigger Mode The digital scanner uses this mode when lifted off the counter or removed from the wall mount In this mode aim the digital scanner at...

Page 325: ...rldwide Internet Every client and server in a TCP IP network requires an IP address which is either permanently assigned or dynamically assigned at startup Telnet A terminal emulation protocol commonly used on the Internet and TCP IP based networks It allows a user at a terminal or computer to log onto a remote device and run a program Terminal Emulation A terminal emulation emulates a character b...

Page 326: ...Universal Product Code A relatively complex numeric symbology Each character consists of two bars and two spaces each of which is any of four widths The standard symbology for retail food packages in the United States V Visible Laser Diode VLD A solid state device which produces visible laser light W Warm Boot A warm boot restarts the mobile computer by closing all running programs All data that i...

Page 327: ...ia post format 9 67 autoexposure 5 5 5 10 aztec 9 83 aztec inverse 9 83 beep after good decode 4 9 beeper duration 4 12 beeper tone 4 10 beeper volume 4 11 bits per pixel 5 26 bookland EAN 9 11 bookland ISBN 9 12 buffering 9 36 cancel D 2 Chinese 2 of 5 9 57 codabar 9 50 codabar CLSI editing 9 52 codabar lengths 9 50 codabar NOTIS editing 9 52 codabar start and stop characters 9 53 code 11 9 40 co...

Page 328: ...rmat 5 19 image file meta data 5 21 image resolution 5 17 interleaved 2 of 5 9 44 convert to EAN 13 9 47 lengths 9 44 inverse 1D 9 62 ISBT 128 9 28 ISBT concatenation 9 29 9 30 ISBT concatenation redundancy 9 30 ISSN EAN 9 25 Japan postal 9 65 JPEG image options 5 19 JPEG quality and size 5 20 Korean 3 of 5 9 61 LED illumination 5 12 low light scene detection 4 22 macro PDF transmit decode mode sy...

Page 329: ...ICS postal 9 69 US planet 9 63 US postnet 9 63 USB caps lock override 6 9 convert case 6 14 convert unknown to code 39 6 10 country keyboard types 6 6 default table 6 2 device type 6 3 emulate keypad 6 12 emulate keypad with leading zero 6 12 function key mapping 6 13 ignore beep directive 6 11 ignore type directive 6 11 keyboard FN 1 substitution 6 13 keystroke delay 6 8 polling interval 6 15 6 1...

Page 330: ...ce 2 9 electrical isolation 2 1 electrostatic discharge 2 1 engine theory of operation 1 2 environment 2 1 ESD 2 1 exposure options autoexposure 5 5 5 10 exposure time 5 11 fixed gain 5 11 illumination 5 5 5 10 LEDcillumination 5 12 presentation mode field of view 5 7 exposure time 5 11 F fixed gain 5 11 G gain fixed 5 11 grounding 2 1 GS1 databar 9 70 convert GS1 databar to UPC EAN 9 73 H host ty...

Page 331: ...picklist mode 4 19 postal codes 9 63 Australia post 9 66 Australia post format 9 67 Japan postal 9 65 Netherlands KIX code 9 68 transmit UK postal check digit 9 65 transmit US postal check digit 9 64 UK postal 9 64 UPU FICS postal 9 69 US planet 9 63 US postnet 9 63 USPS 4CB One Code Intelligent Mail 9 68 power management 1 3 low power mode 1 3 waking up engine 1 3 power mode 4 17 time delay 4 17 ...

Page 332: ... 18 9 19 convert UPC E to UPC A 9 22 convert UPC E1 to UPC A 9 22 coupon report 9 24 EAN zero extend 9 23 EAN 13 JAN 13 9 11 EAN 8 JAN 8 9 10 ISSN EAN 9 25 supplementals 9 13 UCC coupon extended code 9 23 UPC A 9 9 UPC A preamble 9 19 UPC E 9 9 UPC E preamble 9 20 UPC E1 9 10 USB default parameters 6 2 parameters 6 3 user preferences parameters 4 3 5 2 V video view finder 5 26 visible laser diode ...

Page 333: ...__________________________________________________________________ ______________________________________________________________________________________ ______________________________________________________________________________________ What topics do you feel need to be better discussed Please be specific ______________________________________________________________________________________ _...

Page 334: ......

Page 335: ......

Page 336: ... 800 927 9626 http www motorolasolutions com MOTOROLA MOTO MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings LLC and are used under license All other trademarks are the property of their respective owners 2011 Motorola Solutions Inc All Rights Reserved ...

Reviews: