Code CR950 User manual

codecorp.com
Products Supported: CR950,
CR1000, CR1100, CR1400,
CR2700, CR5000, CR6000,
CR8000, CR8200
(Limited Support for CR2600)
CORTEXOPOS™
MANUAL VERSION 04
RELEASE DATE: SEP 2020
USER MANUAL
NORTH AMERICA, EMEA, APAC

2D008736_04 CortexOPOS User Manual
CortexOPOSTM User Manual
Copyright © 2014–2020 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. 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 editori-
al 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 Corpora-
tion 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, Code Track, GoCard, GoWeb, ShortCode, GoCode®, Code Router,
QuickConnect Codes, Rule Runner®, Cortex®, CortexRM, CortexMobile, Code®, Code Reader, CortexAG,
CortexStudio, CortexTools®, Anity®, 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
codecorp.com/about/patent-marking.
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
434 West Ascension Way, Suite 300
Salt Lake City, UT 84123
Phone: +1 801.495.2200
Fax: +1 801.495. 0280
codecorp.com

3D008736_04 CortexOPOS User Manual
Table of Contents
1.0 - Introduction 4
2.0 - Hardware Requirements 4
3.0 - Software Requirements 4
4.0 - CortexOPOS USB Device Types 4
5.0 - Installation 5
6.0 - Conguring a Reader for USB Communication 6
7.0 - Conguring a Reader for RS232 Communication 6
8.0 - Conguring a CR2700 with CRA-A271 Bluetooth
Inductive Charging Station 6
9.0 - CortexOPOS Device Manager 6
10.0 - Adding a USB Reader to the CortexOPOS
Device Manager 7
11.0 - Adding an RS232 Reader (or Modem) to the
CortexOPOS Device Manager 8
12.0 - Using the Microsoft POS for .NET Sample Application 9
13.0 - Optional Feature Support 10

4D008736_04 CortexOPOS User Manual
1.0 - Introduction
The CortexOPOSTM service object allows Code barcode readers to interface with Windows PC applications
that use the OPOS standard to communicate with peripherals. By default, the driver installation will create
an OPOS device that will work for all USB-connected Code barcode readers. The CortexOPOS installer will
also install the CortexOPOSTM Device Manager. The Device Manager gives users more advanced options,
which include conguration for RS232-connected devices—including modems and multiple devices con-
nected at the same time.
The CortexOPOSTM service object supports USB and RS232 connections between the reader and the host
computer. RS232 connection between the modem and host computer is also supported. Bluetooth con-
nections are not supported at this time.
2.0 - Hardware Requirements
Component Requirements
Computer PC/AT compatible
Hard Disk In addition to the capacity recommended for the OS, the hard disk must have at least
10 MB space available
Memory A minimum of 94 MB of memory is required, and an additional 256 MB is
recommended
3.0 - Software Requirements
Component Requirements
Operating System PC/AT compatible
4.0 - CortexOPOSTM USB Device Types
There are two different ways to set up a Code USB reader for OPOS:
Type Description
Generic CortexOPOSTM
device (default)
This is an OPOS-registered device that is not tied to any particular Code barcode
reader. It will communicate with any connected Code barcode reader (CR1000,
CR5000, etc.)
Hardware-specic
CortexOPOSTM device
This is an OPOS-registered device that is tied to a single physical Code barcode read-
er serial number. CAUTION: If this type of device is congured using the
CortexOPOSTM Device Manager, and the reader is replaced (even if it is with the same
reader model—but not the exact same physical reader), the OPOS system will not be
able to communicate with the reader.
Note: The concept of generic vs. hardware-specic devices is only relevant to USB-connected devices.
When an RS232 CortexOPOSTM device is created, it will communicate with any Code barcode reader that is
connected to that RS232 port—as long as the reader is correctly congured.

5D008736_04 CortexOPOS User Manual
5.1 - Download the OPOSinstaller.zip le available
from codecorp.com/downloads.
5.2 - Run the CortexOPOSSetup executable, and
press Next when the screen below opens.
5.3 - Accept the Terms & Conditions and select
Next.
5.4 - You can specify a generic CortexOPOSTM device
be created during installation. Keep the check-
box checked if you want the device created and
designate a device name in the text box. Uncheck
the box to skip the device creation step (device
will need to be created later in Device Manager).
Select the desired options and click Next. (Note:
If a generic CortexOPOSTM device has been created
previously, this screen will not be shown.)
5.5 - Select Install, then Finish to complete the
installation process.
At this point, the CortexOPOSTM service object is
installed. Prior to using a Code barcode reader with
the OPOS software, it must be congured for OPOS
operation (see Section 6 or 7).
5.0 - Installation
If a generic device was created as part of the instal-
lation, the OPOS software application should be
able to connect to a properly congured device. If a
generic device was not created, then the
CortexOPOSTM Device Manager application must be
used to congure a Code device for use with OPOS.

6D008736_04 CortexOPOS User Manual
8.0 - Conguring a CR2700 with CRA-A271 Bluetooth Inductive
Charging Station
To congure a CR2700 for use with CortexOPOSTM, rst connect the CR2700 to the Bluetooth Inductive
Charging Station by scanning the Quick Connect Code located on the front of the Bluetooth Inductive
Charging Station. Then scan the following barcode.
To restore the original conguration, scan the Reset Bluetooth reader to factory defaults M20390
barcode from the online conguration guide at codecorp.com/support/cong-guides.
9.0 - CortexOPOSTM Device Manager
The CortexOPOS™ Device Manager provides options for more advanced congurations. If only one Code
barcode reader will be connected to the host computer, and it will be connected using USB, then the
default conguration is all that is necessary. The CortexOPOS™ Device Manager permits conguration
of RS232 devices, multiple generic devices, or hardware-specic devices (one or more). All USB devices
must either be generic or hardware-specic; types cannot be mixed.
Note: If you have more than one USB device enumerated with the host, there is no guarantee which device
will be connected. The driver will connect to the rst device returned by the operating system while enumer-
ating USB devices.
6.0 - Conguring a Reader for
USB Communication
Scan the following barcode to congure the reader
for OPOS mode using USB communication.
*Use M10009_01 for CR1000, CR1400, CR5000,
and CR8000. Use M20307_01 for CR8200, CR1500,
CR1100, and CR950.
To restore the original conguration, scan the
Reset to USB Factory Defaults barcode from the
online conguration guide at
codecorp.com/support/cong-guides.
7.0 - Conguring a Reader for
RS232 Communication
Scan the following barcode to congure the reader
for OPOS mode using RS232 communication.
**Use M10467_01 for CR1000, CR1400, CR5000,
and CR8000. Use M20308_01 for CR8200, CR1500,
CR1100, and CR950.
To restore the original conguration, scan the
Reset to RS232 Factory Defaults barcode from the
online conguration guide at
codecorp.com/support/cong-guides.
USB OPOS/JPOS
Mode for
CR8x Readers*
USB OPOS/JPOS
Mode for
CR82xx Readers*
M10009_01
M20344_01
M20307_01
RS232 OPOS/JPOS
Mode for
CR8x Readers*
RS232 OPOS/JPOS
Mode for
CR82xx Readers*
M10467_01 M20308_01

7D008736_04 CortexOPOS User Manual
10.0 - Adding a USB Reader to the CortexOPOS Device Manager
10.1 -Open the CortexOPOS™ Device Manager.
10.2 - Plug a reader into the computer USB port.
10.3 - The Device Manager will detect a connected
barcode reader and display the following prompts—
select Yes to continue.
10.4 - Devices can be set up as generic or specic.
a. - Generic: Keep the Generic device checkbox
checked. To change the name of the device, modify
the text in the Device Name eld. Press Finish to
save changes. A prompt box will appear asking the
user to conrm the changes—press Yes to conrm.
b. - Specic: Uncheck the Generic device check-
box. A list of connected devices will appear. High-
light the device you want to add and click Apply. A
prompt box will ask you to conrm—press Yes.
10.5 - Once the reader has been added to the
CortexOPOS™Device Manager, the reader name
will appear in the Device list on the left.
10.6 - To delete a device, right-click on a device
name and select Delete Device. A prompt box will
appear asking the user to conrm the deletion—
press Yes to conrm.

8D008736_04 CortexOPOS User Manual
11.0 - Adding an RS232 Reader (or Modem) to the
CortexOPOS Device Manager
11.1 -Open the CortexOPOS™ Device Manager.
11.2 - Plug the reader, or CodeXML® modem, into
the computer serial port. (Scan the QuickConnect
CodeTM on the modem.)
11.3 - Select Refresh under Device.
11.4 - Select the appropriate port from the Port
Mode list options.
Note: If the reader is an 8x based product select COM1,
COM2, etc. If the reader is an 82x based product reader,
select COM1 (8200), COM2 (8200), etc.:
11.5 - Select the desired baud rate. Modify the
Device Name as desired. Press Finish to save
changes. A prompt box will appear asking the user
to conrm the changes—press Yes to conrm.
Note: All RS232 CortexOPOS™ devices behave as
generic devices, and are not tied to any particular
reader hardware or serial number.

9D008736_04 CortexOPOS User Manual
12.0 - Using the Microsoft POS for .NET Sample Application
Microsoft provides the Microsoft Point of Service for .NET or Microsoft POS for .NET library that includes
a sample application that can be used with OPOS drivers—including the CortexOPOS™ driver for Code
barcode readers—to test communication with OPOS devices. This software can be downloaded from
Microsoft at microsoft.com/en-us/download.
12.1 -Install the Microsoft POS for .NET software.
12.2 - Open the TestApp.exe sample application
(close any other OPOS applications, including
CortexOPOS™ Device Manager, and any other Code
applications).
12.3 - Make sure you have a properly congured
Code reader connected to the computer. Expand
the Scanner block in the left pane, and select the
device name specied for the connected Code
Reader (Code Barcode Reader by default).
12.4 - Press Open, then Claim to connect to the
reader.
12.5 - Check the DeviceEnabled, the DataEventEn-
abled, and the Decode Data checkboxes. Scan a
barcode and see the results in the bottom window.

10D008736_04 CortexOPOS User Manual
13.0 - Optional Feature Support
Feature/Capability Support Statement
Power reporting Supported as PR_STANDARD
Compare rmware Not supported
Statistics reporting Not supported
Update rmware Not supported
Update statistics Not supported
Direct IO Not supported
Other manuals for CR950
2
This manual suits for next models
9
Table of contents
Other Code Barcode Reader manuals

Code
Code CR3 User manual

Code
Code CORTEXJPOS CR6000 User manual

Code
Code CR5200 User manual

Code
Code Code Reader 1400 User manual

Code
Code CR3600 User manual

Code
Code CR4400 Operator's manual

Code
Code Code Reader CR3500 User manual

Code
Code CR2700 User manual

Code
Code CORTEXJPOS CR2300 User manual

Code
Code CR1100 User manual