Version Differences for OPN2005

(page sync issues)
Line 1:
    + [[Image:OPN2005_orthogonal_view.jpg|thumb|OPN2005]]  
       
    + The OPN2005 is one of Opticon's newest Bluetooth 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:  
    + *Price point makes real-time barcode scanning with an Android, Apple, Blackberry or Windows Mobile host device affordable  
    + *Supports Secure Simple Pairing in both HID and SPP Bluetooth profiles for added flexibility  
    + *Ready-to-go out of the box, just pair it with your device  
    + *Conveniently holds up to 25,000 scans when batch mode is required  
    + *Free SDK available to give you the option to customize scanning behavior  
    + *Simple, one-touch scanning  
    + *Small form factor - weighs only 1 oz.  
    + *100 scans/second laser barcode scanner  
    + *USB Rechargeable Lithium-Ion battery  
    + *Audible and visible feedback after a successful scan  
    + *Backed by a two year warranty  
       
       
       
       
    + ==Concepts and Definitions==  
    + *'''Fixed PIN''': a PIN code that is preset in the OPN2005. Typically the last 4 characters of the OPN2005's Bluetooth name.  
    + *'''Dynamic PIN''': a PIN code that is determined at pair time by the Bluetooth host.  
    + *'''HID''': Human Interface Device. In the case of the OPN2005, it's recognized as a Bluetooth HID keyboard, meaning that each character of a scanned barcode is transmitted to the host as a keyboard press. HID devices cannot be used as a master at pair time, but after pairing with a Bluetooth host, can switch roles and become master devices for reconnection purposes.  
    + *'''SPP (VCP)''': Serial Port Profile (Virtual COM Port). In the case of the OPN2005, it sends data serially to a serial port on the Bluetooth host. Software running on the host can read from that serial port to capture the data.  
    + *'''Embedded Firmware''': The embedded OS and application that is present on the OPN2005, and required for its function.  
    + *'''Embedded OS''': A binary common to all OPN2005s that enables the OPN2005 to function and exposes an API that the OPN2005's embedded applications utilize to "drive" the device.  
    + *'''Embedded Application''': A binary produced either by Opticon or by a third party utilizing the [[C-Library Kit]]; implements the "user interface" and drives the behavior of the OPN2005.  
    + *'''Default Firmware, OS, or Application''': Refers to standard Opticon software for the OPN2005, typically installed on the OPN2005 at the factory and present out-of-the-box.  
    + ** The OS version string is always '''RBLVXXYY''', where XX denotes the major revision and YY denotes the minor revision. The ''application'' version string is '''RFLAAABB''', where AAA denotes the major revision and BB denotes the minor revision. Occasionally, the first 'A' in RFL'''A'''AABB is a letter, denoting the Opticon office responsible for developing the software.  
       
    + ==Supported Platforms==  
       
    + The OPN2005 is usable on wide variety of platforms and Bluetooth stacks.  
       
    + Supported platforms include:  
    + *[[Mac OS X]] (does not work on older mac "powerbook" computers however it works well on all "macbook" computers)  
    + *[[iOS]] 4+ (including iPads running iOS 3.2) (currently HID only)  
    + *[[Windows]] (all flavors)  
    + *[[Windows Mobile]]  
    + *[[Windows CE]]  
    + *[[Linux]]  
    + *[[Android]]  
    + *[[BlackBerry]]  
       
    + 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.  
       
       
    + ==Reset==  
    + 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.  
    + ==Firmware Loading==  
    + 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.  
       
    + ===Preparation===  
    + # Download the Firmware: Bootloader, Firmware: OS, and Appload for this process available in the [[#Software|Software Downloads]] section. You may also need Opticon's [[#Drivers|USB Drivers]], so please download those as well.  
    + # Download the appropriate Firmware: Application file for your needs. This is most likely to be the [[#Software|Bluetooth Application]], however there are other Applications available. A complete list can be found in the [[#Software|Downloads Section]] at the bottom of the page.  
    + # Extract the OPN2005 Bootloader and Firmware - OS zip files, the Appload.zip file, the USB Drivers Installer.zip file, and the OPN2005 Firmware - Application files into a convenient folder.  
    + # Install [[Appload]] by double-clicking the 'Appload Setup.exe' file, which will start the install wizard. The defaults are fine in most cases, so keep clicking 'Next' until you are finished. Appload will launch at the end of the install process.  
    + # Connect the OPN2005 to your PC  
    + ===Install the Firmware===  
    + # Launch Appload if it is not already running.  
    + # We first need to choose the correct COM port. From the main Appload window, select 'Settings' > 'Port', then choose the port that says 'Opticon USB Code Reader'.  
    + # Now we can start downloading the OS and Application. For each of the .hex files you downloaded and extracted above, please choose 'File', then 'Download', then navigate to and select the file. You should see a progress indicator and the words 'Initializing IRdA' if this is working.  
    + # When complete the OPN2005 will emit a series of beeps and reboot. When the LED is steady RED (indicating charging) or GREEN (indicating fully charged) the process is complete and you may disconnect your OPN2005 from the PC. instruction manuals for the various applications are available for download in the Downloads section.  
    + ==Downloads==  
       
    + {{EULA_Block}}  
       
    + === OpticonRL Utility ===  
    + *[[OpticonRL]] is an application developed separately for multiple platforms that converts barcode data coming over a serial port into key presses. Since the majority of our products support serial communication in one way or another this can be especially useful. In effect, the barcode data is wedged into whatever application is at the forefront and has text focus, as if it were typed  
       
       
    + === NetO32 Utility ===  
    + *[[NetO32]] (Net-Oh) is the name for Opticon's protocol used for transferring data from our terminal devices to a host PC. Data is transferred as an entire file. Note that NetO must be supported on the application running on the terminal device and a host application must also be running such as NetO32. The necessary libraries to implement NetO protocol on the terminal devices are provided by Opticon in our C-Library Kit. A host SDK is also available to implement NetO within your own application.  
       
    + === OSE Comm Utility ===  
    + *[[OseComm]] (Oh-ess-e-com) is the name for Opticon's revisioned file-transfer protocol developed to transfer data from our terminal devices to a host computer. This is a utility that is similar in function to the NetO32 utility, but is newer and has a bit more functionality than NetO32 does. Like Neto, the d in the data in the reader is transferred as an entire file to the host system. The necessary libraries to implement the OseComm protocol on terminal devices are provided by Opticon in our C Library Kit. A host SDK is also available to implement OseComm within your own computer application for the native Win32 platform as well as .NET.  
       
    + '''NOTES:'''  
    + * ''Use only [[NetO32]] OR [[OSEComm]] utility on the host computer NOT both.''  
    + * ''If OseComm is used, then it must be supported on the application running on the terminal device and an application must also be running on the host computer using OseComm32.''  
    + ===Documents===  
       
    + {{dt_header|Document}}  
    + |-  
    + |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. [http://en.wikipedia.org/wiki/Human_interface_device HID (Human Interface Device)] is for Bluetooth HID Keyboards and [http://en.wikipedia.org/wiki/Serial_Port_Profile#Serial_Port_Profile_.28SPP.29 SPP (Serial Port Profile)] is for Bluetooth Serial Ports. If uncertain which one to use, choose HID.  
    + | class="center" |  
    + | class="center" | [http://www.opticonusa.com/modx/downloads/documents/quick_start_guides/OPN2005%20Bluetooth%20QSG.pdf Download]  
    + |-  
    + <!--| Quick Start Guide - iPhone/iPad || This Quick Start Guide is ideal for those who will be pairing their OPN2005 with an Apple iPad or iPhone. Minimum firmware version for iPhone/iPad virtual keyboard toggle feature requires firmware RBGV0216 or later. See the Upgrade instructions on this page for details on how to update your unit.  
    + | class="center" |  
    + | class="center" | [http://ftp.opticonusa.com/OPN2002/Documents/OPN2002%20iPad%20&%20iPhone%20QSG.pdf Download]  
    + |-  
    + | Quick Start Guide - BlackBerry Playbook || This Quick Start Guide is necessary for those who will be pairing their OPN2005 with a BlackBerry Playbook. Minimum firmware version for BlackBerry Playbook compatibility RBGV0221 or later. See the Upgrade instructions on this page for details on how to update your unit.  
    + | class="center" |  
    + | class="center" | [http://ftp.opticonusa.com/Downloads/OPN2002_Blkbry_Plybk_QSG.pdf 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.  
    + | class="center" |  
    + | class="center" | [http://ftp.opticonusa.com/Downloads/User%20Manual%20-%20RFG3531x.zip 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 does not provide Bluetooth functionality, and is meant mostly to demonstrate how to store barcodes for customers that want to create their own customized, embedded application.  
    + | class="center" |  
    + | class="center" | [http://ftp.opticonusa.com/Downloads/Application%20Manual%20-%20RFG3541x.zip Download]  
    + |- -->  
    + <!--|User Manual: OPN2001 Simulation Application || This manual describes the usage of the OPN2001 Simulation Application, an embedded application published by Opticon for the OPN2005, that enables the OPN2005 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 OPN2005 running this application.  
    + | class="center" |  
    + | class="center" | [http://ftp.opticonusa.com/Downloads/User%20Manual%20-%20RFx3510x.zip Download]  
    + |- -->  
    + | DataSheet || Technical details at a glance.  
    + | class="center" |  
    + | class="center" | [http://www.opticonusa.com/modx/downloads/documents/datasheets/OPN2005%20Datasheet.pdf Download]  
    + |-  
    + |Specification Manual || This document provides detailed specifications for the OPN2005. For advanced users and system integrators only.  
    + | class="center" |  
    + | class="center" | [http://www.opticonusa.com/modx/downloads/documents/specification-manuals/OPN2005%20Specification%20Manual.pdf 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.).  
    + | class="center" |  
    + | class="center" | [http://ftp.opticonusa.com/OPN2002/Documents/iOS%20Feature%20Menu%20Codes.pdf Download]  
    + |-  
    + {{dtr_UMB}}  
    + |-  
    + {{table_end}}  
       
    + ===Software===  
       
    + {{dt_header|Software}}  
    + |-  
    + {{dtr_Appload}}  
    + |-  
    + | Firmware: Bootloader || This is the lowest level of firmware. 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.  
    + | class="center" | RALV0011  
    + | class="center" | [http://ftp.opticonusa.com/Downloads/RAL-3713.zip Download]  
    + |-  
    + | Firmware: 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.  
    + | class="center" | RBLV0024  
    + | class="center" | [http://ftp.opticonusa.com/Downloads/RBL-3715.zip 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.  
    + | class="center" | RALV0011<br />RBLV0024<br />RFL37917  
    + | class="center" | [http://ftp.opticonusa.com/Downloads/RAL-3713_RBL-3715_RFL-3791.zip Download]  
    + |-  
    + | Firmware: [[OPN2001]] Emulator 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. [[Appload]] (see above) is required for loading this application onto the OPN2005. This firmware file contains the latest Bootloader, OS and Application.  
    + | class="center" | RFI37277  
    + | class="center" | [http://ftp.opticonusa.com/Downloads/RFI_3727_xx.zip Download]  
    + |-  
    + {{Dtr_OPN_PC_Companion_Application}}  
    + |-  
    + {{Dtr_OPN_PC_Companion_Application_Source}}  
    + |-  
    + {{dtr_C-Library_Kit}}  
    + |-  
    + {{dtr OPNBTWPSDK}}  
    + |-  
    + {{table_end}}  
    + ===Drivers===  
       
    + {{dt_header|Driver}}  
    + |-  
    + {{dtr_usb_drivers_allinone_pc}}  
    + |-  
    + {{table_end}}  
       
       
       
    + [[Category:OPN]]  
    + [[Category:Wireless Solutions]]  
    + [[Category:Handheld]]