Starting up the device - Configuration.............. 23 Measures to be performed prior to the initial commissioning .......... 23 Starting the device ........................ 23 7.2.1 Interface .......................... 23 7.2.2 Online commands ...................... 23 7.2.3 Problems ........................... 23 Setting the communication parameters ................ 23 Leuze electronic DCR 50...
Page 4
12.2 Reading fields ........................ 73 12.3 Dimensioned drawings ...................... 75 Order guide and accessories................ 76 13.1 Type overview........................ 76 13.2 Accessories........................... 76 EC Declaration of Conformity................ 77 Appendix...................... 78 15.1 Bar code samples ......................... 78 15.2 Configuration via configuration codes................... 79 Leuze electronic DCR 50...
Ä The device must not be opened. There are no user-serviceable parts inside. Ä Repairs must only be performed by Leuze electronic GmbH + Co. KG. Leuze electronic DCR 50...
(e.g. electrician foreman). In other countries, there are respective regulations that must be observed. Disclaimer Leuze electronic GmbH + Co. KG is not liable in the following cases: • The device is not being used properly. • Reasonably foreseeable misuse is not taken into account.
• Reading of extremely small high-density codes and recording of standard codes in a large reading area using a special optical system • Reading of shiny surfaces using a gloss reduction process • Excellent decoding characteristics • Clearly visible alignment LED • RS 232 interface, triggering input, switching output Leuze electronic DCR 50...
Two integrated LEDs for illumination (red light) One integrated target LED (blue light) Center of optical axis Connector Molex (53261-0671), 6-pin Mounting tabs, M2.5 through-hole Inserts for M1.8 self-tapping screws, 2 mm deep Fig. 3.1: DCR 50 device construction Connection technology 6-pin Molex connector (53261-0671) Leuze electronic DCR 50...
> 10° to avoid a total reflection of the red light beam in the case of glossy labels. γ β α α Azimuth angle β Angle of inclination γ Angle of rotation Recommended angle of rotation: γ > 10° Fig. 4.1: Definition of the reading angles Leuze electronic DCR 50...
Switching input A read process can be triggered using the trigger input (pin 5) in the standard setting (low = active) via the connection to GND (pin 2). We recommend wiring a 2.2 kΩ pull-up resistor as defined cable termination. Leuze electronic DCR 50...
4.75 … 5.25 V DC + 5 V DC max. 20 mA ! Fig. 5.2: Switching output NOTICE Maximum loading of the switching output Ä Do not load the switching output of the scan engine with more than 20 mA at +5 … V DC! Leuze electronic DCR 50...
Status LEDs Fig. 5.3: Connection options for MA-CR modular adapter unit Cable lengths and shielding The maximum cable length is 3 m. Should a cable extension be necessary, make certain that the cables of the RS 232 interface are shielded. Leuze electronic DCR 50...
Configurations can be saved and reopened as projects for transferring back to the device at a later time. NOTICE Only use the Sensor Studio configuration software for products manufactured by Leuze elec- tronic. The Sensor Studio configuration software is offered in the following languages: German, Eng- lish, French, Italian and Spanish.
6.2.1 Downloading configuration software Ä Call up the Leuze home page: www.leuze.com Ä Enter the type designation or part number of the device as the search term. Ä The configuration software can be found on the product page for the device under the Downloads tab.
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 scan engine DCR 50 Leuze electronic DCR 50...
Ä 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 ( Leuze electronic DCR 50...
• Diagnosis (see chapter 6.5.4 "Diagnosis / Terminal") NOTICE The online help system displays information on the menu items and configuration parameters for each function. Select the Help menu item in the menu [?]. 6.5.1 Control tab Fig. 6.3: Control tab Leuze electronic DCR 50...
Defines text of up to 255 characters that is added before/after the de- code result. Barcode Suffix text REGION OF INTEREST (ROI) ROI Left Allows for setting the region of interest in the image where the labels are decoded. ROI Top ROI Width ROI Height 6.5.2 Decode tab Fig. 6.4: Decode tab Leuze electronic DCR 50...
Page 20
• Set to 1 for fastest performance with single codes. Fig. 6.5: Standard settings for the Properties window (SYMBOLOGY SETTINGS) – Decode tab Leuze electronic DCR 50...
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. Leuze electronic DCR 50...
• Send online commands to the scan engine for diagnostic purposes. • Visualize the output of the scan engine. The contents of the terminal display can be printed out or saved in a file for subsequent offline evaluation. Leuze electronic DCR 50...
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".
Example: SYAZTCSPO1 This command sets the polarity to Inverse mode of the Aztec symbology and saves it to non-volatile mem- ory. Breakdown of the command: • SY = Symbology • AZTC = Aztec • S = Set • PO = Polarity • 1 = Inverse Mode Leuze electronic DCR 50...
Example: SYAUPOSSC1 This setting value is ignored if Australian Post decoding is disabled. Aztec – Get All Parame- Returns all Aztec parameter values in an XML element. Example: SYAZTCG Aztec S/P/R/ Disable Example: SYAZTCSEN0 Enable Example: SYAZTCSEN1 Leuze electronic DCR 50...
Page 26
Note: This setting value is ignored if BC412 decoding is disabled. Canada Post S/P/R/ Disable Example: SYCAPOSEN0 Enable Example: SYCAPOSEN1 Codabar – Get All Pa- Returns all Codabar parameter values in rameter an XML element. Example: SYCBARG Leuze electronic DCR 50...
Page 27
Example: SYCODASEN1 Codablock F S/P/R/ Disable Example: SYCODFSEN0 Enable Example: SYCODFSEN1 Code 11 – Get All Pa- Returns all code 11 parameter values in rameter an XML element. Example: SYBCO11G Code 11 S/P/R/ Disable Example: SYCO11SEN0 Enable Example: SYCO11SEN1 Leuze electronic DCR 50...
Page 28
Example: SYCO39SCS2 Note: This setting value is ignored if Code 39 decoding is disabled. Code 39 – Extended S/P/R/ Disable ASCII On/Off Example: SYCO39SEA0 Enable Example: SYCO39SEA1 Note: This setting value is ignored if Code 39 decoding is disabled. Leuze electronic DCR 50...
Page 29
Normal mode enabled - Black on white background Example: SYDATMSPO0 Inverse mode enabled - White on black background Example: SYDATMSPO1 Both normal and inverse modes enabled Example: SYDATMSPO2 Note: This setting value is ignored if Data Matrix decoding is disabled. Leuze electronic DCR 50...
Page 30
Example: SYGDMXSMR0 Enable Example: SYGDMXSMR1 Note: This setting value is ignored if Grid Matrix decoding is disabled. GS1 DataBar – Get All Returns all GS1 DataBar parameter val- Parameter ues in an XML element. Example: SYGS1DG Leuze electronic DCR 50...
Page 31
Normal mode enabled - Black on white background Example: SYHAXNSPO0 Inverse mode enabled - White on black background Example: SYHAXNSPO1 Both normal and inverse modes enabled Example: SYHAXNSPO2 Note: This setting value is ignored if Han Xin decoding is disabled Leuze electronic DCR 50...
Page 32
Maximum Value Example: SYI2O5SLN100 Note: This setting value is ignored if In- terleaved 2 of 5 decoding is disabled. Japan Post S/P/R/ Disable Example: SYJAPOSEN0 Enable Example: SYJAPOSEN1 KIX (Dutch Post) KIX0 S/P/R/ Disable Example: SYKIX0SEN0 Enable Example: SYKIX0SEN1 Leuze electronic DCR 50...
Page 33
Plessey decoding is disabled. Plessey – PLE MSIP S/P/R/ Disable Example: SYMSIPSPE0 Enable Example: SYMSIPSPE1 NEC 2 of 5 – Get All Pa- Returns all NEC 2 of 5 parameter values rameter in an XML element. Example: SYN2O5G Leuze electronic DCR 50...
Page 34
Example: SYPHCOSCB0 Enable Example: SYPHCOSCB1 Note: This setting value is ignored if Pharmacode decoding is disabled. Pharmacode – Bar S/P/R/ Minimum Value Count Min Example: SYPHCOSCN4 Note: This setting value is ignored if Pharmacode decoding is disabled. Leuze electronic DCR 50...
Page 35
Micro QR Code S/P/R/ Disable Example: SYQRCOSMI0 Enable Example: SYQRCOSMI1 QR Code – Mirror S/P/R/ Disable Example: SYQRCOSMR0 Enable Example: SYQRCOSMR1 Note: This setting value is ignored if QR Code decoding is disabled. Leuze electronic DCR 50...
Page 36
XML element. Example: SYTRIOG Trioptic TRIO S/P/R/ Disable Example: SYTRIOSEN0 Enable Example: SYTRIOSEN1 Trioptic – Reverse TRIO S/P/R/ Disable Example: SYTRIOSRV0 Enable Example: SYTRIOSRV1 Note: This setting value is ignored if Tri- optic decoding is disabled. Leuze electronic DCR 50...
Page 37
Example: SYUPC0SSU1 Note: This setting value is ignored if UPC/EAN decoding is disabled. UPC/EAN – Expand S/P/R/ Disable EAN-8 to EAN-13 Example: SYUPC0S8D0 Enable Example: SYUPC0S8D1 Note: This setting value is ignored if UPC/EAN decoding is disabled. Leuze electronic DCR 50...
Page 38
Example: SYUPC0SEC1 Note: This setting value is ignored if UPC/EAN decoding is disabled. UPC/EAN – Transmit S/P/R/ Disable UPC-E Number System Example: SYUPC0SES0 Enable Example: SYUPC0SES1 Note: This setting value is ignored if UPC/EAN decoding is disabled. Leuze electronic DCR 50...
9600 9600 Bits per second Example: CMSESBA9600 1920 19200 Bits per second Example: CMSESBA19200 3840 38400 Bits per second Example: CMSESBA38400 5760 57600 Bits per second Example: CMSESBA57600 1152 115200 Bits per second Example: CMSESBA115200 Supported Baud Rate Leuze electronic DCR 50...
USB – Get All parameters CM UB Returns all USB communication parame- ter values in an XML element. Example: CMUBG USB – Manufacturer CM UB S/P/R/ MF CODE A string representing the manufacturer name for the product Example: CMUBSMFCODE Leuze electronic DCR 50...
Page 42
Example: CMHDSIE2 HID Keyboard Decode Data CM HD S/P/ OM 0 Unicode as XML Lookup Output Method Example: CMHDSOM0 Unicode as Windows Alt-Se- quence Example: CMHDSOM1 Note: This parameter is only relevant when Input Conversion > 0 Leuze electronic DCR 50...
Page 43
Polling Interval Example: CMUNSIN1000 USB VCOM – Use Serial CM UV S/P/R/ SN 0/1 Example: CMUVSSN0 Number Example: CMUVSSN1 USB HID POS – Use Serial CM UP S/P/R/ SN 0/1 Example: CMUPSSN0 Number Example: CMUPSSN1 Leuze electronic DCR 50...
In Seconds Valid Range: Example: PKOPSCT120 Reader Retry Count PK OP S/P/R/ RC 0 Number of retries from the reader when no ACK is received from the host. Valid Range: Example: PKOPSRC1 Leuze electronic DCR 50...
CD OP S/P/R/ RW 1280 ROI width els) Region of Interest height CD OP S/P/R/ RH 960 ROI height (pixels) Low Contrast 1D CD OP S/P/R/ Disable Low Contrast Example: CDOPSLC0 Enable Low Contrast Example: CDOPSLC1 Leuze electronic DCR 50...
Page 46
Instructs the decoder to stop looking for decodes in the current image when a duplicate is found. Prefix with AIM Identifier CD OP S/P/R/ PA 0 Prefixes the decode data with the 3- character AIM identifier Leuze electronic DCR 50...
Page 47
Enable –block duplicates for the amount of time set in DC- VAGBT Example: CDVASBD1 If enabled, the reader will not output the same barcode until the barcode has not been seen for the “duplicate block time” period. Leuze electronic DCR 50...
Page 48
Output in upper or lower CD OP S/P/R/ upper case or bracketed hex bytes lower case hex bytes Data formatting output case/hex Example: CDOPSFC Full data format string CD OP S/P/R/ Data formatting raw format configuration string Example: CDOPSFD Leuze electronic DCR 50...
Sleep Mode Timer Delay PM SM S/P/R/ VA 3600 If both Standby Mode Timer and Sleep (ms) Mode Timer are enabled, the device will go into Sleep Mode after this timer has expired. Valid Range: Example: PMSMSVA3600 Leuze electronic DCR 50...
XML element Example: RDCPGRV Reader Serial Number RD CP Returns Reader Serial Number parame- ter value in an XML element Example: RDCPGSN Reader Information RD RR Returns Reader Information parameter value in an XML element Example: RDRRG Leuze electronic DCR 50...
Page 51
(see Reader Command List below) (see Reader Command List below) (see Reader Command List below) (see Reader Platform command below) RDCMX Reader Command Execute Stop decoding List Start single decode Start continuous decoding Disable Targeting Enable Targeting Leuze electronic DCR 50...
Resets all reader parameters to factory Default default values. Example: CFR 8.2.9 General firmware operation Code Description Command Format Op- Notes/Examples tions fault Get All Firmware Parame- FW FW Returns all Firmware parameter values ters in an XML element. Example: FWFWG Leuze electronic DCR 50...
Returns all Scene Manager parameter rameters values in an XML element. Example: SCSCG Scene Manager Mode SC SP S/P/R/ MO NO Normal AGC Mode Example: SCSPSMONO Bypass AGC Mode Example: SCSPSMOBY Fixed AGC Mode Example: SCSPSMOFX Leuze electronic DCR 50...
Maximum gain MD PM S/P/R/ XG 47 Maximum Value Gain is the amount of signal amplifica- tion the AGC can apply to make the pic- ture easier to read Valid Range: Minimum Gain to 64 Example: MDPMSXG35 Leuze electronic DCR 50...
Page 56
(left, center, right) to be considered de- tected motion Valid Range: Example: MDPMS TL5 Detection blob threshold MD PM S/P/R/ The minimum number of sequential pix- els to be considered a group or blob (like a bar width) Valid Range: Example: MDPMSBT4 Leuze electronic DCR 50...
• Source files can have only one Primary Category command per line (see chapter 8.1 "Configuration command architecture"). Examples: • example.crccs Contains: // Hypothetical // Outputs all settings of symbologies Aztec and Australian Post // Rev 1 – 6/22/16 – Jackson – Initial Release • example.crmkr Contains: %01%59%1d%02SYAZTCG%03SYAUPOG%03%04 • example.tif Leuze electronic DCR 50...
• The motion detect takes three blocks ‑ a left block, a center block, and a right block ‑ from the complete image from which to detect motion. Motion in any one of the three blocks or in the combined detection from all three blocks causes motion detection. Leuze electronic DCR 50...
12-digit configuration string, typically zeros, a prefix, decode data, and a suffix. Also, there may be user data injected into the string. Format string example that adds a carriage return line feed to the decoded data: CDOPSFD”000000000000!,,/0d/0a” Leuze electronic DCR 50...
Page 60
Ä Public sector validations and data formatting cannot be used at the same time. Ä When changing from the public sector validations mode to the data formatting mode, you must enter the configuration string again. Leuze electronic DCR 50...
0x0FFFFFFF is a special address indicating that the host device wants to broadcast to all devices on the network. Anything less than this value is a real device address. This value is written as a 4-byte big endian value. Leuze electronic DCR 50...
Page 62
Represents a CRC16 (using the CCITT zero algorithm) value calculated on the bytes after the packet length. • Destination Address • Source Address • Protocol Type • Flags • Payload Protocol • Acknowledgement Number • Transaction Number • Request ID • Payload Leuze electronic DCR 50...
Ä If a broadcast address is set in the destination address, it is replaced with the address of the device in the corresponding acknowledgement packet. Ä You must use this address in any following sequences. Without using it, the device will not respond. Leuze electronic DCR 50...
• 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 corresponding acknowledgement back to the host device. Leuze electronic DCR 50...
Ä 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 Ä...
+49 (0) 7021 573-123 Monday to Friday 8.00 a.m. to 5.00 p.m. (UTC+1) E-mail: service.identify@leuze.de Return address for repairs: Service center Leuze electronic GmbH + Co. KG In der Braike 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! Ä...
DCR 50 dimensioned drawing NOTICE It is advisable to use a transparent, double-sided anti-reflective coated material when installing the scan engine behind a pane of glass. Recommended pane thickness: 1 mm; optics as flush as possible with the glass. Leuze electronic DCR 50...
Modular adapter unit to interface device-to-host to connect to PC for evaluation Sensor Studio configuration software Sensor Studio designed according to the FDT/DTM concept. Contains: communication DTM and device Download at www.leuze.com see chapter 6.2.1 "Downloading configuration soft- ware" Leuze electronic DCR 50...
EC Declaration of Conformity EC Declaration of Conformity The scan engines of the DCR 50 series have been developed and manufactured in accordance with the applicable European standards and directives. Leuze electronic DCR 50...
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. Leuze electronic DCR 50...
Page 81
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: DCR 50 Configuration Guide Leuze electronic DCR 50...
Page 82
Code 11 One Digit Checksum Code 11 Two Digit Checksum - Code 128 On - Default Default Code 128 Off Code 32 (Italian Pharmacode) Code 32 (Italian Pharmacode) Code 39 On - Default Off - Default Fig. 15.11: DCR 50 Configuration Guide Leuze electronic DCR 50...
Page 83
Data Matrix Rectangular On - Data Matrix Rectangular Off Data Matrix Rectangular Default Extended On Data Matrix Rectangular Grid Matrix On Grid Matrix Off - Default GS1 DataBar On - Default Extended Off - Default Fig. 15.12: DCR 50 Configuration Guide Leuze electronic DCR 50...
Page 84
Japan Post On Off - Default Stripped from Result On Stripped from Result Off - Default Japan Post Off - Default KIX (Dutch Post) On KIX (Dutch Post) Off - Default Korean Post On Fig. 15.13: DCR 50 Configuration Guide Leuze electronic DCR 50...
Page 85
Result On from Result Off - Default Be Mod 10/11 MSI Plessey Checksum Must MSI Plessey On MSI Plessey Off - Default NEC 2 of 5 Checksum On - Be Mod 10/10 Default Fig. 15.14: DCR 50 Configuration Guide Leuze electronic DCR 50...
Page 86
QR Code Mirror On QR Code Mirror Off - Default QR Code Inverse and Normal QR Code Inverse Only Telepen On Telepen Off - Default Output Telepen as Numeric - Output Telepen as ASCII Default Fig. 15.15: DCR 50 Configuration Guide Leuze electronic DCR 50...
Page 87
UPC E Expansion On UPC E Expansion Off - Default Convert UPC-A to EAN-13 Do Not Convert UPC-A to Transmit UPC-A Check Digit Do Not Transmit UPC-A Check EAN-13 - Default Digit - Default Fig. 15.16: DCR 50 Configuration Guide Leuze electronic DCR 50...
Page 88
Transmit EAN-13 Check Digit Do Not Transmit EAN-13 Check Digit - Default Digit - Default UPU ID Tags On UPU ID Tags Off - Default USPS Intelligent Mail On USPS Intelligent Mail Off - Default Fig. 15.17: DCR 50 Configuration Guide Leuze electronic DCR 50...
Page 89
Swiss Keyboard Mapping for Windows Keyboard Support: Italian Keyboard Support: Japanese Keyboard Support: Russian Keyboard Support: Spanish-Latin Keyboard Mapping for Apple Keyboard Mapping for Windows Keyboard Mapping for Windows American Keyboard Mapping for Windows Fig. 15.18: DCR 50 Configuration Guide Leuze electronic DCR 50...
Page 91
Default Scan Delay Settings Set Duplicate Scan delay to 1 Set Duplicate Scan delay to 2 Set Duplicate Scan delay to 3 Set Duplicate Scan delay to 5 Second Seconds Seconds Seconds Fig. 15.20: DCR 50 Configuration Guide Leuze electronic DCR 50...
Need help?
Do you have a question about the DCR 50 and is the answer not in the manual?
Questions and answers