BarCodeOS Overview

- Updated 6/15/2018

Currently supporting the Code Corporation hardware family, BarCodeOS provides productivity & cost savings to nearly any industry where bar coding and/or middleware applications are used. BarCodeOS transforms the traditional role of a bar code scanner into a flexible data filtering, validation, and formatting tool - all without the need for drivers, PC software, or programming. See it in action on our YouTube Channel.

* Current features require the latest CodeCorp firmware (currently 1306), and latest BarCodeOS Version (v50615).
A legacy version of this site which supports earlier versions of BarCodeOS is available here. However, we recommend upgrading your scanners to the latest free firmware updates from CodeCorp Updates, and latest BarCodeOS release from IDI .


Choose a BarCodeOS App

Smart-Apps for DoD, Healthcare, Age Verification, Database Lookup, Automated URL searches, even create your own BarCodeOS apps.

Change Scanner Settings

Configure your scanner without installing any software. Beep Volume, Prefix/Suffix, Data Filtering, Language .... Just scan off the screen of your browser-enabled device.

12+ Supported Models

* Corded USB/Serial/PS2
* Portable Batch Storage Options
* Cordless BlueTooth (Active or Batch Storage)

View Support Videos

Check out the ID Integration channel on YouTube for more about BarCodeOS

Play with Our Demos

If you've watched our BarCodeOS Videos on YouTube, you can test out your own scanner with these demos.

Learn More

Learn more about what BarCodeOS is, how it works, and why it will transform the bar code scanner industry.


BarCodeOS Web Configuration


Current BarCodeOS Application Modes

Users can switch between several pre-loaded 'applications' which will alter the scanner's output based on the bar code inputs of a specific industry type.

osBasic

Enhanced Scanning

osBasic is for general scanner use, but with access to BarCodeOS data filtering.

↑Configure↓
osID

Driver's License
& ID Parsing

osID provides age verification, and data parsing for North American Driver"s Licenses and US Military/DoD ID Cards.

↑Configure↓
osUDI

Health Care UDI
Validation

osUDI is intended for Healthcare
applications where UID bar codes require validation and parsed output.

↑Configure↓
osWeb

Automated Web Search

osWeb performs automated search URL output based upon an analysis of the decoded text.

osXRef

Database
Reference

osXRef performs a veritical Lookup function on a local database file, using the decoded scan value. Multiple column values can be provided as formatted output.

↑Configure↓
osDoD

MIL-129/130
Validation

osDoD is intended for military
applications where IUID data matrix, and
Shipping Label PDF417 codes
require validation and parsed output.

↑Configure↓

Training Videos

Select from the menu to see Relavent Videos about BarCodeOS
Or, visit our YouTube Channel



BarCodeOS Demos

This BarCodeOS demonstration involves the parsing of DoD IUID data matrix bar codes. In order to function properly, the scanner must first be running the 'Smart-UID' application. To assure that this is the currently active application, scan the barcode image to the left. Thereafter, users can customize Smart-UID output via the Configuration form below. Each contol and input selection will update the configuration code.

To test this new scanner configuration, users can create their own IUID data matrix code in the adjacent form using TEI prefixes (data format 12), and any order of data segments. After creating a IUID bar code, place the cursor in the desired starting location of the output form. Upon scanning the IUID code, the scanner will validate, parse, then output the data - jumping from one input field to the next per the inclusion of "t" [Tab] or "n" [NewLine/Enter] in the Parsed output field used in the configuration form.

osDoD Configuration








Spec2K >> IUID

SaveAs Default
Test your IUID Output Configuration Here
Create IUID Code
Data Segment 1:
Data Segment 2:
Data Segment 3:
Data Segment 4:
Parsed IUID Form
Raw IUID (BarCode Scan)
UII(Concatenated Form for Federal Registry )
IACConstruct TypeData FormatAppended Data
Vendor IDPart NumberSerial Number
This BarCodeOS demonstration involves the validation & parsing of DoD Shipping Label PDF417 codes. In order to function properly, the scanner must first be running the 'Smart-UID' application. To assure that this is the currently active application, scan the barcode image to the left. Thereafter, users can customize Smart-UID output via the Configuration form below. Each contol and input selection will update the configuration code.

Create your own MIL-STD-129 Unit Pack label code in the adjacent form, using DI prefixes (data format 06), and using any order of data segments. After creating the PDF417 code, place your cursor in the desired starting location of the output form. Upon scanning the PDF code, the scanner will validate and output the data - parsing the list of Serial number and or UII values in the code.
'Rogue Codes' are those that exploit Windows access to the Run command via the 'Start' button. Because most modern bar code scanners utilize USB keyboard wedge drivers, a bar code symbology can include characters that effectively "press" the Start/Run key combination and follow up with a malicious Windows system command. In the demo examples here, BarCodeOS will effectively recognize and nullify such system commands. So, in order to properly demonstrate the impact, users will need to disable BarCodeOS by scanning the code to the left, which will return the scanner to default factory Code Corp conditions.

There are hundreds of supported Windows system commands (see 156 Useful Run Commands) that can be embedded within a bar code. Yet BarCodeOS will recognize the Start/Run key combination, and nullify the execution of such commands.
Rogue System Command
Select a Windows System Command and scan to execute the command
Run Key Combination
Select a Windows Key Combination from the list and scan to execute the command

This BarCodeOS demonstration involves the parsing of Healthcare UDI bar codes. In order to function properly, the scanner must first be running the 'Smart-GS1' application. To assure that this is the currently active application, scan the barcode image to the left. Thereafter, users can customize Smart-GS1 output via the Configuration form below. Each contol and input selection will update the configuration code.

To test this new scanner configuration, users can create their own UDI data matrix code in the adjacent form using any order of GS1 prefixes (01,10,11,17,20,21,30) and data segments. After creating a UDI bar code, place the cursor in the desired starting location of the output form. Upon scanning the UDI code, the scanner will validate, parse, then output the data - jumping from one input field to the next per the inclusion of "t" [Tab] or "n" [NewLine/Enter] in the Parsed output field used in the configuration form.

Test your UDI Output Configuration HereNote: Use ~ character to represent FNC1 or ASCII29 GS character.
Create UDI Code
Data Segment 1: 
Data Segment 2: 
Data Segment 3: 
Data Segment 4: 
Data Segment 5: 
Parsed GS1/UDI Sample Form
Raw UDI (BarCode Scan)
GTINRevS/N
Lot/Batch NumberQty
Mfg. DateExp. Date
SaveAs Default

Ordering Information

Below is a listing of available models, options, and services for CodeCorp hardware with embedded BarCodeOS

Code Corporation Warranty

ID Integration maximizes the value of your capital investment by including Premium Extended Warranty Service Plans on ALL scanner hardware sold with BarCodeOS installed. The length of these Premium Extended Service Plans are dependent on the model chosen. Code Corporation's Extended Warranty Coverage is unmatched in the Bar Code reader industry.

Part Numbers & Pricing

Ordering P/N Description Price-USD Click Image for specs
with BarCodeOS-Basic & Defense Industry (IUID) Software Modules
Corded Models - Defense Edition
SYSCIDI-D10 Scanner, w/BarCodeOS-Defense Edition (IUID), CR1000 with 6-foot USB cable. Includes Premier 4-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $595
SYSCIDI-D14 Scanner, w/BarCodeOS-Defense Edition (IUID), CR1400 with 6-foot USB cable. Includes Premier 5-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $660
SYSCIDI-D60 DPM Scanner, w/BarCodeOS-Defense Edition (IUID), CR6000 with 6-foot USB cable. Includes Premier 5-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1450
Cordless Models - Defense Edition
SYSCIDI-D26P Scanner Kit, w/BarCodeOS-Defense Edition (IUID), CR2600 Palm-mount, Battery, Charging Dock with embedded support for BlueTooth communication mode. Includes Premier 5-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1450
SYSCIDI-D26H Scanner Kit, w/BarCodeOS-Defense Edition (IUID), CR2600 Handle-mount, Battery, Charging Dock with embedded support for BlueTooth communication mode. Includes Premier 5-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1500
SYSCIDI-D36P Scanner Kit, w/BarCodeOS-Defense Edition (IUID), CR3600 Palm-mount, Battery, Charging Dock with embedded support for BlueTooth communication mode. Includes Premier 4-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1550
SYSCIDI-D36H Scanner Kit, w/BarCodeOS-Defense Edition (IUID), CR3600 Handle-mount, Battery, Charging Dock with embedded support for BlueTooth communication mode. Includes Premier 4-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1600
with BarCodeOS-Basic Software Module
Corded Models - Basic Edition
SYSCIDI-B10 Scanner, w/BarCodeOS-Basic Module, CR1000 with 6-foot USB cable. Includes Premier 4-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $495
SYSCIDI-B14 Scanner, w/BarCodeOS-Basic Module, CR1400 with 6-foot USB cable. Includes Premier 5-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $495
SYSCIDI-B60 DPM Scanner, w/BarCodeOS-Basic Module, CR6000 with 6-foot USB cable. Includes Premier 5-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1350
Cordless Models - Basic Edition
SYSCIDI-B26P Scanner Kit, w/BarCodeOS-Basic Module, CR2600 Palm-mount, Battery, Charging Dock with embedded support for BlueTooth communication mode. Includes Premier 5-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1325
SYSCIDI-B26H Scanner Kit, w/BarCodeOS-Basic Module, CR2600 Handle-mount, Battery, Charging Dock with embedded support for BlueTooth communication mode. Includes Premier 5-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1375
SYSCIDI-B36P Scanner Kit, w/BarCodeOS-Basic Module, CR3600 Palm-mount, Battery, Charging Dock with embedded support for BlueTooth communication mode. Includes Premier 4-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1425
SYSCIDI-B36H Scanner Kit, w/BarCodeOS-Basic Module, CR3600 Handle-mount, Battery, Charging Dock with embedded support for BlueTooth communication mode. Includes Premier 4-Yr Extended Service Coverage & Access to BarCodeOS Web Configurator Tool. $1475
Accessories and Spares
ACSCCOD-C500 Scanner Accessory, USB Cable, 6-foot, for CodeCorp CR900/1000/1400 models $20
ACSCCOD-C508 Scanner Accessory, USB Cable, 8-foot coiled, for CodeCorp CR900/1000/1400 models $20
ACSCCOD-C507 Scanner Accessory, USB Cable, 3-foot, for CodeCorp CR900/1000/1400 models $20
ACSCCOD-C509 Scanner Accessory, USB Cable, 9-inch, for CodeCorp CR900/1000/1400 models $20
ACSCCOD-C31 Scanner Accessory, USB Cable, 3-foot, for CodeCorp CR2600/3600 Charging Docks $20
ACSCIDI-KB1 Scanner Accessory, IDI Battery Pack for CR900/1000/1400 Batch Scanning $100
ACSCCOD-B23 Scanner Accessory, Battery Spare for CodeCorp CR2600/3600 $109
ACSCCOD-PC2 Scanner Accessory, Charging Station for CodeCorp CR2600 $100
ACSCCOD-PC4 Scanner Accessory, 4-bay Charging Station for CodeCorp CR2600/3600 batteries $210
ACSCCOD-CM2 Scanner Accessory, BlueTooth Modem & Charging Station for CodeCorp CR2600 $260
ACSCCOD-CM3 Scanner Accessory, BlueTooth Modem & Charging Station for CodeCorp CR3600 $260
ACSCCOD-STND Scanner Accessory, Stand for CodeCorp CR900/1000/1400 models $35
BarCodeOS Software Only
(Per reader pricing. Customer installable to existing Code or Microscan readers. BarCodeOS requires a JavaScript license on each scanner. Order separately, if needed.)
SWSCIDI-B Software, BarCodeOS Basic Edition, latest version release. CALL
SWSCIDI-D Software, BarCodeOS Defense Edition(Mil-Std-130N [IUID] & Mil-Std-129R), latest version release. For DoD & NATO use. Includes JS and IDI Encryption license files. CALL
SWSCIDI-M Software, BarCodeOS Healthcare Edition(UDI), latest version release. For Healthcare Industry use. Includes JS and IDI Encryption license files. CALL
Notes
[1] Manufacturer Warranties (both Std. & Extended) do NOT cover cable damage. Extended Warranty plans are available only at time of new scanner purchase. Visit the Code One Service Plan Site for details on Extended Warranty &Service Plans.

Scanner Model Feature Comparisons

Cabled ModelsCordless Models
Feature
CR1000

CR1400

CR6000

CR2600

CR3600
Premier Warranty5-yr5-yr5-yr4-yr4-yr
DecodeType1&2D1&2D1&2D1&2D1&2D
Resolution [2]4mil4mil3mil4mil4mil
DPM imagingNNYNN[3]
Focal Distance[4]4"4"2"4"4"
IP Rating5454546554
Durability Multiple 6 foot drops to concrete
User Interface:
Single BeepTone
Volume Adjust
YYYYY
VibrationNYYYY
LCD DisplayNNNNY
Cable Options:
USB 2.0[6]YYYY(modem)Y(modem)
PS/2YYY----
SerialYYY----
Modem Options:
BlueTooth Class 2------YY
BlueTooth Class 1------YY
Win/iOS/Android[7]------YY
FIPS Bluetooth[8]--------Option

Contact Us

Questions? We welcome phone and email inquiries about BarCodeOS.

We have locations throughout the continental United States. Clients are encouraged to contact us regarding any issues they may be currently facing during their ongoing compliance processes. For your convenience, we have sales teams available to respond to any inquiries or feedback you may have.