User Manual Code Reader 2500™ Manual Version 7 Release Date: January 2011 Save Settings C004386_07_CR2500_usermanual C004386_07_CR2500_ User_Manual - 1
Statement of Agency Compliance The Code Reader 2500 has been tested for compliance with FCC regulations and was found to be compliant with all applicable FCC Rules and Regulations. IMPORTANT NOTE: To comply with FCC RF exposure compliance requirements, this device must not be co-located or operate in conjunction with any other antenna or transmitter. CAUTION: Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
Code Reader 2500 User Manual Copyright © 2010 Code Corporation. All Rights Reserved. The software described in this manual may only be used in accordance with the terms of its license agreement. No part of this publication may be reproduced in any form or by any means without written permission from Code Corporation. This includes electronic or mechanical means such as photocopying or recording in information storage and retrieval systems. NO WARRANTY. This technical documentation is provided AS-IS.
Table of Contents Chapter 1 - Getting Started ................................................................................................................ 1 1.1 - Introduction............................................................................................................................. 2 1.2 - Unpacking............................................................................................................................... 2 1.3 - Reader Battery Installation...........................
2.10 - Continuous Scan................................................................................................................. 30 2.11 - Continuous Scan Settings................................................................................................. 31 2.11.1 - Continuous Scan - Sleep Time Out........................................................................... 31 2.11.2 - Continuous Scan - Trigger Delays.............................................................................
Chapter 5 - Advanced Decode Performance . ................................................................................ 46 5.1 - Set Targeting Zone Tolerances.............................................................................................. 47 5.2 - Windowing............................................................................................................................. 49 5.3 - Mirror Decoding........................................................................................
Chapter 1 - Getting Started Save Settings C004386_07_CR2500_ User_Manual - 1
1.1 - Introduction With new high-performance bar code reading technology the Code Reader 2500 (CR2500) is the most advanced mobile bar code reader on the market today. The CR2500 decodes bar codes faster and offers features not found in other readers, including new automatic glare reducing illumination technology. The result is unequaled performance, even on difficult reading surfaces, including circuit boards, IV bags, patient-wristbands, driver licenses and other shiny or curved surfaces.
1.3 - Reader Battery Installation Attaching and Detaching the Lithium Ion Battery The CR2500 can be purchased with a 1950 mAH Lithium Ion battery. To install battery, make sure the battery is in the correct position (Figure 1.1). Place the plastic tab of the battery into the reader (Figure 1.2). Push the battery in and slide the locking mechanism down (Figure 1.
1.5 - Powering On/Off Reader To power on the reader, press and hold either of the red trigger buttons for 3 seconds (Figure 1.9). The reader will power down after 2 hours of non-use. To change the default settings, please see Section 4.7 - Reader Power Off Settings. Figure 1.9 1.6 - Batch Operation 1.6.1 - Introduction Batch data storage and data transfer are controlled by the resident JavaScript application on your CR2500 reader.
1.7 - Cabled Operation (continued) CR2500 with Cabled Handle - If a handle was purchased for use with the CR2500, the 8-pin DIN connector is at the bottom of the handle (Figure 1.2). Insert the 8-pin connector and firmly push the cable into the handle. The cable has a locking mechanism that will firmly hold the cable in place. If using the H2 cabled handle, for additional stability, there is an optional cable attachement clip that can secure the cable to the handle with two threaded screws (Figure 1.13).
1.7.2.1 - Addional USB Communication Settings USB Keyboard Mode - Data is sent from the Reader and interpreted by the host just as if a US keyboard was being used to enter data. USB Downloader - This mode is used when downloading firmware. USB Native Two Way Mode - This mode is utilized when there is a need for error-corrected communication between the CR2500 and an application through the USB port. USB Virtual COM 1 Way Mode - This mode allows a USB-cabled CR2500 to function as a virtual COM port.
1.7.2.
1.7.3 - PS/2 Cable Installation Guide 1. Power off the computer. If you disconnect the computer’s keyboard while it is powered on, your computer will lock up. 2. Attach the the PS/2 cable to the CR2500. 3. If you have a cabled keyboard, detach the keyboard cable from the computer and connect that same connector to the female connection on the CR2500 PS/2 cable (Figure 1.17). 4. Now connect the male CR2500 PS/2 connector into the keyboard port on the computer (Figure 1.18). 5. Power on the computer.
1.7.4 - RS-232 (Serial) Cable Installation Guide 1. Attach the RS-232 (Serial) Cable to the CR2500. 2. Connect the RS-232 (Serial) cable to a serial port on the computer (Figure 1.19). There is no need to power off the computer. 3. The RS-232 (Serial) interface has an optional 5V/1.5A power supply (Figure 1.20). If you have a power supply, plug the power supply adapter into the RS-232 (Serial) cable and then plug the power adapter into a wall socket (Figure 1.21). Figure 1.19 Figure 1.20 Figure 1.21 4.
1.7.4.1 - Additional RS-232 (Serial) Communication Data Bit Settings Scan the following codes to set the appropriate data bit: 7 Data Bits 8 Data Bits (Default) 1.7.4.2 - Additional RS-232 (Serial) Communication Baud Rate Settings Scan the following codes to set the appropriate baud rate: 1200 2400 4800 9600 19200 38400 57600 (Default) 115200 1.7.4.
1.8 - Bluetooth Radio Operation 1.8.1 - Introduction The CR2500 features a Bluetooth® wireless radio. The radio allows for point-to-point wireless communication with other Bluetooth devices that support serial port protocol (SPP). If keyboard entry is necessary, CodeXML® Router will need to be installed. The following guide will give you general instructions on connecting your CR2500 to a desktop or laptop computer with a Bluetooth radio.
1.8 - Bluetooth Radio Operation (continued) Radio Range and Transferring Data The CR2500 radio is a Class 1 device. If connected to another Class 1 device the reader has roughly a 100 meter (300 feet) line of sight operating range. If connecting to a Class 2 or Class 3 device, the operating range may drop to match the lower range. Once a reader is connected, a serial application must be opened (HyperTerminal) unless CodeXML® Router is installed.
1.8 - Bluetooth Radio Operation (continued) Permanently Establishing a Connection Scan the Save Settings Code at the bottom of the page to make the RF settings (including which device to connect to) permanent on the reader: Disconnecting from the Device You may force disconnection by reading the disconnect code below (The CR2500 may not appear disconnected in the slave Bluetooth connection manager for 10 – 15 seconds after the command is issued).
1.8.4 - Bluetooth Radio Time Out Settings Scan the following codes to set the period of time before the Bluetooth Radio will go into sleep mode due to inactivity: Note: Increasing the time before the reader will time out will decrease battery life. 90 Seconds (Default) 5 Minutes 10 Minutes 30 Minutes 1 Hour 2 Hours 15 Minutes 1.8.
1.8.7 - Configuration for Belkin Bluetooth Manager Software (Version 1.4.2.10) In this version of the Belkin Bluetooth Manager software, you must disable the authentication feature to connect a CR2500. Follow the steps below: 1. Double click on the Bluetooth icon in the system tray. In the My Bluetooth Places Screen, select Advanced Configuration. 2. Select the Local Services tab and double click on the Bluetooth Serial Port. Inder the General tab unselect the Secure Connection box.
1.8.7 - Configuration for Belkin Bluetooth Manager Software (Continued) 3. 4. Your local service Bluetooth Serial Port profile should now read “Not Required” Open the “Accessibility” Tab and verify that “All Devices” are allowed to connect (this is the default setting). You should now be able to connect your CR2500.
1.8.8 - Configuration for Toshiba Bluetooth Stack Instructions 1. Navigate to the Control Panel and Open the Bluetooth Local COM Port Icon. 2. Identify the Appropriate Com Port owned by the LocalCOM-Server[SerialPort(TOSHIBA LocalCOM)] Owner. 3.
1.8.8 - Configuration for Toshiba Bluetooth Stack Instructions (continued) 3a. Go to http://www.codecorp.com/bdaddr.php and create a QuickConnect code using the address from step 3. Use the CodeXML® Router/ 2-way applications section if CodeXML® Router will be installed. Else create a QuickConnect Code using the section for Serial Applications. 4. Optional – To remove the Passkey dialogue when connecting, Select the Security TAB and Select Custom Level.
1.8.8 - Configuration for Toshiba Bluetooth Stack Instructions (continued) 4a. Uncheck the settings under the Security Setting of Serial Port (SPP). 5. Install the CodeXML® Router Software to the Device on the Appropriate COM Port. Reboot the PC and then scan your QuickConnect code to connect. Please note that the Toshiba Stack does not allow a device to connect until the Com Port is opened.
1.8.9 - Configuration for Microsoft Bluetooth Stack Instructions 1. Right click on the Microsoft Bluetooth Stack system tray icon, select “Open Bluetooth Settings”. 2. Go to the “Hardware” tab and select the “Generic Bluetooth Radio” and then click “Properties”. Next select the “Advanced” tab. Note the Address. For the example show below it is 00:17:9a:2b:69:bb.
1.8.9 - Configuration for Microsoft Bluetooth Stack Instructions (continued) 2a. Go to http://www.codecorp.com/bdaddr.php and create a QuickConnect code using the address from step Use the CodeXML® Router/ 2-way applications section if CodeXML® Router will be installed, otherwise create a QuickConnect Code using the section for Serial Applications. 3. Under “COM Ports” tab, select “Add”. In Add COM Port dialog box, select Incoming, click OK.
1.8.10 - Installing CodeXML® Router Bluetooth Edition for Windows 1. Insert the CodeXML® Router Bluetooth Edition for Windows CD into your PC’s CD drive. The CD will automatically begin the installation process. When you get to the screen pictured below, please enter the CD Serial # Key found on the card included in the CD case. 2. When you get to the screen pictured below, please choose from the appropriate settings. For a description of each setting, please see Chapter 3.
1.9 - Targeting and Reading Techniques The CR2500 utilizes digital camera technology to take a picture of a symbol. Once an image is captured, the CR2500 utilizes advanced decoding algorithms to extract data from the captured image. The CR2500 is available as a palm-held reader or users may purchase a handle (available in various types). The palm held reader features left and right triggers. These triggers may be programmed to perform various features.
1.10 - Imager Field Selection and Resolution The CR2500’s dual field optical system may be modified based on your scanning environment. The 1.3 Million Pixel imager is divided into wide field and high density decode zones. In each zone the resolution is 1024 x 640 pixels (see Figure 1.26). If only the high density field is used (small symbols), the wide field image can be ignored. If only the wide field is used (large symbols), the high density field can be ignored.
Chapter 2 - Optimization and Trigger Programming Save Settings C004386_07_CR2500_ User_Manual - 25
2.1 - Introduction By defining if you are scanning large, small, high denisty or low density types of symbology(s), the CR2500 has options that will maximize decoding speed. The chart below shows options that will improve performance based on parameters listed in each box.
2.2 - Global Trigger Optimization Matrix SXGA Both Fields High Density Field Wide Field 2.
2.4 - Left Trigger Programming Scan the following codes to set the left trigger functionality: Left Trigger Take Picture 2.5 - Right Trigger Optimization Matrix SXGA Both Fields High Density Field Wide Field 2.
2.7 - Handle Optimization Matrix SXGA Both Fields High Density Field Wide Field 2.
2.9 - Continuous Trigger Optimization Matrix SXGA Both Fields High Density Field Wide Field 2.
2.11 - Continuous Scan Settings 2.11.
Chapter 3 - CR2500 Programming: Symbology Settings Save Settings C004386_07_CR2500_User_Manual - 32
3.1 - Aztec Symbology Scan the following codes to enable/disable Aztec symbology settings: Aztec On Aztec Off (Default) Sample Aztec Code 3.2 - Codabar Symbology Scan the following codes to enable/disable Codabar symbology settings: Codabar On (Default) Codabar Off Sample Codabar 3.
3.5 - Code 39 Symbology Scan the following codes to enable/disable Code 39 symbology settings: Code 39 On (Default) Code 39 Off Enable Checksum Disable Checksum (Default) Enable Checksum and Strip From Result Code 39 Extended Full ASCII On Code 39 Extended Full ASCII Off (Default) Code 39 Short Margin On Code 39 Short Margin Off (Default) Code 39 Trioptic On Code 39 Trioptic Off Sample Trioptic Code 39 Sample Code 39 Code 3.
3.8 - Composite Symbologies Scan the following codes to enable/disable Composite symbology settings: Composite On Composite Off (Default) 3.
3.11 - Interleaved 2 of 5 Symbology Scan the following codes to enable/disable Interleaved 2 of 5 symbology settings: Int 2 of 5 On (Default) Int 2 of 5 Off Int 2 of 5 Two Digits On Int 2 of 5 Two Digits Off Int 2 of 5 Four Digits On Int 2 of 5 Four Digits Off Sample Int 2 of 5 Code 3.12 - Maxicode Symbology Scan the following codes to enable/disable Maxicode symbology settings: Maxicode On Maxicode Off (Default) Sample Maxicode 3.
3.15 - MSI Plessy Symbology Scan the following codes to enable/disable MSI Plessy symbology settings: MSI Plessy On MSI Plessy Off (Default) Sample MSI Plessy 3.16 - NEC 2 of 5 Symbology Scan the following codes to enable/disable NEC 2 of 5 symbology settings: NEC 2 of 5 On (Default) NEC 2 of 5 Off 3.17 - Optical Character Recognition (OCR) The Code Reader can read Optical Character Recognition (OCR) texts. The following codes can be used to enable/disable this feature.
3.19 - Pharmacode For an explanation of Pharmacode settings and all programming codes please refer to Appendix G of the CR2500 User Manual. You may download the Appendix G at: http://www.codecorp.com/manuals.php 3.20 - Postal Symbologies All postal code default settings are OFF. Scan the following codes to enable the appropriate Postal symbology: Note: If you wish to change which Postal code is activated, you MUST first scan the disable all postal codes symbol and then scan your desired symbology.
3.22 - GS1 data bar (formerly RSS) Symbology Scan the following codes to enable/disable GS1 data bar (formerly RSS) symbology settings: GS1 data bar 14 Truncated On GS1 data bar Limited On GS1 data bar 14 Stacked On GS1 data bar Expanded On (Default) All GS1 data bar On All GS1 data bar Off Sample GS1 data bar Limited Code Sample GS1 data bar 14 Code Sample GS1 data bar 14 Truncated Code Sample GS1 data bar 14 Stacked Code 3.
Chapter 4 - Reader Feedback and Special Settings Save Settings C004386_07_CR2500_User_Manual - 40
4.1 - LED Feedback The CR2500 features two (2) LEDs on the front of the reader. These LEDs give feedback based on various funcitons of the CR2500. Each LED has a small icon just underneath it that represents the following: Memory / Connection Icon Battery or Power Icon The CR2500 will automatically flash battery or power status every 15 seconds. Each LED can show three (3) colors; Green, Amber, or Red. The colors will vary depending on the message the unit is sending.
Normal Operation Feedback (con’t) Memory/Connection LED Battery LED Sound Successful Decode and Data Transfer via cable None Solid Green 1 Beep Successful Decode and Data Store Memory Status None 1 Beep Batch Mode memory full Solid Red None 3 Beeps Configuration Code Successfully Decoded and Processed None None 1 Beep slight pause then 1 Beep Configuration Code Successfully Decoded But Was Not Successfully Processed None None 6 Beeps Bluetooth Radio Feedback Memory/Connection LED Att
4.2 - Volume and Vibration Settings Scan the following codes to set vibration mode: Vibrate On / Beep On Vibrate On / Beep Off Vibrate Off / Beep On Scan the following codes to set your reader’s volume: Beep Off Beep Low Beep High (Default) 4.3 - Code Readability Index The Readability Index provides a measurement of a specific symbol’s ease or difficulty to be decoded by the CR2500.
4.4 - Backlight Intensity Settings Scan the following codes to set the intensity of the CR2500’s backlight with High being the brightest and Low being the dimmest: Low Med - Default High 4.5 - Backlight Timeout Settings Scan the following codes to set the backlight settings: Backlight Off 3 seconds (Default) 6 seconds 10 seconds 4.6 - Targeting Settings Scan the following codes to turn targeting on/off: On (Default) Off 4.
4.8 - Reader ID and Firmware Version To find out the Reader ID and firmware version, open a text editor program (i.e., Notepad, Microsoft Word, etc.
Chapter 5 - Advanced Decode Performance Save Settings C004386_07_CR2500_User_Manual - 46
5.1 - Set Targeting Zone Tolerances The targeting tolerance is the zone around the green LED which is eligible for decoding. The values of each of the following codes are the percent tolerance based on the size of the barcode. As the targeting tolerance becomes smaller the targeting green LED must be more centered in the symbol being read. Conversely, as the targeting tolerance gets larger there is less precision needed with the green LED.
5.2 - Windowing If only one size of bar code is being scanned in an application, the CR2500 can be optimized to reduce processing time by adjusting the viewing area within the field of view of the image. By reducing the vertical window value of the imager to 200 pixels, 1-D codes are processed more quickly. Because only a horizontal strip of a 1-D code is needed to be decoded, using a narrow strip of the imager is all that is needed.
5.2 - Windowing (continued) Users may optimize the CR2500 decode zone if their application only requires one bar code format. If the size and density of the bar codes to be scanned are consistent, please select the setting below that best describes your environment. 1-Dimensional Codes ONLY (1024 X 200 pixels) Caution: It may be more difficult to read other codes while in this setting. You must have the reader farther away than normal.
Chapter 6 - Adding a Prefix or Suffix and Reader Text Commands Save Settings C004386_07_CR2500_User_Manual - 50
6.1 - Prefix Settings If you scan the following codes, you will lose any unsaved settings. Make sure to save settings on your reader before scanning the prefix codes. If you scan more than one prefix you will receive each scanned prefix in your scanned data; (i.e., if you scan comma prefix twice, you will get two comma prefixes).
6.2 - Suffix Settings (continued) (Keyboard Mode) Suffix - Tab Suffix - Tab (Serial) Suffix - Erase 6.3 - Erase Prefix and Suffix Settings Scan the following codes to erase all prefix and suffix data. Erase Prefix & Suffix Data 6.4 - Reader Text Commands Enabling Reader Text Commands allows the CR2500 to accept text commands via RS-232 (Serial) or RF communication.
Chapter 7 - CR2500: Maintenance and Troubleshooting Save Settings C004386_07_CR2500_ User_Manual - 53
7.1 - Reset Reader to Factory Defaults Scan the following codes to reset reader: Step 1: Reset the Reader Reset to USB Factory Default Settings Reset to PS/2 Factory Default Settings Reset to RF One Way Factory Default Settings - Bootloader Mode Reset to RS-232 (Serial) Factory Default Settings Bootloader mode is utilized to download new version of bootloader firmware.
7.3 - Warranty Code Corporation’s CR2500 carries a three year limited warranty as described herein. Customers may purchase a one or two year extension to this warranty. Please contact a Code representative for more information. Limited Warranty Code manufactures its hardware products in accordance with industry-standard practices.
7.3 - Warranty (continued) General EXCEPT FOR THE WARRANTIES STATED ABOVE, CODE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, ON PRODUCTS FURNISHED HEREUNDER, INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.