Code CR5000 User Manual - North America
Manual Version: 05
Release Date: December 2017
For more information, visit www.codecorp.com or find the Configuration Guide and YouTube channel at YouTube.com/codecorporation.
Statement of Agency Compliance
The Code Reader™ 5000 (CR5000) 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.
The CR5000 has been tested for compliance to CE standards and guidelines and was found to conform to applicable CE standards:
- EN 55022: Class B Radiated Emissions, Class B Conducted Emissions
- EN-61000-3-2 (Harmonic Current Measurement)
- EN 61000-3-3 (Voltage Flicker Measurement)
- EN 55024: EN 61000-4-2 (ESD), EN 61000-4-3 (Radiated RF Immunity), EN 61000-4-4 (Electrical Fast Transients), EN 61000-4-5 (Lightning Surge), EN 61000-4-6 (Conducted RF Immunity), EN 61000-4-8 (Power-Frequency Magnetic Field), EN 61000-4-11 (Voltage Dips and Interrupts)
The CR5000 has been tested for compliance to EN 62471 Photobiological Safety, and passes under Risk Group 1 which includes the following warning:
- Risk Group 1
- WARNING: IR emitted from this product. Do not stare at operating lamp
Product tested against EN62471
Code voids product warranty if the hard case has been opened or tampered with in any way.
Code Reader™ 5000 User Manual
Copyright © 2016-2017 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. Code Corporation does not warrant that it is accurate, complete or error free. Any use of the technical documentation is at the risk of the user. Code Corporation reserves the right to make changes in specifications and other information contained in this document without prior notice. Code Corporation shall not be liable for technical or editorial errors or omissions contained herein; nor for incidental or consequential damages resulting from the furnishing, performance, or use of this material. Code Corporation does not assume any product liability arising out of or in connection with the application or use of any product or application described herein.
NO LICENSE: No license is granted, either by implication, estoppel, or otherwise under any intellectual property rights of Code Corporation. Any use of hardware, software and/or technology of Code Corporation is governed by its own agreement.
The following are trademarks or registered trademarks of Code Corporation: CodeXML®, Maker, QuickMaker, CodeXML® Maker, CodeXML® Maker Pro, CodeXML® Router, CodeXML® Client SDK, CodeXML® Filter, HyperPage, CodeTrack, GoCard, GoWeb, ShortCode, GoCode®, Code Router, QuickConnect Codes, Rule Runner®, Cortex®, CortexRM, CortexMobile, Code®, Code Reader, CortexAG, CortexStudio, CortexTools®, Affinity®, and CortexDecoder®.
All other product names mentioned in this manual may be trademarks of their respective companies and are hereby acknowledged.
The software and/or products of Code Corporation include inventions that are patented or that are the subject of patents pending. A complete list of patents are available at www.codecorp.com/legal/patents.php.
The Code Reader software uses the Mozilla SpiderMonkey JavaScript engine, which is distributed under the terms of the Mozilla Public License Version 1.1.
The Code Reader software is based in part on the work of the Independent JPEG Group.
Code Corporation Address: 12393 S. Gateway Park Place, Ste. 600, Draper, Utah 84020
Website: www.codecorp.com
1.0 - Included Items (if Ordered)
The CR5000 package may include the following items:
- CR5000: The barcode scanner itself (Model #: CR5020 or CR5025).
- USB 2.0 Cable: For connecting the scanner to a computer via USB.
- RS232 Cable: For connecting the scanner to a computer or host device via RS232 serial port.
- T500 Cable: A cable with an embedded Bluetooth module for wireless connectivity.
- 5VDC Power Supply: Used with the Power Adapter for powering the scanner.
- Power Adapter: Converts AC power to 5VDC for the scanner.
2.0 - Attaching and Detaching a Cable
To attach a cable, align the connector with the port on the CR5000 and push it in until it clicks. To detach, press the release mechanism (if present) and pull the cable out.
Diagram Description: Two illustrations show a cable connector being inserted into the CR5000's port and then detached.
3.0 - RS232 and USB Set Up
Follow these steps to set up the CR5000 using an RS232 or USB connection:
- Plug In: Connect the appropriate cable (USB or RS232) to the CR5000 and the host device.
- Wait 10 Seconds: Allow the device to initialize.
- LED will Flash: The status LED on the scanner will flash.
- Reader will Beep: The reader will beep twice (2X) to indicate successful connection.
Diagram Description: An illustration shows the CR5000 connected to a computer monitor via a cable. Numbered steps with icons indicate the setup process: a plug icon (Plug In), a stopwatch icon (Wait 10 Seconds), a flashing light icon (LED will Flash), and a speaker icon with '2X' (Reader will Beep).
4.0 - T500 Cable Set Up
The T500 cable features an embedded Bluetooth module, enabling the CR5000 (minimum firmware version 1160 required) to connect wirelessly to tablets, smartphones, or other Bluetooth-enabled devices. When first powered on with the T500 cable, the CR5000's Bluetooth module enters discoverable mode. A host device can pair by selecting "Code T500" from its list of available Bluetooth devices (typically found in Settings).
By default, the CR5000 uses the HID Keyboard communication protocol, transmitting scanned data as if typed by a keyboard. For alternative communication protocols, consult the configuration codes at www.codecorp.com/ConfigGuide.
An SDK for tighter integration with iOS applications is available at www.codecorp.com/downloads.php.
Diagram Description: Three steps illustrate the Bluetooth pairing process: 1. The CR5000 is connected to the T500 cable. 2. A mobile device's Bluetooth settings show "Scanning for devices..." and then "Code T500 Tap to Pair". 3. The mobile device confirms "Device Connected" to "Code T500". Icons indicate a flashing light and a double beep (2X).
5.0 - Using a CR5000 in Presentation Mode
In Presentation Mode, the CR5000 is placed in its stand and automatically scans items presented to it. The optimal scanning distance is approximately 10 cm (4 inches). The scanner can be angled at various degrees (e.g., 0°, 15°, 30°, 45°) for optimal scanning.
Diagram Description: An illustration shows the CR5000 in its stand, with a barcode presented to it at a distance of 10 cm. Angles of presentation (0°, 15°, 30°, 45°) are indicated.
6.0 - Using a CR5000 in Handheld Mode
In Handheld Mode, the CR5000 is removed from its stand and operated manually. The optimal scanning distance is approximately 10 cm (4 inches). The user aims the scanner at the barcode.
Diagram Description: An illustration shows the CR5000 being held in a hand, with a barcode presented to it at a distance of 10 cm.
7.0 - Reading Ranges
The following table details the reading ranges for the CR5000 in both Presentation and Handheld modes for various barcode types.
Test Barcode | CR5000 Performance | |||
---|---|---|---|---|
Presentation Mode (Default) | Handheld Mode | |||
Min Inches (mm) | Max Inches (mm) | Min Inches (mm) | Max Inches (mm) | |
5.8mil PDF | 0" (0 mm) | 2.0" (50 mm) | 0.4" (10 mm) | 4" (100 mm) |
6.3mil DM | 0" (0 mm) | 2.4" (60 mm) | 0.4" (10 mm) | 4.5" (115 mm) |
6.6mil PDF | 0.4" (10 mm) | 2.6" (65 mm) | 0.4" (10 mm) | 4.5" (115 mm) |
10mil DM | 0.4" (10 mm) | 3.5" (90 mm) | 0.4" (10 mm) | 5.5" (140 mm) |
13mil UPC | 0.4" (10 mm) | 4.9" (125 mm) | 0.4" (10 mm) | 7.5" (190 mm) |
15 mil DM | 0.4" (10 mm) | 4.5" (115 mm) | 0.4" (10 mm) | 6.9" (175 mm) |
20mil DM | 0.4" (10 mm) | 6.1" (155 mm) | 0.4" (10 mm) | 8.0" (205 mm) |
Note: Handheld working ranges are a combination of both wide and high density fields. All samples were high quality barcodes and were read along a physical center line at a 10° angle. Default AGC settings were used. Accuracy is +/- 10%.
8.0 - Reader Feedback
The CR5000 provides feedback through its LED indicator and audible beeps.
Scenario | Top LED Light | Sound |
---|---|---|
CR5000 Successfully Powers Up | ? (Flashing Orange) | ? 1x |
CR5000 Successfully Enumerates with Host (via cable) | ? (Flashing Orange) | ? 1x |
Attempting to Decode | ? (Flashing Red) | None |
Successful Decode and Data Transfer | ? (Flashing Green) | ? 1x |
Configuration Code Successfully Decoded and Processed | ? (Flashing Green) | ? 2x |
Configuration Code Successfully Decoded but Wasn't Successfully Processed | ? (Flashing Green) | ? 4x |
9.0 - Symbologies Defaulted On
The following barcode symbologies are enabled by default on the CR5000:
- 1D: Codabar, Code 39, Code 93, Code 128, All GS1 DataBar, IATA 2 of 5, Interleaved 2 of 5, UPC/EAN/JAN
- Stacked 1D: PDF417
- 2D: Aztec, Data Matrix, Micro QR Code, QR Code
To turn symbologies on or off, scan the relevant symbology barcodes from the CR5000 Configuration Guide available at www.codecorp.com.
10.0 - Symbologies Defaulted Off
The CR5000 can read a variety of barcode symbologies that are not enabled by default. To enable or disable these, scan the appropriate symbology barcodes from the CR5000 Configuration Guide found at www.codecorp.com/files.php.
- 1D: BC412, Code 11, Code 32, Matrix 2 of 5, MSI Plessey, NEC 2 of 5, Pharmacode, Plessey, Straight 2 of 5, Telepen, Trioptic
- Stacked 1D: Codablock F, Code 49, MicroPDF
- 2D: Data Matrix Rectangular Extension, Grid Matrix, Han Xin
- Postal: Australian Post, Canada Post, Intelligent Mail, Japan Post, KIX Code, Korea Post, Planet, Post-net, UK Royal Mail, UPU ID-tags
- DPM: All
- Proprietary: GoCode® (license required)
11.0 - Configuring a CR5000
The online Configuration Guide Generator at www.codecorp.com/ConfigGuide can be used to quickly configure the CR5000 to your desired settings.
12.0 - CR5000AV (Age Verification)
The CR5000AV (Model# CR5025) is a standalone age verification solution. It alerts clerks to underage patrons without requiring PC or manual data management. When reading an AAMVA-compliant barcoded Driver License, the CR5000AV defaults to alerting users if a patron is under 21 years of age.
The CR5000AV uses its Real Time Clock (RTC), set during manufacturing, to verify age. The RTC can be adjusted for local time, and the primary minimum age setting can be changed. A secondary age set can be configured using the online Configuration Generator at www.codecorp.com/ConfigGuide or the CortexTools® utility, downloadable from www.codecorp.com/downloads.php.
By default, the primary age is set to 21. If a valid ID is read and the patron's age is equal to or greater than 21, the CR5000AV flashes a Green LED and plays an ascending three-beep tone. If a valid ID is read and the patron is under 21, or the ID is expired, the CR5000AV flashes a Red LED and plays a long, low tone.
If a secondary age is set, the reader tests for an age range. For example, if the primary age is 21 and the secondary age is 18:
Scenario | Top LED Light | Sound |
---|---|---|
If a valid ID is read and the patron's age is equal to or greater than the primary age. | ? Flashes green | Ascending three-beep tone |
If a valid ID is read and the patron is under the secondary age, or the ID is expired. | ? Flashes red | Long, low tone |
If a valid ID is read, and the patron's age is greater than or equal to the secondary age, but less than the primary age. | ? Flashes yellow | Alternating beeps |
Note: The CR5000AV will also indicate an improperly formatted ID with the yellow flashing light and alternating beeps.
Note: If the secondary age is set higher than the primary age, it is ignored.
For questions about specific Identification or Driver Licenses, please contact support@codecorp.com.
13.0 - Reader ID and Firmware Version
To find the Reader ID and firmware version, open a text editor program (e.g., Notepad, Microsoft Word) and read the Reader ID and Firmware configuration barcode.
Diagram Description: An image shows a barcode labeled "Reader ID and Firmware M10157 01".
A text string indicating the firmware version and CR5000 ID number will be displayed. Example: Xap/i06760456none0020094903A0600000070007001500540000/cd(12.3.2).
The string is broken down as follows:
- String Firmware outputversion
- Boot firmware version
- Radio firmware version
- Reader serial number (ten digits)
- Current execution state
Example Breakdown: Xap/i 0676 0456 none 0020094903 A 06 0 0000 07 0007 0015 0054 0002 / cd(12.3.2)
Additional fields include:
- OEM Identifier Type
- Display System Version
- Flash File Revision
- Hardware Revision
- Hardware Type
- Boot Application Version
- Operating System Kernel Version
- Root File System Version
- ASCII TAB Character
- Decoder Version
Note: Code periodically releases new firmware for CR5000 readers. For the latest firmware information, visit www.codecorp.com/codesupport.php.
14.0 - CR5000 Overall Dimensions
The CR5000 has the following approximate dimensions:
- Width: 3.55" (90.30 mm)
- Height: 5.95" (151.14 mm)
- Depth: 2.80" (71.23 mm)
Diagram Description: Illustrations show the front, side, and top views of the CR5000 with dimension lines indicating its height, width, and depth.
15.0 - USB Cable Example with Pinouts
NOTES:
- Part to be ROHS and Reach compliant.
- Maximum Voltage Tolerance = 5V +/- 10%.
- Caution: Exceeding the maximum voltage will void manufacturer warranty.
Diagram Description: An illustration shows a USB cable with Connector A (labeled with pins 1, 2, 3, 4, and SHELL) and Connector B (labeled with pins 1, 2, 3, 10). Numbered circles indicate connection points.
CONNECTOR A | NAME | CONNECTOR B |
---|---|---|
1 | VIN | 1 |
2 | D- | 2 |
3 | D+ | 3 |
4 | GND | 10 |
SHELL | SHIELD | N/C |
16.0 - RS232 Cable Example with Pinouts
NOTES:
- Part to be ROHS and Reach compliant.
- Maximum Voltage Tolerance = 5V +/- 10%.
- Caution: Exceeding the maximum voltage will void manufacturer warranty.
Diagram Description: An illustration shows an RS232 cable with Connector A (labeled with pins 1, 4, 5, 6, 7, 10, N/C) and Connector B (labeled with pins 9, 2, 8, 3, 7, 5, SHELL). Connector C is also shown. A note indicates that a diode on Pin 9 of Connector B prevents back-powering of the host.
CONNECTOR A | NAME | CONNECTOR B | CONNECTOR C |
---|---|---|---|
1 | VIN | 9 | TIP |
4 | TX | 2 | |
5 | RTS | 8 | |
6 | RX | 3 | |
7 | CTS | 7 | RING |
10 | GND | 5 | |
N/C | SHIELD | SHELL |
17.0 - Reader Pinouts
The connector on the CR5000 is an RJ-50 (10P-10C). The pinouts are as follows:
- Pin 1: +VIN (5v)
- Pin 2: USB_D-
- Pin 3: USB_D+
- Pin 4: RS232 TX (output from reader)
- Pin 5: RS232 RTS (output from reader)
- Pin 6: RS232 RX (input to reader)
- Pin 7: RS232 CTS (input to reader)
- Pin 8: Reserved for EAS
- Pin 9: Reserved for EAS
- Pin 10: Ground
18.0 - CR5000 Maintenance
The CR5000 requires minimal maintenance. Here are a few suggestions:
Cleaning the CR5000 Window
The CR5000 window, the clear plastic piece inside the head of the reader, must be kept clean for optimal performance. Avoid touching the window directly. The CR5000 uses CMOS technology similar to a digital camera. A dirty window can prevent the scanner from reading barcodes. If the window becomes dirty, clean it with a soft, non-abrasive cloth or a facial tissue (without lotions or additives) that has been lightly moistened with water.
Technical Support and Returns
For returns or technical support, visit www.codecorp.com/codesupport.php.
19.0 - Warranty
Visit www.codecorp.com/legal/warranty.php to view warranty periods.
Limited Warranty
Code warrants each Code product against defects in materials and workmanship under normal use for the Warranty Coverage Term applicable to the product. If a hardware defect arises and a valid warranty claim is received by Code during the Warranty Coverage Term, Code will either: i) repair a hardware defect at no charge, using new parts or parts equivalent to new in performance and reliability; ii) replace the Code product with a new or refurbished product with equivalent functionality and performance; or iii) in the case of failure with any software, provide a patch, update, or other work around. All replaced products become the property of Code. All warranty claims must be made using Code's RMA process.
Exclusions
This warranty does not apply to:
- cosmetic damage (scratches, dents, broken plastic).
- damage resulting from use with non-Code products or peripherals (batteries, power supplies, cables, docking stations/cradles).
- damage resulting from accident, abuse, misuse, flood, fire, or other external causes, including unusual physical or electrical stress, immersion in fluids, exposure to unapproved cleaning products, puncture, crushing, and incorrect voltage or polarity.
- damage resulting from services performed by anyone other than a Code authorized repair facility.
- any product that has been modified or altered.
- any product on which the Code serial number has been removed or defaced.
If a Code Product is returned under a warranty claim and Code determines the warranty remedies do not apply, Code will contact the Customer to arrange either repair/replacement or return of the Product, at the Customer's expense.
Non Warranty Repairs
Code warrants its repair/replacement services for ninety (90) days from the date of shipment of the repaired/replacement product. This warranty applies to repairs and replacements for damage excluded from the limited warranty or for Code Products on which the limited warranty has expired. For repaired products, this warranty covers only the replaced parts and associated labor.
No Extension of Term of Coverage
Product that is repaired or replaced, or for which a software patch, update, or work around is provided, assumes the remaining warranty of the original Code Product and does not extend the original warranty period.
Software and Data
Code is not responsible for backing up or restoring any software, data, or configuration settings on products repaired or replaced under this limited warranty.
Shipping and Turn Around Time
The estimated RMA turn-around time from receipt at Code's facility to shipment of the repaired or replaced product is ten (10) business days. Expedited turn-around time may apply to products covered under certain CodeOne Service Plans. Customer is responsible for shipping and insurance charges to Code's designated RMA facility. Customer is responsible for all applicable taxes, duties, and similar charges.
Transfer
If a customer sells a covered Code Product during the Warranty Coverage Term, coverage may be transferred to the new owner by written notification to Code Corporation at:
CodeOne Service Center
12393 South Gateway Park Place, Suite 600
Draper, UT 84020
Limitation on Liability
Code's performance as described herein constitutes Code's entire liability and the Customer's sole remedy. Any claim that Code has failed to perform its warranty obligations must be made within six (6) months of the alleged failure. Code's maximum liability shall be limited to the amount paid by Customer for the Code product subject to the claim. In no event will either party be liable for lost profits, lost savings, incidental damage, or other economic consequential damages, even if advised of the possibility of such damages.
EXCEPT AS MAY BE OTHERWISE PROVIDED BY APPLICABLE LAW, THE LIMITED WARRANTIES DESCRIBE HEREIN REPRESENT THE ONLY WARRANTIES CODE MAKES WITH RESPECT TO ANY PRODUCT. CODE DISCLAIMS ALL OTHER WARRANTIES, WHETHER EXPRESSED OR IMPLIED, ORAL OR WRITTEN, INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
THE REMEDIES DESCRIBED HEREIN REPRESENT CUSTOMER'S EXCLUSIVE REMEDY, AND CODE'S ENTIRE RESPONSIBILITY, RESULTING FROM ANY DEFECTIVE CODE PRODUCT. CODE SHALL NOT BE LIABLE TO CUSTOMER (OR TO ANY PERSON OR ENTITY CLAIMING THROUGH CUSTOMER) FOR LOST PROFITS, LOSS OF DATA, DAMAGE TO ANY EQUIPMENT WITH WHICH THE CODE PRODUCT INTERFACES (INCLUDING ANY MOBILE TELEPHONE, PDA, OR OTHER COMPUTING DEVICES), OR FOR ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL OR EXEMPLARY DAMAGES ARISING OUT OF OR IN ANY MANNER CONNECTED WITH THE PRODUCT, REGARDLESS OF THE FORM OF ACTION AND WHETHER OR NOT CODE HAS BEEN INFORMED OF, OR OTHERWISE MIGHT HAVE ANTICIPATED, THE POSSIBILITY OF SUCH DAMAGES.
*North America Warranty Period.