The OPN2005 is one of Opticon's Bluetooth companion scanners. Armed with a variety of connection options and the ability to run customizable embedded applications created with the C-Library Kit, the OPN2005 is an incredibly versatile scanner in the same attractive form factor of the OPN2002. The OPN2005 Bluetooth Companion Scanner enables real-time barcode scanning into any Bluetooth ready device including Android, iOS, Blackberry, PC and Mac. The OPN2005 scanner is small – it fits into a pocket or on a keychain and weighs only one ounce. It comes at an affordable price point that enables any business to integrate barcode scanning into mobile applications. The OPN2005 is also programmable: a free SDK makes it easy to create custom scanning applications. With the addition of Secure Simple Pairing, the OPN Companion Scanner family just got smarter.
The OPN2005 product highlights include:
Demo video with the standard Bluetooth Firmware: View
The OPN2005 is usable on wide variety of platforms and Bluetooth stacks.
Supported platforms include:
For those platforms that only support SPP mode, OpticonRL may be required to enable the OPN2005 to output barcode data directly into an application.
Versions of OpticonRL currently exist for both Android and BlackBerry. This enables customers to get barcode data into their applications with a minimal amount of effort, as OpticonRL transforms received serial data into keyboard presses, in effect "wedging" barcode data into applications.
To change volume options on your OPN2005, please print and scan your desired setting from pages U124-125 in the Universal menu book. To use these settings, scan the SET barcode followed by your desired setting and then the END barcode.
To restore to factory defaults or in case the device is not responding, there is a feature that will allow a reset of the OPN2005. To perform a reset, hold down both buttons (clear/function and scan) for 30-40 seconds. This will reset the device and clear past pairing information. Once reset the pairing process will need to be performed to reconnect the OPN2005 to your device or computer.
There are multiple components to the firmware on an OPN2005 (Bootloader, OS and Application), however the instructions to load them individually or all together are the same. In most cases, all you'll need to do is load the OS, and the proper Application file for your needs.
Follow the directions below to load firmware on to the OPN2005.
In addition to the CSP2 support built into the OPN2005, it is also capable of functioning as either a USB Keyboard or a USB flash drive. Both of these modes eliminate the need for PC software.
When in Keyboard mode, the OPN2005 can scan in real time or store data in memory which can later be transmitted at the push of a button. In flash disk(MSD) mode the OPN2005 stores barcode scans into a text file on the device. The text file can later be accessed simply by plugging in the device.
This mode is also referred to as USB-MSD mode. The Firmware: Storage Application must be loaded on the OPN2005 in order to enable this mode of operation. To install the Storage Application, follow these firmware loading instructions. Once the storage application is loaded, print and scan this sheet of barcodes to configure the device to act as a flash disk.
Once that's finished, scanning barcodes is as simple as pressing a button. When you want to download your barcode scans, plug the OPN2005 into a computer, and copy the text file out of the flash drive. For more configuration options, see the Demo manual. In particular, the very last page has barcodes which can be scanned to configure the layout of the text file.
This mode allows the OPN2005 to emulate a USB Keyboard. While the OPN2005 is plugged in, any barcodes that are scanned are input wherever the cursor is on screen. When a barcode is scanned while the OPN2005 is disconnected, the barcode is stored in memory. When you want to retrieve scanned barcodes, simply plug the OPN2005 into a computer, and press any key on the device to have it play back all of the barcodes that were scanned while it was disconnected.
To use the OPN2005 in USB Keyboard Mode, print and scan this barcode sheet. You may also need to update firmware to the latest version of the Firmware: OPN2001 Simulation Application to enable the feature.
To use the OPN2005 with the OPN Companion Application, first the Firmware: OPN2001 Simulation Application must be loaded on to the OPN2005. To install the OPN2001 Simulation Application, follow these firmware loading instructions. You may also need to print and scan this barcode sheet.
To return the OPN2005 to Bluetooth mode, you will need to load the Firmware: Bluetooth Application. To install the Firmware: Bluetooth APplication, follow these firmware loading instructions.
This linked document walks you through the steps to connect your OPN2005 to an iOS device: here
The OPN2002 does not need an SDK for the platforms it supports. Given the fact that it can transmit data serially via Bluetooth SPP or its USB port, or can transmit data as a Bluetooth HID (keyboard) device, SDKs for the various platforms the OPN2005 supports are not required (except for Windows Phone). This is because the manufacturers of those platforms provide APIs for accessing serial ports and managing Bluetooth connections.
When talking about an SDK in relation to the OPN2005, what is referred to is the C-Library Kit. With the C-Library Kit installed, developers are able to create and customize embedded applications for the OPN2005, thus changing and customizing its behavior to better suit their use cases.
Introduction Although Opticon's scanners rely on Bluetooth HID-mode or SPP-mode profiles to communicate barcode scans with a host device, Windows Phone 7 & 8 do not ship with support for these profiles out of the box. Rather, they ship with support for the RFCOMM protocol that HID and SPP-mode profiles are built upon. The purpose of this SDK is to provide SPP-mode support so that an app developer can transmit and receive data, and manage the connection, all from within their Windows Phone app. This support can allow app developers to create apps which leverage the features of an Opticon Bluetooth device to facilitate fast data acquisition using a Windows Phone device.
For complete SDK documentation, see the "OpticonBluetoothAPIDocs.chm" contained in the SDK Download below. To utilize the SDK, simply add a reference to the OpticonBluetoothAPI.dll file in Visual Studio by following Microsoft's tutorial: http://msdn.microsoft.com/en-us/library/wkze6zky.aspx Once this is done, all of the functions listed in the OpticonBluetoothAPIDocs.chm help file will be available. Please see the reference for more information about specific functions. The reference is contained within a chm help file, OpticonBluetoothAPIDocs.chm which should have been included with your copy of the SDK.
Example An example Visual Studio project is also included with the SDK, to demonstrate how to integrate an Opticon OPN-2002 or OPN-2005 using the API. When the included solution is built, it will create an application for Windows Phone 8. This application is deployable on a live device, and it should provide a good idea of the capabilities of the API. The example application supports the following features: Connection Management: The application can be commanded to search through the list of paired devices for supported devices. To do this, choose the Find Paired Devices button. If a supported device has been paired with the phone, it will be displayed in this list. Touch the desired device and choose Connect to selected to establish a connection. Bidirectional Communication: To test receipt from the scanner, simply scan any supported barcode. The barcode data will appear in the application. To test transmission to the scanner, touch the Send Z1 button. This causes a command to be transmitted to the scanner. As a result, the firmware versions for the connected scanner will be displayed as output. Please note that although the app supports managing connections, initial pairings with supported devices must still be created using the Windows Phone settings app or the Windows Phone Bluetooth API. See Microsoft's Knowledge Base for more information: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207007(v=vs.105).aspx Supported Devices Currently, only the OPN-2002 and OPN-2005 are tested and known to work with this API. Please contact Opticon Technical Support for more information about support for our other devices.
Notice: The downloading and use of any Opticon software implies consent with Opticon's End User License Agreement.
NOTES:
Document | Description | Version | Download |
---|---|---|---|
Quick Start Guide | This is the first step for someone setting up the OPN2005 for the first time via Bluetooth. Be certain to pay attention to which Bluetooth mode you use. HID (Human Interface Device) is for Bluetooth HID Keyboards and SPP (Serial Port Profile) is for Bluetooth Serial Ports. If uncertain which one to use, choose HID. | Download | |
User Manual: Bluetooth Application | This is the user manual for the standard Bluetooth Application, which is pre-loaded on all OPN2005s prior to shipping. Contains setup instructions and some configuration barcodes, including barcodes to toggle the iOS (iPhone/iPad/iPod) system soft keyboard show/hide feature on and off. | Download | |
User Manual: Storage Application | This is the user manual for the standard storage application, which is designed to demonstrate the OPN2005's storage (batch) capabilities. This application supports USB-VCP with OseComm , and USB-MSD (flash drive) modes. | April 2016 | Download |
DataSheet | Technical details at a glance. | Download | |
Specification Manual | This document provides detailed specifications for the OPN2005. For advanced users and system integrators only. | Download | |
iOS toggle Menu Codes | This document contains the two barcodes necessary to enable/disable the keyboard toggle feature when paired with Apple iOS devices (iPhone, iPad, etc.). | Download | |
iOS Bluetooth Troubleshooting | This document contains screen shots of what you may see when attempting to pair with Apple iOS devices (iPhone, iPad, etc.). | Download | |
Universal Menu Book | The Universal Menu Book is a document containing instructions and configuration options for the majority of Opticon's products. Support of the commands in this manual is product specific. A must read for System Integrators. In effect this is the User Manual for all of Opticon's products that do not have a User Manual of their own and a supplement to all others. | December 2009 | Download |
Software | Description | Version | Download |
---|---|---|---|
Appload | Appload Is Opticon's multi-purpose firmware update utility. It is a Windows PC application that provides the capability to download firmware onto most Opticon products. It also contains a versatile terminal interface that allows serial communication to any serial port connected to the PC (be it RS232, USB-VCP or Bluetooth-SPP). Opticon products can be queried and configured in this manner. | EAGV0186 1.86 |
Download |
Firmware: Bootloader + OS | The Operating System for the OPN2005. Appload (see above) is required for loading the OS onto the OPN2005. Unless instructed by Technical Support it is best to download an Application firmware file as these contain the Bootloader and OS as well as the application in a single file for simpler installation. | RALV0016 RBLV0038 |
Download |
Firmware: Bluetooth Application | This standard application provides Bluetooth functionality and data transfer for both HID and SPP modes, as well as easy toggling of the iOS (iPhone/iPad/iPod) system soft keyboard. Batch storage is not supported. This application is pre-loaded on all OPN2005s prior to shipping. Appload (see above) is required for loading this application onto the OPN2005. This firmware file contains the latest Bootloader, OS and Application. | RALV0016 RBLV0047 RFL3791L |
Download |
Firmware: OPN2001 Simulation Application | This application enables the OPN2005 to behave as an OPN2001 with regard to user behavior and PC interaction. The OPN PC Application (see below) is required to transfer data between the OPN and the PC. Note: OPN2005 requires Operating System (OS) firmware of at least RBLV0032. Appload (see above) is required for loading this application onto the OPN2005. NOTICE: Current and future versions of this Application now support USB-HID in addition to the standard CSP2 features. This application also requires OPN200X PC-applation (V2.11 or higher) for configuration and retrieving data, which can be found in the 'software' section | RFI3727L | Download |
Firmware: Storage Application | This application provides batch storage of scanned barcodes (MSD mode). Appload (see above) is required for loading this application onto the OPN2005. | RFI3793F | Download |
OPN PC Companion Application (OPN200x) | The OPN2001 (and any OPN running its version of the OPN2001 emulator firmware) requires the use of a PC side application to communicate and receive the scanned barcode data. This is Opticon's free standard application. A free SDK is also available to customize this application. | EGF3800G 2.16 |
Download |
OPN PC Companion Application Source Code | The Visual Studio source files for Opticon's OPN PC Companion Application | EGF3800E | Download |
Apple MacOS Version 10.15 Demo Application |
This is the latest Mac OS version of the popular OPN 2001 Companion Application. Download this for the most recent version. |
EGFS0398 Catalina |
Download |
Apple MacOS Version 10.14 Demo Application |
This is the previous Mac OS version of the popular OPN 2001 Companion Application. Download this version if the latest version does not run on your Mac OS machine. |
EGFS0397 Mojave |
Download |
C-Library Kit | The C-Library Kit is Opticon's SDK for developing custom firmware for many of Opticon's product families (OPN, OPL97xx, OPL98xx, OPH, etc.). Included find sample code, full application samples, library files, documentation, compilers for certain products and more. This download is a zipped collection of the installer and associated files. The Toshiba C Compiler requires a separate download which is located here | 2.38 | Download |
OPN Windows Phone Bluetooth SDK | This SDK provides SPP-mode support on Windows Phone so that an app developer can transmit and receive data, and manage the connection, all from within their Windows Phone app. This allows app developers to create apps which leverage the features of an Opticon Bluetooth device using a Windows Phone device. | 1.0 | Download |
Driver | Description | Version | Download |
---|---|---|---|
All-In-One PC Drivers | USB-to-serial drivers installer package for 32 and 64-bit versions of Windows XP (32-bit only), Vista 7, 8, 8.1 and 10. This package contains four drivers. The first and fourth drivers are for the Opticon cradles. The second driver is for the OPN200x scanners along with many other Opticon products. The third driver is an ATEN driver for a popular RS232 <-> USB-VCP adapter. You can choose any of the drivers to install on the first screen of the installer program. *Note: Opticon USB Drivers may not install or operate correctly if FIPS (Federal Information Processing Standards) is enabled on your host computer* | 1.615 | Download |