The configurable OPN2004 Companion Scanner makes bar code data collection simple. Scan a bar code and it is automatically stored. Leverage the free OPN2004 Software Development Kit to customize scanning behavior for targeted applications in inventory control, healthcare and retail. For easy data transfer, the device is equipped with a standard USB port, which is also used to charge the internal battery. The OPN2004 stores up to 10,000 barcodes plus timestamps.
To factory reset the OPN-2004 please follow the below instructions.
To change volume options on your OPN2004, 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.
My OPN-2004 has suddenly stopped beeping when I scan barcodes. Is it broken?
Using the OPN-2004 with a Windows PC requires you to download and install Opticon's PC USB Drivers Installer, and an application to retrieve the data like the PC Companion Application. Both of these are located in the Downloads section of this page.
You will only need to do this part once per computer.
In order to set up the OPN-2004 on the Mac, we will need to install the Mac Companion Application and configure the OPN-2004 to connect to the Mac.
The OPN-2004 and the Mac are now connected and working together.
Collecting data with the OPN-2004 is as simple as pointing and scanning. Scanning barcodes with the big button or "trigger" will store barcodes, while scanning with the small button or "function" will remove barcodes. Below are some tips about scanning and removing barcodes from the device.
If you haven't done so yet, refer to the Initial Setup instructions above to get all the proper software installed and ready. This part of the guide assumes that you have already successfully setup your computer to communicate with the OPN-2004.
While there are multiple components to the firmware on an OPN-2004 (Bootloader, OS and Application) 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.
We have a Youtube tutorial you can follow along with for the firmware loading steps. The scanner used in the video is different but the steps followed are the same.
The OPN2004 firmware is split into two levels, an Operating System and an Application. The Operating System Exposes the functions of the hardware to the Application level firmware, and the Application determines how the device behaves. The Operating System is developed and maintained solely by Opticon. However, anyone can make an application for the OPN2004 using the C-Library Kit. The C-Library Kit also contains code samples.
There are currently APIs for developing applications to communicate with the OPN2004 on/with the following platforms/technologies:
The OPN PC SDK contains nearly everything you would need to develop your own host application to interface with the OPN-2001, OPN2003, or OPN2004. Sample code and documentation are included, however compilers are not included. Please use a compiler appropriate for the operating system you are developing for: Windows, or Macintosh OS X.
In addition to the CSP2 support built into the OPN2004, 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 OPN2004 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 OPN2004 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 allows the OPN2004 to emulate a USB Keyboard. While the OPN2004 is plugged in, any barcodes that are scanned are input wherever the cursor is on screen. When a barcode is scanned while the OPN2004 is disconnected, the barcode is stored in memory. When you want to retrieve scanned barcodes, simply plug the OPN2004 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 OPN2004 in USB Keyboard Mode, print and scan the barcode sheet linked here. You may also need to update firmware to the latest version of the Firmware: OPN2001 Simulation Application to enable the feature.
You can enable Advanced send mode when scanning the barcode sheet linked here. When the advanced send mode is enabled:
When the advanced send mode is disabled:
To disable Advanced Send mode linked here
This mode is also referred to as USB-MSD mode. The Firmware: Storage Application must be loaded on the OPN2004 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 OPN2004 into a computer, and copy the text file out of the flash drive. For more configuration options, see the User Manual: Storage Application. In particular, the last few pages have barcodes that can be scanned to configure the layout of the text file.
To use the OPN2004 with the OPN Companion Application again, print and scan this barcode sheet.
Notice: The downloading and use of any Opticon software implies consent with Opticon's End User License Agreement.
Document | Description | Version | Download |
---|---|---|---|
User Manual: Storage Application | This is the user manual for the standard storage application, which is designed to demonstrate the OPN2004's storage (batch) capabilities. This application supports USB-VCP with OseComm , and USB-MSD (flash drive) modes. | March 2022 | Download |
User Manual: OPN2001 Simulation Application | This manual describes the usage of the OPN2001 Simulation Application, an embedded application published by Opticon for the OPN2004, that enables the OPN2004 to behave as an OPN2001 with regard to user behavior and PC interaction. Windows and Mac software specifically written for the OPN2001 is required to transfer or receive data from an OPN2004 running this application. | Download | |
Datasheet | Technical details at a glance. | 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 |
Quick Access Barcode Sheet | This document contains the barcodes for switch between USB-VCP (Classic) and HID modes on the OPN2004 Alternate OS. | 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 | Low-level firmware necessary for proper use of the device. pre-installed during manufacturing. Appload (see above) required for loading. Unless instructed by Technical Support it is best to download and install an Application level firmware as these contain the latest Bootloader and OS as well as the Application in a single file for simpler installation. | RAIV0016 | Download |
Firmware: OS | One of two pieces of firmware required for the proper functioning of the OPN2004. Appload (see above) is required for loading the OS onto the OPN2004. Unless instructed by Technical Support it is best to download and install an Application level firmware as these contain the latest Bootloader and OS as well as the Application in a single file for simpler installation. | RAIV0016 RBIV0038 |
Download |
Firmware: OPN2001 Simulation Application | This OPN2004 application enables the OPN2004 to behave as an OPN2001 with regard to user behavior and PC interaction. Windows and Mac software specifically written for the OPN2001 is required to transfer or receive data from an OPN2004 running this application. Note: OPN2004 requires Operating System (OS) firmware of at least RBIV0032. Appload (see above) is required for loading this application onto the OPN2004. NOTICE: Current and future versions of this Application now support USB-HID in addition to the standard CSP2 features. | RBIV0042 RFI3727L |
Download |
Firmware: Storage Application (MSD-Mode) | This application provides batch storage of scanned barcodes (MSD mode). Appload (see above) is required for loading this application onto the OPN2004. | 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. | EGF3800J 2.19 |
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 SDK | This SDK is used to develop Windows and Mac OS X side software that will communicate with an OPN2001 or any OPN running its OPN2001 emulation firmware. For the SDK necessary to develop firmware local to the OPN see the C-Library Kit. | Version 14 (EGFS003D) | 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 |