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. Further, the documentation does not represent a
commitment on the part of Code Corporation. 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 specications and other information contained in this document without prior notice, and the reader should
in all cases consult Code Corporation to determine whether any such changes have been made. 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:
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. U.S. Patents: 6997387, 6957769, 7428981, 7392933, 7240831, 7353999, 7519239, 7204417,
6942152, 7070091, 7097099, 7621453
The Code Reader 1200 runs a Linux-based operating system, which is distributed under the terms of the GNU Public
License, version 2. The source code for the operating system is available at
http://www.codecorp.com/source/cr1200-linux. (If you would like to receive the the source code on CD, you may
request it from your distributor within three years of your purchase of the Code Reader 1200, and it will be provided
for only the cost of packaging and shipping the CD to you.)
The Code Reader software uses the Mozilla SpiderMonkey JavaScript engine, which is distributed under the terms of
the Mozilla Public License Version 1.1. Source code for this version of Spider Monkey is available at:
http://www.codecorp.com/source/spidermonkey.
The Code Reader software is based in part on the work of the Independent JPEG Group.
Code Corporation, 14940 South Pony Express Road, Suite 500, Bluffdale, UT 84065
Simple, affordable and fast, the Code Reader 1200™ (CR1200) provides two-dimensional CMOS imaging at
a new low cost. Built for cabled applications, the CR1200 is Code Corporation’s (Code’s) low-cost addition to
its family of the highest performing hand-held bar code readers available. The CR1200 is bar code reading
simplicity redened. It is rugged, lightweight, and flexible making it the ideal reader for all linear and two-
dimensional bar code reading applications.
CR1200’s wide angle lens captures and decodes all bar code types and symbologies. Working range and
decode performance is increased with Code’s Dynamic Optimization Technology (DOT). The CR1200 non-laser
targeting function utilizes two converging LEDs that intersect to help the user quickly determine target range.
Revolutionary audible, tactile and visual user feedback systems include an advanced speaker, a vibration motor,
and LEDs for targeting and status. The CR1200 may be ordered with cables for USB, RS232, and PS2 host
communications.
Code’s software development kits provide programming tools that help you prepare decoded data to meet the
requirements of existing software programs. While simple in design and function, the CR1200 is singularly adept
in data capture and decoding performance.
The CR1200 includes the following features and benets:
• Affordability—it is Code’s least expensive bar code reader.
• Durable over-molded housing and secured cable improves drop-shock survivability.
• An exceptionally “smooth feel” trigger—good for more than 3 million activations.
• A vibration motor that provides tactile feedback in noisy or silent environments.
• A ruggedized design with a permanent lanyard hook.
• The ability to read and decode all symbologies.
• “Good read” feedback with vibration, audible tones and LED indicators.
• Field-upgradeable rmware; can be remotely managed from single location.
• DOT continuously improves reader performance by evaluation of reading environment.
• The JavaScript Application Development Suite, which allows program development to
prepare captured data for integration with enterprise software.
• The Linux Kernel 2.6.11, which allows vast OEM application possibilities.
1.2 - Operational Overview
The CR1200 code-reading system consists of a 1.3-megapixel imager and 400-MHz processor. It communicates
with the host computer via USB, RS232, and PS2 cables and protocols. It is precongured with Code’s own DOT
technology, which continuously adapts the resolution and illumination. Because of DOT, CR1200 units achieve
decoding speeds with two-dimensional (2D) codes similar to speeds usually seen only in one-dimensional (1D)
readers. CR1200 units can read all symbology types and sizes, as well as a variety of printed media, within a wide
range of environmental factors including light (natural or ambient lighting). The CR1200 can be optimized further for
higher performance in applications with more specic needs and consistent environments.
In response to capturing data after reading a bar code, the CR1200 imaging rmware analyzes the bar code image,
decodes the image resulting in data, and encodes that data into USB, RS232, and PS2 protocol packets. It then
writes that data to the output port of the CR1200 to which the cable is attached. A host computer application receives
and processes the data packets.
In normal operation, the CR1200 is designed as a lightweight, rugged, hand-held device with a trigger and operator
feedback operation. The CR1200 can be recongured to other operational modes to support other applications—for
example, continuous read mode where a non-triggered device provides a better solution.
Save Settings
C003525_06_CR1200_User_Manual 2
1.3 - About This Document
This document provides the IT professional the information required to install and congure the CR1200 for use in the
workplace. Additional information required by System Engineering to integrate the CR1200 with enterprise software
may be found in other documents provided by Code at: http://www.codecorp.com/support/manuals.htm.
This document is divided into the following sections:
1. Introduction (current section)
2. Getting Started—how to unpack, install, and congure the CR1200
3. Reading Bar Codes—techniques for using the CR1200
4 . Optimizing the Read—performance optimization in unique environments
5 . Setting Symbology—conguration codes for symbology specication
6 . Setting Operational Features—conguration codes for specifying CR1200 features
7 . Maintenance and Troubleshooting—maintenance of the CR1200 hardware and software
Throughout this document you will nd codes that you can read with the CR1200 to congure it and to turn various
features on or off.
Cautions: and Notes: provide important information about the use of CR1200 features.
Since any conguration changes are not saved when the CR1200 is powered down, a Save Settings code is provided
at the bottom of each page.
Save Settings
C003525_06_CR1200_User_Manual 3
Chapter 2 - Getting Started
Save Settings
C003525_06_CR1200_User_Manual 4
2.1 - Unpacking
Remove the CR1200 from its package and inspect it for damage. If the unit was damaged during shipping, call Code
at (801) 495-2200.
The standard CR1200 was ordered and shipped with your choice of USB, RS232, or PS2 cable interface. The USB
version is available in 6 foot or 12 foot cable lengths. RS232 cabled units include a power supply (US/Europe/SA/UK/
Asia) designated at ordering. The connector to the power supply is integrated into the RS232 cable.
The CR1200 is shipped in an approved shipping container. Please keep your packing materials and use them if you
need to return your equipment to Code for servicing.
2.2 - Installing
Figure 2.1 shows the connectors for the CR1200 cables. Cables are connected to the CR1200 with an 8-pin DIN
connector. This section tells you how to attach the CR1200 to a host and congure the reader based on options
available for each cable type.
After installation, the CR1200 will be ready to operate in the Dynamic Optimization Technology (DOT) mode described
in Section 4.1.
Figure 2.1
2.2.1 - USB Cable Connection and Settings
The USB Cabled CR1200 communicates with the host computer over a USB cable using the USB communications
protocol.
2.2.1.2 - USB Cable Instructions
To connect the CR1200 to your host computer via USB interface:
1. Attach the USB cable to CR1200.
2. There is no need to power of the computer. Connect the USB cable to a USB port on the computer (Figure 2.2).
3. Once properly connected, the CR1200 will power on and beep.
4. Scan the below code (M049_03) for USB Keyboard Mode:
USB Keyboard Factory Reset Save Settings
Figure 2.2
5. Scan the Save Settings Code (M188_02)
Save Settings
C003525_06_CR1200_User_Manual 5
2.2.1.2 - Addional USB Communication Settings
USB Keyboard Mode - Data is sent from the Reader and interpreted by the host just as if a USB
keyboard was being used to enter data.
USB Downloader - This mode is used when downloading rmware.
USB Native Two Way Mode - This mode is utilized when there is a need for error-corrected communication between the
CR1200 and an application through the USB port.
USB Virtual COM 1 Way Mode - This mode allows a USB-cabled CR1200 to function as a virtual COM port. To use the
CR1200 in this mode, download the driver at www.codecorp.com/downloads.php.
USB HID POS (Terminal ID 131) - This mode allows a USB-cabled CR1200 to communicate as a USB HID POS
(Terminal ID 131) device.
Scan the following codes to set the appropriate USB communication setting:
USB Keyboard USB Downloader USB Native Two Way Mode
USB Virtual COM 1 Way Mode USB HID POS (Terminal ID 131)
2.2.1.3 - Keyboard Support
Scan the following codes to set appropriate keyboard mapping:
US English (Default)
No Leading 0 US English - Leading 0 US English - ctrl + char
for non-printable characters for non-printable characters for non-printable characters
French German JapaneseUniversal Keyboard
Alternative OS
(Windows CE/MAC/Unix/Linux)
Custom Keyboard Enable Alternative OS Disable
Requests map to
be installed
Save Settings
C003525_06_CR1200_User_Manual 6
2.2.2 - PS/2 Cable Installation Guide
CR1200 must have a serial number greater than 10050561 and a rmware version greater than 4126 to use a PS/2
cable.
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 CR1200.
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 CR1200 PS/2 cable (Figure 1.17).
4. Now connect the male CR1200 PS/2 connector into the keyboard port on the computer (Figure 1.18).
5. Power on the computer. The CR1200 is powered by the PS/2 port and does not require a power supply.
Figure 1.17
PS/2 Factory Reset
Figure 1.18
Save Settings
Code does not guarantee compatibility
with all models of computers.
Save Settings
C003525_06_CR1200_User_Manual 7
Loading...
+ 27 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.