background image

Dragon™ D151

Reference Manual

Australia

Datalogic Scanning Pty Ltd

North Ryde, Australia

Telephone: [61] (2) 9870 3200

Fax: [61] (2) 9878 8688

France and Benelux

Datalogic Scanning Sarl

LES ULIS Cedex, France

Telephone: [33].01.64.86.71.00

Fax: [33].01.64 46.72.44

Germany

Datalogic Scanning GmbH

Darmstadt, Germany

Telephone: 49 (0) 61 51/93 58-0

Fax: 49 (0) 61 51/93 58 58

Italy

Datalogic Scanning SpA

Vimercate (MI), Italy

Telephone: [39] (0) 39/62903.1

Fax: [39] (0) 39/6859496

Japan

Datalogic Scanning KK

Shinagawa, Tokyo, Japan

Telephone: 81 (0)3 3491 6761

Fax: 81 (0)3 3491 6656

Latin America

Datalogic Scanning, Inc

Miami, Florida, USA

Telephone: (305) 591-3222

Fax: (305) 591-3007

Spain and Portugal

Datalogic Scanning Sarl

Sucursal en España

Madrid, Spain

Telephone: 34 91 746 28 60

Fax: 34 91 742 35 33

United Kingdom

Datalogic Scanning LTD

Watford, England

Telephone: 44 (0) 1923 809500

Fax: 44 (0) 1923 809 505

www.scanning.datalogic.com

Datalogic Scanning, Inc.

959 Terry Street
Eugene, OR 97402
USA
Telephone: (541) 683-5700
Fax: (541) 345-7140

©2007 Datalogic Scanning, Inc.

820002060 (Rev. A)

11/07

Summary of Contents for Dragon D151

Page 1: ...903 1 Fax 39 0 39 6859496 Japan Datalogic Scanning KK Shinagawa Tokyo Japan Telephone 81 0 3 3491 6761 Fax 81 0 3 3491 6656 Latin America Datalogic Scanning Inc Miami Florida USA Telephone 305 591 3222 Fax 305 591 3007 Spain and Portugal Datalogic Scanning Sarl Sucursal en España Madrid Spain Telephone 34 91 746 28 60 Fax 34 91 742 35 33 United Kingdom Datalogic Scanning LTD Watford England Teleph...

Page 2: ... on any reproductions of the documentation Should future revisions of this manual be published you can acquire printed versions by contacting your Datalogic representative Electronic versions may either be downloadable from the Datalogic website www scanning datalogic com or provided on appropriate media If you visit our website and would like to make comments or suggestions about this or other Da...

Page 3: ...ay 13 Host Character Timeout 14 Data Format 15 Transmit No Read Message 16 Transmit Code ID Character 16 Header Terminator 17 Scan Data Transmission Format 18 Power Save 20 Sleep State 21 Reading Parameters 22 Aiming System 23 Beep After Good Decode 23 Beeper Tone 24 Decoding Parameters 25 Linear Code Type Security Level 26 Bi directional Redundancy 28 Security Level 28 Code Selection 30 UPC EAN 3...

Page 4: ... Code 128 47 Code 93 48 Codabar 50 MSI 52 GS1 DataBar 56 4 SIMPLE SERIAL INTERFACE 58 5 TECHNICAL FEATURES 85 A SERIAL INTERFACE SPECIFICATION 88 B MISCELLANEOUS CODE INFORMATION 93 C NUMERIC BARCODES 99 ...

Page 5: ...v GENERAL VIEW DRAGON D151 READERS DRAGON D151 Readers Trigger LEDs DRAGON D Cable Connector Laser Output Window ...

Page 6: ...vi ...

Page 7: ...lps point to the right code Optical parts are completely suspended on shock absorbers and a careful choice of the body materials such as the co moulded rubber protect the Dragon from damage due to falls Your Dragon D151 reader is supplied with its own Quick Reference Manual which provides connection diagrams reading diagrams basic application parameter settings default values and specific technica...

Page 8: ...D151 reader can be connected to a Host by plugging an RS232 cable into the connector and closing the cable cover as shown below To disconnect the cable unscrew the cover screw pull down on the front part of the cover and insert a paper clip or other similar object onto the cable connector while unplugging the cable from the Dragon D151 body ...

Page 9: ...INSTALLATION 3 2 2 RS232 CONNECTION ...

Page 10: ...r The new value replaces the existing memory value The default parameter values can be recalled by scanning the SET ALL DEFAULTS barcode or Send the parameter through the reader s serial port using the SSI command PARAM_SEND Instructions for changing parameters using this method are found in chapter 4 Simple Serial Interface The Default Table lists the defaults for all parameters To change a param...

Page 11: ...al Redundancy Disable Security Level 0 Code Selection UPC EAN UPC A Enable UPC E Enable EAN 8 Enable EAN 13 Enable Decode UPC EAN Supplementals Ignore Decode UPC EAN Supplemental Redundancy 7 Transmit UPC A Check Digit Enable Transmit UPC E Check Digit Enable Convert UPC E to A Disable EAN 8 Zero Extend Disable Convert EAN 8 to EAN 13 Type Type is EAN 13 Interleaved 2 of 5 Interleaved 2 of 5 Enabl...

Page 12: ...bar Codabar Disable Set Lengths for Codabar 5 55 START STOP Character Transmit MSI MSI Disable Set Length s for MSI 6 55 MSI Check Digits One Transmit MSI Check Digit Disable MSI Check Digit Algorithm Mod 10 Mod 10 GS1 DataBar Enable Disable RSS 14 Disable Enable Disable RSS Limited Disable Enable Disable RSS Expanded Disable GS1 DataBar also includes the following symbologies RSS 14 RSS 14 Stacke...

Page 13: ... BITS ACK NACK PROTOCOL DECODE DATA PACKET FORMAT HOST SERIAL RESPONSE TIMEOUT INTER CHARACTER DELAY HOST CHARACTER TIMEOUT Read configuration codes from the desired groups Read the code and follow the procedure given Default value ...

Page 14: ...aud rate setting should match the data rate setting of the host device If not data may not reach the host device or may reach it in distorted form ia k ia k ia k BAUD RATE 300 ia fk ia fk ia fk BAUD RATE 600 ia k ia k ia k BAUD RATE 1200 ia k ia k ia k BAUD RATE 2400 ia k ia k ia k BAUD RATE 4800 ...

Page 15: ...RITY A parity check bit is the most significant bit of each ASCII coded character Select the parity type according to host device requirements If you select Odd parity 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 ia bk ia bk ia bk ODD ...

Page 16: ...nsure that an even number of 1 bits is contained in the coded character ia k ia k ia k EVEN Select MARK parity and the parity bit is always 1 ia k ia k ia k MARK Select SPACE parity and the parity bit is always 0 ia k ia k ia k SPACE If no parity is required select NONE ia k ia k ia k NONE ...

Page 17: ...st device requirements ia d Gk ia d Gk ia d Gk 1 STOP BIT ia d Mk ia d Mk ia d Mk 2 STOP BITS ACK NACK PROTOCOL This parameter offers control of the data transmission process in addition to that offered by hardware handshaking Hardware handshaking is always enabled and cannot be disabled by the user Disable ACK NACK Protocol When this option is selected the reader neither generates nor expects ACK...

Page 18: ...reader does not get a response in this time it resends its data up to two times before discarding the data and declaring a transmit error ia k ia k ia k ENABLE ACK NACK DECODE DATA PACKET FORMAT This parameter selects whether decoded data is transmitted in raw format unpacketed or transmitted with the packet format as defined by the serial protocol If the raw format is selected ACK NACK Handshakin...

Page 19: ...eading zero To change the selection or cancel an incorrect entry scan the CANCEL barcode in Appendix C iad k iad k iad k HOST SERIAL RESPONSE TIMEOUT INTER CHARACTER DELAY The inter character delay gives the host system time to service its receiver and perform other tasks between characters Select the inter character delay option matching host requirements The delay period can range from no delay ...

Page 20: ...g the received data and declaring an error The timeout is set in 0 01 second increments from 0 01 seconds to 0 99 seconds After scanning the barcode below scan two Numeric Barcodes in Appendix C to set the desired timeout To change the selection or cancel an incorrect entry scan the CANCEL barcode in Appendix C iad k iad k iad k HOST CHARACTER TIMEOUT ...

Page 21: ...MAT TRANSMIT NO READ MESSAGE TRANSMIT CODE ID CHARACTER HEADER TERMINATORS SCAN DATA TRANSMISSION FORMAT Read configuration codes from the desired groups Read the code and follow the procedure given Default value ...

Page 22: ...nt to the host ia 8k ia 8k ia 8k DISABLE NO READ TRANSMIT CODE ID CHARACTER A code ID character identifies the code type of a scanned barcode This can be useful when decoding more than one code type The code ID character is inserted between the header character if selected and the decoded symbol Select no code ID character or an AIM Code ID character See Miscellaneous Code Information in Appendix ...

Page 23: ... ASCII values Scan the four barcodes from the Numeric Barcodes in Appendix C To change the selection or cancel an incorrect entry scan the CANCEL barcode in Appendix C To set the Header Terminator values via serial commands see Setting Headers and Terminators Via Serial Commands in Appendix B Note In order to use Header Terminators the Scan Data Transmission Format must be set ia Uk ia Uk ia Uk SC...

Page 24: ...ta Transmission Format scan one of the following eight barcodes corresponding to the desired format ia k ia k ia k DATA AS IS ia k ia k ia k DATA TERMINATOR 1 ia k ia k ia k DATA TERMINATOR 2 ia k ia k ia k DATA TERMINATOR 1 TERMINATOR 2 ia 6k ia 6k ia 6k HEADER DATA ...

Page 25: ...DATA FORMAT 19 ia k ia k ia k HEADER DATA TERMINATOR 1 ia Fk ia Fk ia Fk HEADER DATA TERMINATOR 2 ia Nk ia Nk ia Nk HEADER DATA TERMINATOR 1 TERMINATOR 2 ...

Page 26: ...20 POWER SAVE SLEEP STATE Read configuration codes from the desired groups Read the code and follow the procedure given Default value ...

Page 27: ...de allows the microprocessor in the reader to enter a sleep state for minimum power consumption whenever possible When the sleep state is disabled power remains on after each decode attempt ia k ia k ia k DISABLE ia k ia k ia k ENABLE ...

Page 28: ...22 READING PARAMETERS AIMING SYSTEM BEEP AFTER GOOD DECODE BEEPER TONE Read configuration codes from the desired groups Read the code and follow the procedure given Default value ...

Page 29: ...lues must be predefined by a leading zero For example to set an aiming system duration of 0 5 seconds scan the barcode below then scan the 0 and 5 barcodes To change the selection or cancel an incorrect entry scan the CANCEL barcode in Appendix C ia Kk ia Kk ia Kk AIMING SYSTEM BEEP AFTER GOOD DECODE Scan this symbol to set the reader to beep after a good decode ia Pk ia Pk ia Pk BEEP AFTER GOOD D...

Page 30: ...READING PARAMETERS 24 BEEPER TONE To select a decode beep frequency tone scan the appropriate barcode ia gk ia gk ia gk LOW FREQUENCY ia _k ia _k ia _k MEDIUM FREQUENCY ia Wk ia Wk ia Wk HIGH FREQUENCY ...

Page 31: ...5 DECODING PARAMETERS LINEAR CODE TYPE SECURITY LEVEL BI DIRECTIONAL REDUNDANCY SECURITY LEVEL Read configuration codes from the desired groups Read the code and follow the procedure given Default value ...

Page 32: ...reader s aggressiveness decreases Select the security level appropriate for your barcode quality Linear Security Level 1 The following code types must be successfully read twice before being decoded Code Type Length Codabar All MSI 4 or less D 2 of 5 8 or less I 2 of 5 8 or less ia d k ia d k ia d k LINEAR SECURITY LEVEL 1 Linear Security Level 2 All code types must be successfully read twice befo...

Page 33: ...ore being decoded The following codes must be read three times Code Type Length MSI 4 or less D 2 of 5 8 or less I 2 of 5 8 or less ia d k ia d k ia d k LINEAR SECURITY LEVEL 3 Linear Security Level 4 All code types must be successfully read three times before being decoded ia d k ia d k ia d k LINEAR SECURITY LEVEL 4 ...

Page 34: ...REDUNDANCY SECURITY LEVEL The reader offers four levels of decode security for delta barcodes which include the Code 128 family UPC EAN and Code 93 Select higher levels of security for decreasing levels of barcode quality Increasing security decreases the reader s aggressiveness so choose only that level of security necessary for the application Security Level 0 This default setting allows the rea...

Page 35: ... ia k ia k ia k SECURITY LEVEL 2 Security Level 3 If misdecodes still occur after selecting Security Level 2 select this security level Be advised selecting this option is an extreme measure against misdecoding severely out of spec barcodes Selecting this level of security significantly impairs the decoding ability of the reader If this level of security is necessary try to improve the quality of ...

Page 36: ...39 FAMILY CODE 128 FAMILY CODE 93 CODABAR FAMILY MSI GS1 DATABAR GS1 DataBar also includes the following symbologies RSS 14 RSS 14 Stacked RSS Expanded and RSS limited Read configuration codes from the desired groups Read the code and follow the procedure given Default value ...

Page 37: ... or disable UPC A scan the appropriate barcode below ia 9k ia 9k ia 9k ENABLE UPC A ia 1k ia 1k ia 1k DISABLE UPC A Enable Disable UPC E To enable or disable UPC E scan the appropriate barcode below ia k ia k ia k ENABLE UPC E ia 8k ia 8k ia 8k DISABLE UPC E ...

Page 38: ...sable EAN 8 scan the appropriate barcode below ia Nk ia Nk ia Nk ENABLE EAN 8 ia Fk ia Fk ia Fk DISABLE EAN 8 Enable Disable EAN 13 To enable or disable EAN 13 scan the appropriate barcode below ia Gk ia Gk ia Gk ENABLE EAN 13 ia k ia k ia k DISABLE EAN 13 ...

Page 39: ...ntal the reader decodes the UPC EAN and ignores the supplemental characters If Autodiscriminate UPC EAN Supplementals is selected scan the DECODE UPC EAN SUPPLEMENTAL REDUNDANCY barcode then select a value from the Numeric Barcodes in Appendix C A value of 5 or more is recommended Note To minimize the risk of invalid data transmission we recommend selecting whether to read or ignore supplemental c...

Page 40: ...to discriminate option is selected Scan the barcode below to select a decode redundancy value Next scan two Numeric Barcodes in Appendix C Single digit values must be predefined by a leading zero To change the selection or cancel an incorrect entry scan the CANCEL barcode in Appendix C ia Ck ia Ck ia Ck DECODE UPC EAN SUPPLEMENTAL REDUNDANCY Transmit UPC A Check Digit Scan the appropriate barcode ...

Page 41: ...C E CHECK DIGIT Convert UPC E to UPC A This parameter converts UPC E zero suppressed decoded data to UPC A format before transmission After conversion data follows UPC A format and is affected by UPC A programming selections e g Check Digit Scan DO NOT CONVERT UPC E TO UPC A to transmit UPC E zero suppressed decoded data ia k ia k ia k CONVERT UPC E TO UPC A ENABLE ia 2k ia 2k ia 2k DO NOT CONVERT...

Page 42: ...ymbols Disable this parameter to transmit EAN 8 symbols as is ia Ak ia Ak ia Ak ENABLE EAN ZERO EXTEND ia 9k ia 9k ia 9k DISABLE EAN ZERO EXTEND INTERLEAVED 2 OF 5 Enable Disable Interleaved 2 of 5 To enable or disable Interleaved 2 of 5 scan the appropriate barcode below ia k ia k ia k ENABLE INTERLEAVED 2 OF 5 ia Tk ia Tk ia Tk DISABLE INTERLEAVED 2 OF 5 ...

Page 43: ...taining a selected length For example select I 2 of 5 One Discrete Length then scan 1 4 Numeric Barcodes in Appendix C to decode only I 2 of 5 symbols containing 14 characters To change the selection or cancel an incorrect entry scan the CANCEL barcode in Appendix C ia d Q G Ok ia d Q G Ok ia d Q G Ok I 2 of 5 ONE DISCRETE LENGTH Two Discrete Lengths Select this option to decode only those codes c...

Page 44: ...e CANCEL barcode in Appendix C ia d Q G 8k ia d Q G 8k ia d Q G 8k I 2 of 5 LENGTH WITHIN RANGE Any Length Scan this option to decode I 2 of 5 symbols containing any number of characters Note Selecting this option may lead to misdecodes for I 2 of 5 codes ia d Q G k ia d Q G k ia d Q G k I 2 of 5 ANY LENGTH I 2 of 5 Check Digit Verification When enabled this parameter checks the integrity of an I ...

Page 45: ...nsmit data without the check digit ia Ek ia Ek ia Ek DO NOT TRANSMIT I 2 of 5 CHECK DIGIT DISABLE Convert I 2 of 5 to EAN 13 This parameter converts a 14 character I 2 of 5 code into EAN 13 and transmits to the host as EAN 13 To accomplish this I 2 of 5 must be enabled one length must be set to 14 and the code must have a leading zero and a valid EAN 13 check digit ia Fk ia Fk ia Fk CONVERT I 2 of...

Page 46: ...OT CONVERT I 2 of 5 to EAN 13 DISABLE DISCRETE 2 OF 5 Enable Disable Discrete 2 of 5 To enable or disable Discrete 2 of 5 scan the appropriate barcode below ia Uk ia Uk ia Uk ENABLE DISCRETE 2 OF 5 ia Mk ia Mk ia Mk DISABLE DISCRETE 2 OF 5 ...

Page 47: ... LENGTH Two Discrete Lengths Select this option to decode only those codes containing two selected lengths For example select D 2 of 5 Two Discrete Lengths then scan 0 2 1 4 Numeric Barcodes in Appendix C to decode only D 2 of 5 symbols containing 2 or 14 characters To change the selection or cancel an incorrect entry scan the CANCEL barcode in Appendix C ia d G G dk ia d G G dk ia d G G dk D 2 of...

Page 48: ...lead to misdecodes of D 2 of 5 codes ia d G G Mk ia d G G Mk ia d G G Mk D 2 of 5 ANY LENGTH CODE 39 Enable Disable Code 39 To enable or disable Code 39 scan the appropriate barcode below ia 2k ia 2k ia 2k ENABLE CODE 39 ia k ia k ia k DISABLE CODE 39 ...

Page 49: ...39 must be enabled for this parameter to function ia Lk ia Lk ia Lk CONVERT CODE 39 TO CODE 32 ENABLE ia Dk ia Dk ia Dk DO NOT CONVERT CODE 39 TO CODE 32 DISABLE Code 32 Header Enable this parameter to add the header character A to all Code 32 barcodes The Convert Code 39 to Code 32 option must be enabled for this parameter to function ia Zk ia Zk ia Zk ENABLE CODE 32 HEADER ia Rk ia Rk ia Rk DISA...

Page 50: ...aining a selected length Lengths are selected from the Numeric Barcodes in Appendix C For example to decode only Code 39 symbols with 14 characters scan Code 39 One Discrete Length and then scan 1 followed by 4 To change the selection or to cancel an incorrect entry scan the CANCEL barcode in Appendix C ia d G k ia d G k ia d G k CODE 39 ONE DISCRETE LENGTH Two Discrete Lengths This option limits ...

Page 51: ...ix C ia d G k ia d G k ia d G k CODE 39 LENGTH WITHIN RANGE Any Length Scan this option to decode Code 39 symbols containing any number of characters ia d G Yk ia d G Yk ia d G Yk CODE 39 ANY LENGTH Code 39 Check Digit Verification When this feature is enabled the reader checks the integrity of all Code 39 symbols to verify that the data complies with specified check digit algorithm Only those Cod...

Page 52: ...ithout the check digit ia Zk ia Zk ia Zk DO NOT TRANSMIT CODE 39 CHECK DIGIT DISABLE Enable Disable Code 39 Full ASCII Code 39 Full ASCII is a variant of Code 39 which pairs characters to encode the full ASCII character set To enable or disable Code 39 Full ASCII scan the appropriate barcode below ia d k ia d k ia d k ENABLE CODE 39 FULL ASCII ia d Zk ia d Zk ia d Zk DISABLE CODE 39 FULL ASCII ...

Page 53: ...e 128 scan the appropriate barcode below ia 8k ia 8k ia 8k ENABLE CODE 128 ia 0k ia 0k ia 0k DISABLE CODE 128 Enable Disable UCC EAN 128 To enable or disable UCC EAN 128 scan the appropriate barcode below ia k ia k ia k ENABLE UCC EAN 128 ia ak ia ak ia ak DISABLE UCC EAN 128 ...

Page 54: ...de below ia Yk ia Yk ia Yk ENABLE ISBT 128 ia Qk ia Qk ia Qk DISABLE ISBT 128 Lengths for Code 128 No length setting is required for Code 128 CODE 93 Enable Disable Code 93 To enable or disable Code 93 scan the appropriate barcode below ia k ia k ia k ENABLE CODE 93 ia 7k ia 7k ia 7k DISABLE CODE 93 ...

Page 55: ...endix C ia k ia k ia k CODE 93 ONE DISCRETE LENGTH Two Discrete Lengths Select this option to decode only those codes containing two selected lengths For example select Code 93 Two Discrete Lengths then scan 0 2 1 4 Numeric Barcodes in Appendix C to limit the decoding to only Code 93 symbols containing 2 or 14 characters To change the selection or cancel an incorrect entry scan the CANCEL barcode ...

Page 56: ...decode Code 93 symbols containing any number of characters ia k ia k ia k CODE 93 ANY LENGTH CODABAR Enable Disable Codabar To enable or disable Codabar scan the appropriate barcode below ia ck ia ck ia ck ENABLE CODABAR ia k ia k ia k DISABLE CODABAR ...

Page 57: ... ia d G k ia d G k CODABAR ONE DISCRETE LENGTH Two Discrete Lengths This option sets the unit to decode only those codes containing two selected lengths For example select Codabar Two Discrete Lengths then scan 0 2 1 4 Numeric Barcodes in Appendix C to decode only Codabar symbols containing 6 or 14 characters To change the selection or cancel an incorrect entry scan the CANCEL barcode in Appendix ...

Page 58: ...f characters ia d G k ia d G k ia d G k CODABAR ANY LENGTH START STOP Character Transmission ia dk ia dk ia dk NO TRANSMISSION ia k ia k ia k TRANSMISSION MSI Enable Disable MSI To enable or disable MSI scan the appropriate barcode below ia Tk ia Tk ia Tk ENABLE MSI ia Lk ia Lk ia Lk DISABLE MSI ...

Page 59: ...de in Appendix C ia Bk ia Bk ia Bk MSI ONE DISCRETE LENGTH Two Discrete Lengths Select this option to decode only those codes containing two selected lengths For example select MSI Two Discrete Lengths then scan 0 6 1 4 Numeric Barcodes in Appendix C to decode only MSI symbols containing 6 or 14 characters To change the selection or cancel an incorrect entry scan the CANCEL barcode in Appendix C i...

Page 60: ... k ia k ia k MSI ANY LENGTH MSI Check Digits These check digits at the end of the barcode verify the integrity of the data At least one check digit is required Check digits are not automatically transmitted with the data ia Fk ia Fk ia Fk ONE MSI CHECK DIGIT If two check digits is selected also select an MSI Check Digit Algorithm ia Nk ia Nk ia Nk TWO MSI CHECK DIGIT ...

Page 61: ...E Scan this symbol to transmit data without the check digit ia Mk ia Mk ia Mk DO NOT TRANSMIT MSI CHECK DIGIT DISABLE MSI Check Digit Algorithm When the Two MSI check digits option is selected an additional verification is required to ensure integrity Select one of the following algorithms ia Sk ia Sk ia Sk MOD 10 MOD 11 ia k ia k ia k MOD 10 MOD 10 ...

Page 62: ... limited Enable Disable RSS 14 To enable or disable RSS 14 scan the appropriate barcode below ia gk ia gk ia gk ENABLE RSS 14 ia _k ia _k ia _k DISABLE RSS 14 Enable Disable RSS Limited To enable or disable RSS Limited scan the appropriate barcode below ia k ia k ia k ENABLE RSS LIMITED ia fk ia fk ia fk DISABLE RSS LIMITED ...

Page 63: ...CODE SELECTION 57 Enable Disable RSS Expanded To enable or disable RSS Expanded scan the appropriate barcode below ia k ia k ia k ENABLE RSS EXPANDED ia k ia k ia k DISABLE RSS EXPANDED ...

Page 64: ... as part of a larger message packeted depending on the reader configuration SSI performs the following functions for the host device Maintains a bi directional interface with the reader Allows the host to send commands which can control the reader Passes data from the reader to a host device in the formatted SSI packet format or straight decode message The SSI environment consists of a reader a se...

Page 65: ...codes SCAN_ENABLE H 0XE9 Permit barcode scanning SLEEP H 0xEB Request to place the reader into sleep state WAKEUP H N A Wakeup reader after it s been powered down Note D Reader H Host H D Host Reader The Figure below shows the general packet format for SSI messages and the Field Descriptions Table lists the descriptions of fields that occur in all messages These descriptions are repeated for each ...

Page 66: ...Status Bit 0 Retransmit 0 First time packet is sent 1 Subsequent transmission attempts Bit 1 Reserved Always set to zero Bit 2 Reserved Always set to zero Bit 3 Change Type applies to parameters 0 Temporary change 1 Permanent change Bits 4 7 Unused bits must be set to 0 Data Variable number of bytes See individual sections for details Checksum 2 Bytes 2 s complement sum of message contents excludi...

Page 67: ...checksum 1 Byte Length Field Opcode 0xD0 1 Byte Identifies this opcode type Message Source 0 Reader 4 Host 1 Byte Identifies where the message is coming from Status Bit 0 Retransmit Bit 1 7 Unused 1 Byte Identifies the transmission status Unused bits must be set to 0 Data None Checksum 2 s complement sum of message contents excluding checksum 2 Byte Checksum of message This message is sent to the ...

Page 68: ...resends the message with the retransmit status bit set before declaring a failure The host should limit the number of retries Reader Requirements The host must send a CMD_ACK within the programmable Serial Response Timeout to acknowledge receipt of all messages unless noted otherwise in the message description section If the reader does not receive an ACK within this time period it sends the previ...

Page 69: ...ype Message Source 0 Reader 4 Host 1 Byte Identifies where the message is coming from Status Bit 0 Retransmit Bit 1 7 Unused 1 Byte Identifies the transmission status Unused bits must be set to 0 Cause Reason Cause 1 Byte Identifies the reason the NACK occurred 0 Reserved 1 RESEND Checksum failure 2 BAD_CONTEXT Unexpected or Unknown message 3 Reserved 4 Reserved 5 Reserved 6 DENIED Host Directive ...

Page 70: ... Action NACK_RESEND Checksum incorrect Ensure checksum is correct Limit number of resends Send packet again with resend bit set NACK_DENIED Host is unable to comply with the requested message e g beep code is out of range NACK_BAD_CONTEXT Host does not recognize the command Do not send data with this message again Developer should check values with specified values Developer should ensure the prop...

Page 71: ...s where the message is coming from Status Bit 0 Retransmit Bit 1 7 Unused 1 Byte Identifies the transmission status Unused bits must be set to 0 Barcode Type See the Supported Code Types Table 1 Byte Identifies the scanned data code type Decode Data data Variable Data is decoded data including header and terminator sent in ASCII format Checksum 2 s complement sum of message contents excluding chec...

Page 72: ... of 5 0x04 EAN 8 with 5 Supps 0x8A Code 32 EAN 13 0x0B Interleaved 2 of 5 0x06 EAN 13 with 2 Supps 0x4B Code 93 0x07 EAN 13 with 5 Supps 0x8B UPC A 0x08 MSI 0x0E UPC A with 2 Supps 0x48 EAN 128 0x0F UPC A with 5 Supps 0x88 RSS Limited 0x23 UPC E 0x09 RSS 14 0x24 UPC E with 2 Supps 0x49 RSS Expanded 0x25 UPC E with 5 Supps 0x89 Reader Requirements Decode data is sent in this format if packeted deco...

Page 73: ...e the message is coming from Status Bit 0 Retransmit Bit 1 7 Unused 1 Byte Identifies the transmission status Unused bits must be set to 0 Checksum 2 s complement sum of message contents excluding checksum 2 Byte Checksum of message This command returns all parameters to their factory default settings Host Requirements The host sends this command to reset the reader s parameter settings to the fac...

Page 74: ... Unused 1 Byte Bit 0 1 indicates a retransmit Bit 3 1 Permanent change 0 Temporary change lost when power removed Unused bits must be set to 0 Beep Code set this field to 0xFF Param Data See Parameter Data Format Table and Parameter Data Values Table The parameter numbers and data to be sent to the requester Checksum 2 s complement sum of message contents excluding checksum 2 Byte Checksum of mess...

Page 75: ...imeout This is not an error to compensate increase the timeout The host transmits this message to change the reader s parameters Be sure the Change Type bit in the Status byte is set as desired The beep code must be set to 0xFF Reader Requirements When the reader receives a PARAM_SEND it interprets and stores the parameters then ACKs the command if ACK NACK Handshaking is enabled These parameters ...

Page 76: ... 9F 01 Decode Data Packet Format Send Raw Decode Data EE 00 Send Packeted Decode Data EE 01 Host Serial Response Timeout 100 ms 9B 0 99 Inter character delay ms 6E 0 99 Host character Timeout 10 ms EF 1 99 POWER SAVE DESCRIPTION PARAMETER Number Value Sleep State disable 80 00 enable 80 01 READING PARAMETERS DESCRIPTION PARAMETER Number Value Beeper Tone low frequency 91 02 medium frequency 91 01 ...

Page 77: ... 1 EB 05 Header Data Terminator 2 EB 06 Header Data Terminator 1 Terminator 2 EB 07 DECODING PARAMETERS DESCRIPTION PARAMETER Number Value Linear Code type Security Level Linear Security Level 1 4E 01 Linear Security Level 2 4E 02 Linear Security Level 3 4E 03 Linear Security Level 4 4E 04 Bi directional Redundancy enable 43 01 disable 43 00 Security level Security level 0 4D 00 Security level 1 4...

Page 78: ...ns UPC E to UPC A enable 25 01 disable 25 00 EAN Zero Extend enable 27 01 disable 27 00 Code 128 Code 128 enable 08 01 disable 08 00 UCC EAN 128 enable 0E 01 disable 0E 00 ISBT 128 enable 54 01 disable 54 00 Code 39 Code 39 enable 00 01 disable 00 00 convert Code 39 to Code 32 enable 56 01 disable 56 00 Code 32 Header enable E7 01 disable E7 00 Transmit check digit enable 2B 01 disable 2B 00 Verif...

Page 79: ...disable 52 00 Set Length for I 2 of 5 L 1 16 L 2 17 Discrete 2 of 5 enable 05 01 disable 05 00 Set Length for descrete 2 of 5 L 1 14 L 2 15 Codabar enable 07 01 disable 07 00 Set Length for Codabar L 1 18 L 2 19 Transmit Start Stop character No transmission 37 01 Transmission 37 00 MSI enable 0B 01 disable 0B 00 Transmit check digit enable 2E 01 disable 2E 00 MSI check digit One MSI check digit 32...

Page 80: ...METER Number Value GS1 DataBar RSS 14 enable F052 01 disable F052 00 RSS Limited enable F053 01 disable F053 00 RSS Expanded enable F054 01 disable F054 00 GS1 DataBar also includes the following symbologies RSS 14 RSS 14 Stacked RSS Expanded and RSS limited ...

Page 81: ...e Message Source 4 Host 1 Byte Identifies where the message is coming from Status Bit 0 Retransmit Bit 1 7 Unused 1 Byte Identifies the transmission status Unused bits must be set to 0 Data None Checksum 2 s complement sum of message contents excluding checksum 2 Byte Checksum of message Host Requirements All scan attempts are disabled by this command until either a SCAN_ENABLE is sent or the read...

Page 82: ...age is coming from Status Bit 0 Retransmit Bit 1 7 Unused 1 Byte Identifies the transmission status Unused bits must be set to 0 Data None Checksum 2 s complement sum of message contents excluding checksum 2 Byte Checksum of message Host Requirements The host sends the SCAN_ENABLE command to enable scanning in the reader Scanning is enabled upon power up so this command need only be sent if a prio...

Page 83: ...ere the message is coming from Status Bit 0 Retransmit Bit 1 7 Unused 1 Byte Identifies the transmission status Unused bits must be set to 0 Data None Checksum 2 s complement sum of message contents excluding checksum 2 Byte Checksum of message Host Requirements The host sends this command to place the reader into sleep state If the sleep state parameter is enabled the reader goes into sleep state...

Page 84: ...king up before going back to sleep if sleep state is enabled Reader Requirements The reader must not return to sleep state for at least 1 second after waking up Note The mechanism to wake up a reader in this manner also works if characters other than WAKEUP are sent to the reader There is however no guarantee that these commands are interpreted correctly upon power up Therefore it is not recommend...

Page 85: ...occur when ACK NACK handshaking is disabled The host sends a PARAM_SEND message to the reader to change the baud rate from 9600 to 19200 The reader cannot interpret the message The reader does not implement the changes requested by the host The host assumes that the parameter changes have occurred and acts accordingly Communications are lost because the change did not occur on both sides If the AC...

Page 86: ...not apply regardless of the state of the ACK NACK handshaking parameter ACK NACK Enabled and Packeted Data The reader sends a DECODE_DATA message after a successful decode The reader waits a programmable timeout for a CMD_ACK response If it does not receive the response the reader tries to send twice more before issuing a host transmission error If the reader receives a CMD_NACK from the host it m...

Page 87: ...ly to packeted data In this example the packeted_decode parameter is disabled Host 1 ASCII data Reader Data is captured by Reader ACK NACK Disabled and Packeted DECODE_DATA In this example ACK NACK does not occur even though packeted_decode is enabled because the ACK NACK handshaking parameter is disabled Host 1 DECODE_DATA message sent Reader Data is captured by Reader ...

Page 88: ...DRAGON D151 82 ACK NACK Disabled and Unpacketed ASCII Data Data captured by the reader is sent to the host Host 1 ASCII data sent Reader Data is captured by Reader ...

Page 89: ...onse Timeout parameter determines how long to wait for a handshaking response before trying again or aborting any further attempts Both the host and reader should use the same value for this parameter Note A temporary change can be made to the Serial Response Timeout when the host takes longer to process an ACK or longer data string Frequent permanent changes are not recommended due to limited wri...

Page 90: ...handshaking frame There is a permanent temporary bit in the PARAM_SEND message Temporary changes are lost when power is removed from the READER Permanent changes are written to non volatile memory Frequent changes shorten the life of the non volatile memory Do not scan parameter barcodes and send parameters via SSI simultaneously All parameters can be accessed via SSI so parameter barcode scanning...

Page 91: ...afety Class EN 60825 1 CDRH 2 Resolution maximum mm mils 0 19 7 5 PCS minimum Datalogic Test Chart 25 Laser On LED red Good read LED green Indicators Beeper Environmental Features Working Temperature C 30 to 50 Storage Temperature C 30 to 70 Humidity 90 non condensing Drop resistance IEC 68 2 32 Test ED Protection sealed against rain and dust Mechanical Features Weight without cable about 270 g Ca...

Page 92: ... below DRAGON D151 READER CONFIGURATION Beeper Meaning H L H L Good read of a complete command H L Good read of a partial command L H Cancel or error DRAGON D151 READER DATA ENTRY Beeper Red LED Green LED Meaning ON Laser ON H 1 ON Correct read of a code L L L long Timeout expired OFF Ready to read a code 1 The data entry good read tone is user configurable ...

Page 93: ...00 225 cm 75 50 25 0 25 50 75 cm 150 175 0 38 mm 15 mils 0 50 mm 20 mils 0 25 mm 10 mils 0 19 mm 7 5 mils DRAGON D151 Low Density Codes 100 200 300 400 500 800 100 600 700 1 00 mm 40 mils 1 38 mm 55 mils 1 75 mm 70 mils 0 200 300 100 200 300 cm 1000 cm 900 2 50 mm 100 mils on reflective labels ...

Page 94: ...ot specify the actions to take to correct the error This is the responsibility of the software hardware layer above SIF TERMS AND DEFINITIONS Systems Unless otherwise noted the systems described in this specification are digital systems Inactive Each system interprets what physical quantity represents inactive To communicate two systems must have the same interpretation of inactive The Reader and ...

Page 95: ...alf duplex communications If using a PC communications package such as Windows Terminal verify that the terminal RTS line CTS reader s line is active or disconnect the reader RTS CTS lines In this case connect the PC Host RTS CTS lines together The Reader Signal Lines Table lists the reader s signal lines and the Host Signal Lines Table lists the host s signal lines Reader Signal Lines Table TXD S...

Page 96: ...er HOST TXD Serial data transmit output Drives the serial data receive input of the reader HOST CTS Reader transmit request input HOST RTS Reader transmit request granted output The figure below shows the reader and host signal relationships READER HOST TXD RXD RTS CTS Host RXD Host TXD Host CTS Host RTS Reader and Host Signals ...

Page 97: ...shown in the following figures 2 3 4 5 6 1 RXD Host TXD TXD Host RXD RTS Host CTS CTS Host RTS Signals at EIA levels 1 Reader data 2 Host requests to send 3 Reader grants permission 4 ACK response 5 Host removes request 6 Reader removes permission Basic Reader Initiated Transaction ...

Page 98: ...Host TXD TXD Host RXD RTS Host CTS CTS Host RTS Signals at EIA levels 1 Host requests to send 2 Reader grants permission 3 Command sent 4 Host removes request 5 Reader removes permission 6 Reader ACKs Basic Host Initiated Transaction ...

Page 99: ...AN 8 E 4 EAN 13 E 0 UPC A X y UPC E X y EAN 8 with 2 ADD ON E 5 EAN 8 with 5 ADD ON E 6 EAN 13 with 2 ADD ON E 1 EAN 13 with 5 ADD ON E 2 UPC A with 2 ADD ON X y UPC A with 5 ADD ON X y UPC E with 2 ADD ON X y UPC E with 5 ADD ON X y Code 39 A y CODABAR F y Code 128 C y EAN 128 C y Code 93 G y MSI M y RSS Expanded e 0 RSS Limited e 0 RSS 14 e 0 ...

Page 100: ...crete length barcode Two discrete length barcodes Barcodes within a range of lengths Any length of barcodes The table below lists the requirements for each option Setting Variable Code Lengths Table Code length option L1 value L2 value One discrete length will be decoded Discrete length to decode 0x00 Two discrete lengths will be decoded Higher length value Lower length value Lengths within a rang...

Page 101: ...x values for the desired ASCII value from the Character Equivalents Table Character Equivalents Table Scan Value Hex Value ASCII Char 1000 00h NUL 1001 01h SOH 1002 02h STX 1003 03h ETX 1004 04h EOT 1005 05h ENQ 1006 06h ACK 1007 07h BEL 1008 08h BS 1009 09h HT 1010 0Ah LF 1011 0Bh VT 1012 0Ch FF 1013 0Dh CR 1014 0Eh SO 1015 0Fh SI 1016 10h DLE 1017 11h DC1 1018 12h DC2 1019 13h DC3 1020 14h DC4 1...

Page 102: ...037 25h 1038 26h 1039 27h 1040 28h 1041 29h 1042 2Ah 1043 2Bh 1044 2Ch 1045 2Dh 1046 2Eh 1047 2Fh 1048 30h 0 1049 31h 1 1050 32h 2 1051 33h 3 1052 34h 4 1053 35h 5 1054 36h 6 1055 37h 7 1056 38h 8 1057 39h 9 1058 3Ah 1059 3Bh 1060 3Ch 1061 3Dh 1062 3Eh 1063 3Fh 1064 40h 1065 41h A 1066 42h B 1067 43h C 1068 44h D 1069 45h E ...

Page 103: ...M 1078 4Eh N 1079 4Fh O 1080 50h P 1081 51h Q 1082 52h R 1083 53h S 1084 54h T 1085 55h U 1086 56h V 1087 57h W 1088 58h X 1089 59h Y 1090 5Ah Z 1091 5Bh 1092 5Ch 1093 5Dh 1094 5Eh 1095 5Fh _ 1096 60h 1097 61h a 1098 62h b 1099 63h c 1100 64h d 1101 65h e 1102 66h f 1103 67h g 1104 68h h 1105 69h i 1106 6Ah j 1107 6Bh k 1108 6Ch l 1109 6Dh m 1110 6Eh n ...

Page 104: ...1117 75h u 1118 76h v 1119 77h w 1120 78h x 1121 79h y 1122 7Ah z 1123 7Bh 1124 7Ch 1125 7Dh 1126 7Eh 1127 7Fh DEL Values from 1128 through 1255 hex values 80h through FFh for SSI may also be set Conversion of these characters to printable characters is not standardized therefore they are not included in the table ...

Page 105: ...S 99 C NUMERIC BARCODES For parameters requiring specific numeric values scan the appropriately numbered barcode s ia k ia k ia k 0 ia k ia k ia k 1 ia k ia k ia k 2 ia k ia k ia k 3 ia k ia k ia k 4 ia k ia k ia k 5 ...

Page 106: ...DRAGON D151 100 ia k ia k ia k 6 ia k ia k ia k 7 ia k ia k ia k 8 ia k ia k ia k 9 Cancel To change the selection or cancel an incorrect entry scan the barcode below ia dk ia dk ia dk CANCEL ...

Page 107: ...9 62903 1 Fax 39 0 39 6859496 Japan Datalogic Scanning KK Shinagawa Tokyo Japan Telephone 81 0 3 3491 6761 Fax 81 0 3 3491 6656 Latin America Datalogic Scanning Inc Miami Florida USA Telephone 305 591 3222 Fax 305 591 3007 Spain and Portugal Datalogic Scanning Sarl Sucursal en España Madrid Spain Telephone 34 91 746 28 60 Fax 34 91 742 35 33 United Kingdom Datalogic Scanning LTD Watford England Te...

Reviews: