background image

O r i g i n a l   o p e r a t i n g   i n s t r u c t i o n s

EN 2017/12 - 50137712

We reserve the right to

make technical changes

DCR 55

Stationary 2D-Code Reader

Summary of Contents for DCR 55

Page 1: ...O r i g i n a l o p e r a t i n g i n s t r u c t i o n s EN 2017 12 50137712 We reserve the right to make technical changes DCR 55 Stationary 2D Code Reader ...

Page 2: ... 2017 Leuze electronic GmbH Co KG In der Braike 1 D 73277 Owen Germany Phone 49 7021 573 0 Fax 49 7021 573 199 http www leuze com info leuze com Leuze electronic DCR 55 2 ...

Page 3: ... connection 13 5 5 Cable lengths and shielding 14 6 Configuration and diagnostics software Sensor Studio 15 6 1 System requirements 15 6 2 Installing Sensor Studio configuration software 16 6 2 1 Downloading configuration software 16 6 2 2 Installing the Sensor Studio FDT frame 16 6 2 3 Installing the communication DTM and the device DTM 16 6 2 4 Connecting device to PC 16 6 3 Starting the Sensor ...

Page 4: ... barcode format 59 8 3 Motion detection 60 8 4 Data formatting 61 9 Command protocol 63 9 1 General commands 63 9 1 1 Command packet 63 9 1 2 Device acknowledgement 65 9 1 3 Response packet 66 9 1 4 Host acknowledgement 66 9 1 5 Example 1 Enabling Code 93 upon startup 66 9 1 6 Example 2 Getting information about a device after startup 68 9 2 Barcode decoding 71 10 Care maintenance and disposal 72 ...

Page 5: ...n results Text passages with this symbol describe the result of the preceding action Tab 1 3 Terms and abbreviations BCL Bar code reader CMOS Semiconductor process for implementing integrated circuits Complementary Metal Oxide Semiconductor DCR Image based code reader Dual Code Reader DTM Software device manager Device Type Manager EMC Electromagnetic compatibility EN European standard FDT Softwar...

Page 6: ...erate the device in accordance with its intended use Ä Leuze electronic GmbH Co KG is not liable for damages caused by improper use Ä Read these operating instructions before commissioning the device Knowledge of the oper ating instructions is an element of proper use NOTICE Comply with conditions and regulations Ä Observe the locally applicable legal regulations and the rules of the employer s li...

Page 7: ...by a certified electrician Due to their technical training knowledge and experience as well as their familiarity with relevant standards and regulations certified electricians are able to perform work on electrical systems and independently de tect possible dangers In Germany certified electricians must fulfill the requirements of accident prevention regulations BGV A3 e g electrician foreman In o...

Page 8: ... see chapter 12 Technical data 3 1 2 Stand alone operation The 2D code reader is operated as a single stand alone device It is equipped with either a 6 pin open ended flying lead connector a 4 pin USB 2 0 Standard A connector or an 8 pin M12 cable connector for the power supply electrical connection the interface the trigger input and the switching output 3 2 Performance characteristics High perfo...

Page 9: ...arget LED blue light 3 Reading window with center of optical axis 4 Cable connector Fig 3 1 DCR 55 device construction 3 4 Connection technology The 2D code reader comes equipped with one of the following connector types 6 pin open ended flying lead connector 2 000 mm 4 pin USB 2 0 Standard A connector 1 800 mm 8 pin M12 cable connector 150 mm ...

Page 10: ...e of damage to the scanner by mechanical collision or jammed parts Ä Possible extraneous light influence no direct sunlight The best read results are obtained when the reading distance lies in the middle area of the reading field there is no direct sunlight and extraneous light is avoided the bar code labels are of good print quality and have good contrast ratios you do not use high gloss labels t...

Page 11: ...of the following connector types 6 pin open ended flying lead connector 4 pin USB 2 0 Standard A connector 8 pin M12 cable connector The 6 pin open ended flying lead connector can be used with the MA CR Modular adapter unit The MA CR Modular adapter unit interface device to host to connect to a PC for evaluation 50128204 with spring terminals Molex connector and D SUB 9 pin socket is available as ...

Page 12: ...connector have a switching input and a switching output The switching input is used to trigger code reading The switching output signals successful code reading 5 3 1 Switching input A read process can be triggered using the trigger input in the standard setting low active via the con nection to GND We recommend wiring a 2 2 kΩ pull up resistor as defined cable termination 5 V DC TRIGGER GND 4 75 ...

Page 13: ...ion Via the serial interface you can configure the 2D code reader by means of a PC or terminal For this you need a RS 232 connection that establishes the RxD TxD and GND connections between PC and 2D code reader The RS 232 connection can be established in the following ways Direct connection of the plug connector of the device to the PC or terminal via its own connector Connection via a MA CR modu...

Page 14: ...y 10 30 VDC 8 SWIN DIP switch level for trigger button 5 V if the scanner high switching input is active GND if the low input is active 9 USB PWR DIP switch USB position if voltage is supplied via USB PWR position if voltage is supplied via 7 10 Trigger button 11 Status LEDs Fig 5 5 Connection options for MA CR modular adapter unit 5 5 Cable lengths and shielding The maximum cable length is 3 m Sh...

Page 15: ...vice Type Manager DTM The individual DTM configurations of a project can be called up via the frame application of the Field Device Tool FDT Communication DTM for 2D code readers LeCommInterface Device DTM for 2D code reader DCR 55 Procedure for the installation of the software and hardware Ä Install the Sensor Studio configuration software on the PC Ä Install the communication and device DTMs Com...

Page 16: ...figuration software from the Internet to the PC see chapter 6 2 1 Downloading con figuration software Unpack the installation package Ä Start the SensorStudioSetup exe file Ä Follow the instructions on the screen The Installation Wizard installs the software and places a shortcut on the desktop 6 2 3 Installing the communication DTM and the device DTM Prerequisites ü An FDT frame is installed on t...

Page 17: ...ble clicking the Sensor Studio icon The mode selection of the Project Wizard is displayed Ä Select the Device selection without communication connection offline configuration mode and click on Next The Project Wizard displays the Device selection list of the configurable devices Fig 6 1 Device selection for 2D code reader DCR 55 Ä Select DCR 55 in the Device selection and click on Next The device ...

Page 18: ...bar 6 4 Exiting Sensor Studio After completing the configuration settings close the Sensor Studio configuration software Ä Exit the program via File Exit Ä Save the configuration settings as a configuration project on the PC You can open the configuration project again at later time via File Open or with the Sensor Studio Project Wizard 6 5 Configuration parameters In this chapter you will find in...

Page 19: ...to this number of codes per read code event If there are more codes in the field of view and within target toler ance and the device is set to decode more than one code it will decode all codes in the field of view Set to 1 for fastest performance with single codes Targeting Switch the blue targeting LED on and off DECODE OUTPUT OPTIONS Output Result with AIM ID Allows for the output of the AIM sy...

Page 20: ...e code spe cific settings Alternatively the property settings can be selected directly via the navigation tree under the Decode button The properties can be individually set for each code type COMMON DECODE PROPER TIES Maximum labels to decode The device processes up to this number of codes per read code event If there are more codes in the field of view and within target toler ance and the device...

Page 21: ...Configuration and diagnostics software Sensor Studio Leuze electronic DCR 55 21 Fig 6 5 Standard settings for the Properties window SYMBOLOGY SETTINGS Decode tab ...

Page 22: ...e electronic DCR 55 22 6 5 3 Communications tab Fig 6 6 Communications tab Select the desired baud rate the stop bits the data bits the parity and various transmission modes here The desired acknowledgment settings are also to be set in this selection window ...

Page 23: ...s Terminal Fig 6 7 Terminal The Terminal tab provides the following functions Send online commands to the 2D code reader for diagnostic purposes Visualize the output of the 2D code reader The contents of the terminal display can be printed out or saved in a file for subsequent offline evaluation ...

Page 24: ...You can use the Image Viewer to capture view and download images This helps you find the optimum position of the code reader Click the camera icon to capture and display a new camera image Click the arrow icons to rotate the displayed image Click the cancel icon to stop a pending image request Click the save icon to save the image ...

Page 25: ...checked e g reading activation 7 2 3 Problems If a problem occurs that cannot be rectified even after checking all electrical connections and settings on the devices and on the host contact your responsible Leuze electronic subsidiary or Leuze electronic cus tomer service see chapter 11 Service and support 7 3 Setting the communication parameters You have now commissioned the device Usually you wi...

Page 26: ...subscript Optional terminals and non terminals crc16nr nr nr subscript Applies to packets sent in non raw mode i e in packet mode 8 1 Configuration command architecture This section describes the format of configuration commands that the device will accept to change and save configuration settings Command format Primary cate gory Sub category Action code S P R G Parameter Parameter value when acti...

Page 27: ...rs SY ALLS G Returns all Symbology values in a single XML element Example SYALLSG Australian Post Get All Parameter SY AUP O G Returns all Australian post parameter val ues in an XML element Example SYAUPOG Australian Post SY AUP O S P R G EN 0 0 Disable Example SYAUPOSEN0 1 Enable Example SYAUPOSEN1 Australian Post Strip Checksum SY AUP O S P R G SC 0 0 Disable Example SYAUPOSSC0 1 Enable Example...

Page 28: ...e that has been printed as a mirror image of a standard Aztec Note This setting value is ignored if Aztec decoding is disabled BC412 Get All Param eter SY B412 G Returns all BC412 parameter values in an XML element Example SYB412G BC412 SY B412 S P R G EN 0 0 Disable Example SYB412SEN0 1 Enable Example SYB412SEN1 BC412 Reverse De coding SY B412 S P R G RD 0 0 Disable Example SYB412SRD0 1 Enable Ex...

Page 29: ...e SYCBARSCS2 Note This setting value is ignored if Cod abar decoding is disabled Codabar Strip Start Stop Characters SY CBA R S P R G SS 0 0 Disable Example SYCBARSSS0 1 Enable Example SYCBARSSS1 Note This setting value is ignored if Cod abar decoding is disabled Codablock A SY COD A S P R G EN 0 0 Disable Example SYCODASEN0 1 Enable Example SYCODASEN1 Codablock F SY COD F S P R G EN 0 0 Disable E...

Page 30: ... CO3 2 S P R G EN 0 0 Disable Example SYCO32SEN0 1 Enable Example SYCO32SEN1 Code 39 Get All Pa rameter SY CO3 9 G Returns all Code 39 parameter values in an XML element Example SYCO39G Code 39 SY CO3 9 S P R G EN 1 0 Disable Example SYCO39SEN0 1 Enable Example SYCO39SEN1 Code 39 Checksum Off On On Strip Check Character SY C039 S P R G CS 0 0 Disables checksum check out put checksum if one exists ...

Page 31: ...128 S P R G EN 1 0 Disable Example SYC128SEN0 1 Enable Example SYC128SEN1 Composite SY COM P S P R G EN 0 0 Disable Example SYCOMPSEN0 1 Enable Example SYCOMPSEN1 Data Matrix Get All Parameter SY DAT M G Returns all Data matrix parameter values in an XML element Example SYDATMG Data Matrix SY DAT M S P R G EN 1 0 Disable Example SYDATMSEN0 1 Enable Example SYDATMSEN1 Data Matrix Polarity SY DAT M ...

Page 32: ...ecoding is disabled Grid Matrix Get All Pa rameter SY GDM X G Returns all Grid Matrix parameter values in an XML element Example SYGDMXG Grid Matrix SY GDM X S P R G EN 0 0 Disable Example SYGDMXSEN0 1 Enable Example SYGDMXSEN1 Grid Matrix Polarity SY GDM X S P R G PO 1 0 Normal mode enabled Black on white background Example SYGDMXSPO0 1 Inverse mode enabled White on black background Example SYGDM...

Page 33: ...SYGS1DSEX1 GS1 DataBar Expanded Stacked SY GS1 D S P R G ES 1 0 Disable Example SYGS1DSES0 1 Enable Example SYGS1DSES1 GS1 DataBar Limited SY GS1 D S P R G LI 1 0 Disable Example SYGS1DSLI0 1 Enable Example SYGS1DSLI1 Han Xin Get All Pa rameter SY HAX N G Returns all Han Xin parameter values in an XML element Example SYHAXNG Han Xin SY HAX N S P R G EN 0 0 Disable Example SYHAXNSEN0 1 Enable Examp...

Page 34: ... Interleaved 2 of 5 Checksum Options Off On Strip Checksum Characters SY I2O5 S P R G CO 0 0 Disables checksum checking and output checksum if one exists Example SYI2O5SCO0 1 Enables checksum checking and output checksum with decode data Example SYI2O5SCO1 2 Enables checksum check and strip checksum from decode data Example SYI2O5SCO2 Note This setting value is ignored if Inter leaved 2 of 5 decod...

Page 35: ... MSIP S P R G EN 0 0 Disable Example SYMSIPSEN0 1 Enable Example SYMSIPSEN1 MSI Plessey Require Checksum SY MSIP S P R G CS 0 0 Disable Example SYMSIPSCS0 1 Enable Example SYMSIPSCS1 2 10 10 Checksum type Example SYMSIPSCS2 3 11 10 Checksum type Example SYMSIPSCS3 Note This setting value is ignored if MSI Plessey decoding is disabled MSI Plessey Strip Checksum SY MSIP S P R G SC 0 0 Disable Exampl...

Page 36: ...1 Enable Example SYP417SMI1 Pharmacode Get All Parameter SY PHC O G Returns all Pharmacode parameter val ues in an XML element Example SYPHCOG Pharmacode SY PHC O S P R G EN 0 0 Disable Example SYPHCOSEN0 1 Enable Example SYPHCOSEN1 Pharmacode Reverse SY PHC O S P R G RV 0 0 Disable Example SYPHCOSRV0 1 Enable Example SYPHCOSRV1 Note This setting value is ignored if Pharmacode decoding is disabled...

Page 37: ...coding is disabled QR Code Get All Pa rameter SY QRC O G Returns all QR code parameter values in an XML element Example SYQRCOG QR Code SY QRC O S P R G EN 1 0 Disable Example SYQRCOSEN0 1 Enable Example SYQRCOSEN1 QR Code Polarity SY QRC O S P R G PO 0 0 Normal mode enabled Black on white background Example SYQRCOSPO0 1 Inverse mode enabled White on black background Example SYQRCOSPO1 2 Both norm...

Page 38: ...O5SEN1 Telepen Get All Pa rameter SY TELP G Returns all Telepen parameter values in an XML element Example SYTELPG Telepen SY TELP S P R G EN 0 0 Disable Example SYTELPSEN0 1 Enable Example SYTELPSEN1 Telepen Ouput ASCII SY TELP S P R G OA 0 0 Disable Example SYTELPSOA0 1 Enable Example SYTELPSOA1 Note This setting value is ignored if Telepen decoding is disabled Trioptic Get All Param eter SY TRI...

Page 39: ...il decoding is disabled UPC EAN Get All Pa rameter SY UPC 0 G Returns all UPC EAN parameter values in an XML element Example SYUPC0G UPC EAN SY UPC 0 S P R G EN 1 0 0 Disable Example SYUPC0SEN0 1 Enable Example SYUPC0SEN1 UPC EAN Expand UPC E to UPC A SY UPC 0 S P R G EA 1 0 Disable Example SYUPC0SEA0 1 Enable Example SYUPC0SEA1 Note This setting value is ignored if UPC EAN decoding is disabled UP...

Page 40: ...SDN1 Note This setting value is ignored if UPC EAN decoding is disabled UPC EAN Transmit UPC A Checksum SY UPC 0 S P R G AC 0 0 Disable Example SYUPC0SAC0 1 Enable Example SYUPC0SAC1 Note This setting value is ignored if UPC EAN decoding is disabled UPC EAN Transmit UPC A Number System SY UPC 0 S P R G AN 0 0 Disable Example SYUPC0SAN0 1 Enable Example SYUPC0SAN1 Note This setting value is ignored...

Page 41: ...C0 1 Enable Example SYUPC0S8C1 Note This setting value is ignored if UPC EAN decoding is disabled UPC EAN Send AIM Modifier SY UPC 0 S P R G AM 0 0 Disable Example SYUPC0SAM0 1 Enable Example SYUPC0SAM1 USPS Planet SY USP L S P R G EN 0 0 Disable Example SYUSPLSEN0 1 Enable Example SYUSPLSEN1 USPS Postnet SY USP O S P R G EN 0 0 Disable Example SYUSPOSEN0 1 Enable Example SYUSPOSEN1 UPU ID Tags SY...

Page 42: ... Retry Timeout s CM GE S P R G CR 5000 If reader disconnects it will try to recon nect after the timeout interval in seconds Valid Range Example CMGESCR5000 RS 232 Interface Get All parameters CM SE G Returns all serial communication param eter values in an XML element Example CMSEG RS 232 Interface Baud Rate CM SE S P R G BA 115200 1200 1200 Bits per second Example CMSESBA1200 2400 2400 Bits per ...

Page 43: ...string of binary code to ensure that the total number of 1 bits in the string is even or odd RS 232 Interface Flow Control CM SE S P R G FC 0 1 0 Example CMSESFC0 1 Example CMSESFC1 Transmit flow control RS 232 Interface Signal Polarity CM SE S P R G PO 0 0 Standard or non inverted UART0 signals Example CMSESPO0 1 Invert UART0 signals Example CMSESPO1 Note UART1 does not have polarity con trol Not...

Page 44: ...HD S P R G IS 0 In Milliseconds Valid Range Example CMHDSIS4 HID Keyboard Release Delay ms CM HD S P R G RL 0 In Milliseconds Valid Range Example CMHDSRL4 HID Keyboard Control Characters CM HD S P R G CC 0 0 Use language Example CMHDSCC0 1 Use Ctrl char Example CMHDSCC1 2 Use Alt Keypad Example CMHDSCC2 3 Use Alt 0 Keypad Example CMHDSCC3 How to handle character values in the range 0x00 to 0x1F HI...

Page 45: ...1 One endpoint Example CMUKSEN1 2 Two endpoints Example CMUKSEN2 USB Keyboard Declara tion Wait State CM UK S P R G EM 0 0 Declare enumeration when ad dressed Example CMUKSEM0 1 Declare enumeration after receipt of output report Example CMUKSEM1 2 Declare enumeration after receipt of get report descriptor Example CMUKSEM2 USB Keyboard Use Serial Number CM UK S P R G SN 0 1 0 Example CMUKSSN0 1 Exa...

Page 46: ...cter encoding style 8 2 4 Packet and protocol parameters Code Description Command Format Op tions De fault Notes Examples Packet Get All parameters PK OP G Returns all packet parameter values in an XML element Example PKOPG Receive Timeout ms PK OP S P R G RT 250 When retry count specified and reader doesn t receive the ACK it will resend the response after the timeout In milliseconds Valid Range ...

Page 47: ...ple CDOPG Maximum Decodes Per Read CD OP S P R G PR 1 The reader will process up to this num ber of barcodes per read If there are more barcodes in the field of view and target tolerance only the first ones will be decoded Valid Range 1 to 16 Example CDOPSPR2 Ensure Region of Interest CD OP S P R G RO 0 0 Disable ROI Example CDOPSRO0 1 Enable ROI Example CDOPSRO1 Ensure decoded barcoded is always ...

Page 48: ...de result with ISO IEC standard 15424 AIM Example CDOPSPA1 Security Level Decoder P_SECU RITY_LEVEL CD OP S P R G SE See decoder API 1D Barcode Aggressiveness CD OP S P R G SE 0 0 Most Aggressive Example CDOPSSE0 1 Less Aggressive for poorly printed 1D barcodes Example CDOPSSE1 2 Least Aggressive for poorly printed 1D barcodes Example CDOPSSE2 11 Less Aggressive for 1D barcodes with low module siz...

Page 49: ...distance from the cen ter of the image The distance is defined as a percentage of the barcode s smaller dimension For example with a 10 x 20 mm barcode and a setting of 150 the barcode must be within 15 mm of the center of the image Any value over 1000 is considered infi nite tolerance and no target checking is performed Valid Range 1 to 1000 Example CDVASTT1600 Duplicate Block Time ms CD VA S P R...

Page 50: ...CDOPSFO6 7 Perform Simple Age verification using configuration string Example CDOPSFO7 8 Perform Simple Age verification without configuration Example CDOPSFO8 9 Perform DL Parsing with config uration string Example CDOPSFO9 10 Perform DL Parsing without configuration Example CDOPSFO10 11 Perform Success Raw valida tion Example CDOPSFO11 Simple prefix CD OP S P R G PX Data formatting prefix Exampl...

Page 51: ...wer Management Parameters PM PM G Returns all power management parame ter values in an XML element Example PMPMG Standby Mode Timer PM SB S P R G EN 0 0 Disable Standby Mode Timer Example PMSBSEN0 1 Enable Standby Mode Timer Example PMSBSEN1 Standby Mode Timer Delay ms PM SB S P R G VA 5000 If Standby Mode Timer is enabled the device will go into Standby Mode after this timer has expired Valid Ran...

Page 52: ...er values in an XML element Example RDRDG Get all Firmware information RD FW G Returns all Firmware parameter values in an XML element Example RDFWG Firmware Version Major RD FW G MJ Returns Firmware Major Version param eter value in an XML element Example RDFWGMJ Firmware Version Minor RD FW G MN Returns Firmware Minor Version param eter value in an XML element Example RDFWGMN Firmware Version Bu...

Page 53: ...haracters must be set using URL encoded hex value Example RDOFSLE 0D 0A Reader Command Process Barcode Data RD CM X BD data Sends data to the host as barcode data Example RDCMXBD12345 Reader Command Reboot RD CM X RB 1 Reboots the reader Example RDCMXRB1 Reader Command Post Event RD CM X EV Posts an event If the event has param eters it uses P1 and P2 The values for these parameters are specified ...

Page 54: ...e values in an XML element Example RDLCGGL Load License RD LC X LD URL en coded license string Loads license on the reader Copies the contents of the License CRB file starting after the character to use as the URL encoded license string This string must be in quotes in the com mand Example RDLCXLD 23 45 Delete License RD LC X DL Li cense num ber Deletes a license License number is an integer that ...

Page 55: ...mmands Example FWCMSOR1 8 2 10 General reader feedback parameters Code Description Command Format Op tions Default Notes Examples Get All Reader Feedback Parameters FB FB G Returns all Reader Feedback parameter values in an XML element Example FBFBG Good Read Indication Fre quency Hz FB GR S P R G FQ 2400 Good read beep output frequency Valid Range Example FBGRSFQ2400 Good Read Indication Beep Vol...

Page 56: ...umination SC SP S P R G IL This defines the Imager Illumination in Bypass AGC Mode Example SCSPSIL50 Set Fixed percent percent SC SP S P R G FP Set Fixed percent Valid Range 0 to 100 Example 8 2 12 Setup AGC parameters Code Description Command Format Op tions De fault Notes Examples Get All AGC Parameters AG AG G Returns all AGC parameters values in an XML element Example AGAGG Max AGC Brightness ...

Page 57: ...ion Example MDPMSNI1 Maximum illumination MD PM S P R G XI 6 100 Maximum Value This is the highest value the AGC should use to set the illumination Valid Range Minimum illumination to 100 Example MDPMSXI0 Initial illumination value MD PM S P R G II 1 The starting value the AGC will use to start adjusting illumination Valid Range Minimum illumination to Maximum illumination Example MDPMSII1 Minimum...

Page 58: ...htest values give the motion cal culations a base range for maximum brightness before the image begins to saturate If you set these too high the algorithm will not be able to detect indi vidual pixels because the image is washed out Valid Range Minimum lightest pixel value to 255 Example MDPMSXL90 Detection pixel threshold MD PM S P R G PL 15 This pixel threshold is the minimum dif ference value b...

Page 59: ...r SOH Y GS STX 01 59 1D 02 String ETX EOT 03 04 Multiple commands can be included in one configuration command barcode by separating each command with ETX Example Scanning a barcode generated from 01 59 1d 02SYAZTCG 03SYAUPOG 03 04 will output all settings of the AZTC and AUPO symbologies Configuration command barcodes Configuration command barcodes use the QR code barcode symbology Source files t...

Page 60: ...ic ture between light and dark pixels Setting the minimum too low does not produce enough contrast and setting the maximum too high overflows the AGC Thus the gain range helps the AGC to optimize the contrast of the data without overflowing the calculations The illumination is how much additional light the device shines on the image to increase the sensitivity of the motion detection algorithm The...

Page 61: ...verification using a configuration string 8 Simple age verification without using a configuration string 9 DL Parsing using a configuration string 10 DL Parsing without using a configuration string 11 Success and Raw validation Note Several options require a license Data format string The data format string allows full user control of the data formatting The data format string consists of a 12 dig...

Page 62: ...u can set the following data output options decoded 0 uppercase 1 lowercase 2 bracketed hex 3 Example CDOPSFC1 sets the data output in upper case Format parse and validation configuration string Validation and public sector parsing also require a configuration string This string is set using the CDOPSFP string command NOTICE Configuration strings and special character sequences are used to enable ...

Page 63: ...nt back to the device 9 1 1 Command packet To send a command to the device a properly formatted packet must be formed Tab 9 1 Command packet format Section Bytes or Range Number of Bytes Description Start of Frame 0x01 0x43 0x54 3 Three bytes that indicate the beginning of a message Packet Version 0x31 1 Indicates the version number for the packet format This value is always 0x31 Packet Length 0x0...

Page 64: ...his value is written as a 2 byte big endian value Transaction Number 0x0000 0x7FFF 2 Represents a transaction number for a com mand This value is tracked by the host de vice and is sent to the device as a new com mand The host device increments the trans action number by 1 Typically this value starts at 0x0000 when the device is first powered This value is written as a 2 byte big endian value Requ...

Page 65: ...es the type of protocol to use when communicating This value is always 0x01 Flags 0x00 Single byte representing a bit field For send ing a command this value is always 0x00 Payload Protocol 0x00 1 Value indicating the type of packet This value is always 0x00 when sending an ac knowledgement Acknowledgement Num ber 0x0000 0xFFFF 2 Represents the acknowledgement number This value is written as a 2 b...

Page 66: ...edgement packet to the de vice This host acknowledgement has the same format as the device acknowledgement see chapter 9 1 2 Device acknowledgement with the following differences The destination address and the source address are swapped in the host acknowledgement packet as compared to the device acknowledgement packet The acknowledgement number in the host acknowledgement packet is the same as t...

Page 67: ... 0x43 0x54 3 Packet Version 0x31 1 Packet Length 0x000F 2 Destination Address 0x40000000 4 Source Address 0x01234567 4 The device returns its unique address Protocol Type 0x01 1 Flags 0x01 Payload Protocol 0x00 1 Acknowledgement Num ber 0x0000 2 CRC16 0xED19 2 After the acknowledgement the device sends a response packet to the initial command packet Tab 9 5 Response packet for example 1 Section By...

Page 68: ...ation Address 0x01234567 4 Source Address 0x40000000 4 Protocol Type 0x01 1 Flags 0x01 Payload Protocol 0x00 1 Acknowledgement Num ber 0x8000 2 CRC16 0x2CCE 2 9 1 6 Example 2 Getting information about a device after startup In this example the host device has been communicating with the device for some time and is ready to send another command enable Code 128 and set it as a default value Assumpti...

Page 69: ...r of Bytes Description Start of Frame 0x01 0x43 0x54 3 Packet Version 0x31 1 Packet Length 0x000F 2 Destination Address 0x40000000 4 Source Address 0x01234567 4 The device returns its unique address Protocol Type 0x01 1 Flags 0x01 Payload Protocol 0x00 1 Acknowledgement Num ber 0x0001 2 CRC16 0xFD38 2 After the acknowledgement the device sends a response packet to the initial command packet Tab 9 ...

Page 70: ... accordance with the protocol the host device sends an acknowledgement packet before sending the next command Tab 9 10 Host acknowledgement for example 2 Section Bytes or Range Number of Bytes Description Start of Frame 0x01 0x43 0x54 3 Packet Version 0x31 1 Packet Length 0x000F 2 Destination Address 0x01234567 4 Source Address 0x40000000 4 Protocol Type 0x01 1 Flags 0x01 Payload Protocol 0x00 1 A...

Page 71: ...art decoding command to the device for single decode or for continuous decoding The device sends the corresponding acknowledgement back to the host device The barcode decoder takes over and sends the barcode result to the host device The barcode result is sent in clear ASCII text that is without the framing protocol The host device sends a stop decoding command to the device The device sends the c...

Page 72: ... not use aggressive cleaning agents Ä Do not use aggressive cleaning agents such as thinner or acetone for cleaning the device 10 2 Servicing Repairs to the device must only be carried out by the manufacturer Ä For repairs contact your responsible Leuze electronic subsidiary or Leuze electronic customer service see chapter 11 Service and support 10 3 Disposing Ä For disposal observe the applicable...

Page 73: ...ike 1 D 73277 Owen Germany 11 1 What to do should servicing be required NOTICE Please use this chapter as a master copy should servicing be required Ä Enter the contact information and fax the form together with your service order to the fax number given below Customer data please complete Device type Serial number Firmware Display messages Status of LEDs Error description Company Contact person d...

Page 74: ...macode Plessey Straight 2 of 5 Telepen Trioptic UPC EAN JAN Code type Stacked 1D Codablock F Code 49 GS1 Composite CC A CC B CC C MicroPDF PDF417 Code type 2D Aztec Code Data Matrix Han Xin Micro QR Code QR Code Postal Codes Australian Post Canada Post Intelligent Mail Japan Post KIX Code Ko rea Post Planet Postnet UK Royal Mail UPU ID Tags Tab 12 3 Interfaces Interface type RS 232 Baud rate 9600 ...

Page 75: ... 0 C 50 C 20 C 60 C Air humidity 10 90 rel humidity non condensing Ambient light max 100000 Lux Electromagnetic compatibility EN 61326 1 Class B Photobiological safety IEC 62471 2006 Conformity CE FCC UL RoHS 12 2 Reading fields NOTICE Please note that the actual reading fields are also influenced by factors such as labeling mate rial printing quality scanning angle printing contrast etc and may t...

Page 76: ... reading distance mm inch Code 39 0 190 mm 7 5 mil 50 2 0 245 9 6 GS1 Data bar 0 267 mm 10 5 mil 35 1 4 225 8 9 UPC 0 330 mm 13 mil 40 1 5 370 14 6 PDF417 0 147 mm 5 8 mil 85 3 3 155 6 1 PDF417 0 170 mm 6 7 mil 65 2 6 175 6 9 Data Matrix 0 127 mm 5 mil 75 3 0 90 3 5 Data Matrix 0 160 mm 6 3 mil 70 2 8 135 5 3 Data Matrix 0 254 mm 10 mil 50 2 0 205 8 1 Data Matrix 0 528 mm 20 8 mil 30 1 2 425 16 7 ...

Page 77: ...Technical data Leuze electronic DCR 55 77 12 3 Dimensioned drawings all dimensions in mm A Status LED B Receiving optics and LED scanning line Fig 12 2 DCR 55 dimensioned drawing ...

Page 78: ... for 1D and 2D codes USB connector 50136784 DCR55M2 R2 150 M12 8 CMOS imager scan engine for 1D and 2D codes RS 232 interface M12 connector 13 2 Accessories Tab 13 2 Accessories Part no Part designation Description 50128204 MA CR Modular adapter unit to interface device to host to connect to PC for evaluation Sensor Studio configuration software Download at www leuze com see chapter 6 2 1 Download...

Page 79: ...ormity Leuze electronic DCR 55 79 14 EC Declaration of Conformity The stationary 2D code readers of the DCR 55 series have been developed and manufactured in accor dance with the applicable European standards and directives ...

Page 80: ... Bar code samples Module 0 3 Fig 15 1 Code type 01 Interleaved 2 of 5 Module 0 3 Fig 15 2 Code type 02 Code 39 Module 0 3 Fig 15 3 Code type 11 Codabar Module 0 3 Fig 15 4 Code 128 Module 0 3 Fig 15 5 Code type 08 EAN 128 SC 2 Fig 15 6 Code type 06 UPC A ...

Page 81: ...Fig 15 7 Code type 07 EAN 8 Fig 15 8 Example codes 15 2 Configuration via configuration codes The device can also be configured using configuration codes The device parameters in the device are set and permanently saved after reading this code ...

Page 82: ...tect maximum brightness to 25 Set motion detect maximum brightness to 50 Set motion detect maximum brightness to 75 Set motion detect maximum brightness to 100 Default Disable Data Formatting Default Prefix Comma Data Formatting Prefix Suffix Settings Prefix Space Prefix Tab USB Keyboard Mode Only Prefix Tab RS232 Mode Only Erase Prefix Data Suffix Comma Suffix Space Suffix Enter USB Keyboard Mode...

Page 83: ...nly Default Suffix Line Feed RS232 Mode Only Erase Suffix Data Convert Barcode Data to Uppercase Convert Barcode Data to Lowercase Intentionally Blank Australian Post On Australian Post Off Default Aztec On Default Symbology Settings Aztec Off Aztec Inverse Normal On Aztec Inverse Off Default BC412 On BC412 Off Default Canada Post On Canada Post Off Default Codabar On Default Fig 15 10 Configurati...

Page 84: ...nd Stop Delimiters Default Codablock A On Codablock A Off Default Codablock F On Codablock F Off Default Code 11 Checksum Stripped from Result On Default Code 11 Checksum Stripped from Result Off Default Code 11 On Code 11 Off Default Code 11 One Digit Checksum Code 11 Two Digit Checksum Default Code 128 On Default Code 128 Off Code 32 Italian Pharmacode On Code 32 Italian Pharmacode Off Default C...

Page 85: ...ped from Result Off Default Composite On Composite Off Default Data Matrix On Default Data Matrix Off Data Matrix Mirror On Data Matrix Mirror Off Default Data Matrix Inverse and Normal On Default Data Matrix Inverse Off Data Matrix Rectangular On Default Data Matrix Rectangular Off Data Matrix Rectangular Extended On Data Matrix Rectangular Extended Off Default Grid Matrix On Grid Matrix Off Defa...

Page 86: ...n Xin Inverse Off Default Hong Kong 2 of 5 On Hong Kong 2 of 5 Off Default Interleaved 2 of 5 On Default Interleaved 2 of 5 Off Interleaved 2 of 5 Checksum On Interleaved 2 of 5 Checksum Off Default Interleaved 2 of 5 Checksum Stripped from Result On Interleaved 2 of 5 Checksum Stripped from Result Off Default Japan Post On Japan Post Off Default KIX Dutch Post On KIX Dutch Post Off Default Korean...

Page 87: ...ro PDF417 Off Default Micro QR Code On Micro QR Code Off Default Mode 1 QR Code On Mode 1 QR Code Off Default MSI Plessey Checksum On MSI Plessey Checksum Off Default MSI Plessey Checksum Stripped from Result On MSI Plessey Checksum Stripped from Result Off Default MSI Plessey Checksum Must Be Mod 10 11 MSI Plessey Checksum Must Be Mod 10 10 MSI Plessey On MSI Plessey Off Default NEC 2 of 5 Checks...

Page 88: ...armacode On Pharmacode Off Default Pharmacode Normal Barcode Decoding Left to Right Default Pharmacode Reverse Barcode Decoding Right to Left QR Code On Default QR Code Off QR Code Standard Only Default QR Code Mirror On QR Code Mirror Off Default QR Code Inverse and Normal On QR Code Inverse Only Telepen On Telepen Off Default Output Telepen as Numeric Default Output Telepen as ASCII Fig 15 15 Co...

Page 89: ...limiters Remove Trioptic Start and Stop Delimiters Default Straight 2 of 5 On Straight 2 of 5 Off Default UK Royal Mail On UK Royal Mail Off Default UPC EAN On Default UPC EAN Off UPC Supplemental On UPC Supplemental Off Default UPC E Expansion On UPC E Expansion Off Default Convert UPC A to EAN 13 Do Not Convert UPC A to EAN 13 Default Transmit UPC A Check Digit Do Not Transmit UPC A Check Digit ...

Page 90: ...onvert EAN 8 to EAN 13 Do Not Convert EAN 8 to EAN 13 Default Transmit UPC E Check Digit Convert Bookland EAN 13 to ISBN Do Not Convert Bookland EAN 13 to ISBN Default Convert Bookland EAN 13 to ISSN Do Not Convert Bookland EAN 13 to ISSN Default Transmit EAN 8 Check Digit Do Not Transmit EAN 8 Check Digit Default Transmit EAN 13 Check Digit Do Not Transmit EAN 13 Check Digit Default UPU ID Tags O...

Page 91: ...elgian Keyboard Mapping for Windows Keyboard Support French Keyboard Mapping for Windows Keyboard Support French Keyboard Mapping for Apple Keyboard Support German Keyboard Mapping for Apple Keyboard Support German Keyboard Mapping for Windows Keyboard Support German Swiss Keyboard Mapping for Apple Keyboard Support German Swiss Keyboard Mapping for Windows Keyboard Support Italian Keyboard Mappin...

Page 92: ...oard Mapping for Windows Data Encoding Raw ASCII to Keyboard XML File Lookup Default Data Encoding UTF8 to Unicode Codepoint Alt Sequences for Windows USB Downloader Mode USB Settings USB Keyboard Mode Default Enable HID POS Mode Enable CDC VCOM Mode Enable USB VCOM mode Reset to RS232 Factory Defaults RS232 Interface 1200 Baud Rate RS232 Interface 2400 Baud Rate RS232 Settings RS232 Interface 480...

Page 93: ...RS232 Interface 2 Stop Bits RS232 Interface Even Parity RS232 Interface No Parity RS232 Interface Odd Parity RS232 Interface Flow Control On RS232 Interface Flow Control Off Default Enable Packet Mode Enable Raw Mode Default Enable RS 232 Serial mode Default Disable Duplicate Scan Delay Default Scan Delay Settings Set Duplicate Scan delay to 1 Second Set Duplicate Scan delay to 2 Seconds Set Dupli...

Page 94: ... hour Set Duplicate Scan delay to 1 day Output Reader Configuration Get Reader Parameters Intentionally Blank Reader Modem Command Settings Reset to Factory Defaults Intentionally Blank Intentionally Blank Reset Clear and Save Reader Settings Intentionally Blank Intentionally Blank Intentionally Blank Intentionally Blank Intentionally Blank Intentionally Blank Intentionally Blank Intentionally Bla...

Reviews: