Code CR950 Operation & User’s Manual
Text of the manual
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
D008736_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 specifications 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®, 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
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
D008736_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 - Configuring a Reader for USB Communication 6
7.0 - Configuring a Reader for RS232 Communication
6
8.0 - Configuring 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
D008736_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 configuration 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 - CortexOPOS
TM USB Device Types
There are two different ways to set up a Code USB reader for OPOS:
Type
Description
Generic CortexOPOS
TM
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-specific
CortexOPOS
TM 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 configured using the
CortexOPOS
TM 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-specific devices is only relevant to USB-connected devices.
When an RS232 CortexOPOS
TM 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 configured.
D008736_04 CortexOPOS User Manual
5.1 - Download the OPOSinstaller.zip file 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 CortexOPOS
TM 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 CortexOPOS
TM 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 CortexOPOS
TM service object is
installed. Prior to using a Code barcode reader with
the OPOS software, it must be configured 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 configured device. If a
generic device was not created, then the
CortexOPOS
TM Device Manager application must be
used to configure a Code device for use with OPOS.