Opticon OPR 3301 User Manual

1
CAUTION: This information is subject to change without prior notice.
Copyright 2011, Opticon Sensors Europe BV, all rights reserved.
This manual may not, in whole or in part, be copied, photocopied, reproduced, translated or converted to any electronic or machine readable form without prior written consent of Opticon Sensors Europe.

OPR3301 USER MANUAL (also OPN2002 compatible!)

(OS version: RBJV0220 / Application version: RFx35534)
This manual describes the features of the OPR3301 as well as detailed instructions on how to use, customize and upgrade the software of the OPR3301. It will also briefly describe how to use the CRD3301 communication cradle.
For OPN2002 compatibility, please refer to chapter 7. More product details, additional support and the Universal menu book (to customize the
OPR3301) can be found at www.opticon.com. For more information about how to install and use a Bluetooth stack on a third party
Bluetooth device (like a PC or mobile device), please refer to the manual of the device.
Capabilities of the OPR3301 application
The following features are currently supported: Establish a Bluetooth connection with the CRD3301 cradle and transmit barcode
data as serial data to the RS232 port of the CRD3301.
Establish a Bluetooth connection with the CRD3301 cradle and transmit barcode
data as keyboard data to the USB-HID port of the CRD3301.
Making the OPR3301 connectable (as slave) to allow a remote device to connect
with your OPR3301 and allow the transmission of its barcode data using the Serial Port Profile (SPP) to an (outgoing) Bluetooth virtual COM port.
Making the OPR3301 connectable (as slave) as a Bluetooth keyboard to allow the
remote device to connect with your OPR3301 and transmit its barcode data using the Human Interface Device (HID) profile as a Bluetooth keyboard.
iPhone/iPad compatibility  Make the OPR3301 connect to a remote device (as master) and transmit its
barcode data using the Serial Port Profile (SPP) to a (incoming) Bluetooth virtual COM port.
Automatic reconnection to a paired remote device (as master) to quickly re-
establish a lost Bluetooth keyboard or serial connection.
Opticon Universal menu book support to configure barcode decoders, pre- and
suffixes, change the Bluetooth configurations
Configuration of the OPR3301 by using Opticon serial commands.  Storing of barcodes in memory when not connected (batch mode).  Software upgrading by Bluetooth (SPP profile) using the CRD-3301 cradle or a
third party Bluetooth dongle.
2

Getting started

Bluetooth SPP
(default)
Bluetooth HID
Connect to PC
(or another third party Bluetooth device)

1.1 Selecting the correct interface and connection method

The OPR3301 can establish a Bluetooth connection and transmit its data in various different ways.
The first step in determining which method is required in your specific application is determining whether you want to receive the barcode data of the OPR3301 as serial data (SPP) or as keyboard data (HID).
To make this selection, the following 2 defaults are supported *:
* For easy-of-use all configuration labels in this manual can be read without reading the traditional SET/END labels.
After reading one of the labels above, the OPR3301 will try to transmit its data to the CRD-3301, which will then forward the barcode data as either serial data to the RS232 port of the CRD3301 or as keyboard data to its USB port.
However, the OPR3301 can also transmit its barcode data directly to a remote Bluetooth device (like a PC, laptop or mobile device).
If you want to connect the OPR3301 directly with a Bluetooth device, first make sure that this Bluetooth device supports the Bluetooth profile that you've selected. This means that the manual of your Bluetooth device should explicitly state that it supports either Bluetooth SPP or Bluetooth HID profile. (Some mobile devices, like the iPhone, do have Bluetooth but don't support the SPP and HID profile)
Then next step is reading the label below to tell the OPR3301 it shouldn't connect to a CRD3301, but to a third party Bluetooth device.
More labels to switch between the CRD3301 and a direct Bluetooth connection can be found in Universal menu book chapter 2.3.1.
After configuring the interface and connection method it is now possible to connect your OPR3301 to the CRD3301 or another Bluetooth device.
On the following pages various connection methods will be described depending on the settings above and whether you want to actively connect your OPR3301 to a Bluetooth device (master mode) or want a remote device to discover and connect to your OPR3301 (slave mode).
3

1.2 Connecting your OPR3301 to a CRD3301 (using the RS232 cable)

ON 1 2 3 4 5 6 
   
The able to receive barcode data via the CRD3301, first make sure that the CRD3301 is powered and the RS232 cable of the CRD3301 is connected to the COM port of your PC. *
To connect the OPR3301 to the CRD3301 using the RS232 cable, read the Bluetooth address label underneath the CRD3301. As soon as the OPR3301 is connected to the cradle it will sound a high beep to indicate the connection was successfully established. The blue LED of the cradle will also act as connection indicator and will stay on continuously when being connected.
As long as the COM port on your PC is still closed the CRD3301 will not accept any barcodes, resulting in an error beep and an orange good read LED on the OPR3301 when reading a barcode. Also the middle indicator LED of the CRD3301 will turn red if the COM port is still closed. **
Use an RS232 monitor program (like Hyperterminal or Appload) to open the COM port on your PC or device using the following settings:
9600 bps  8 data bits  no parity  1 stop bit.
Alternative RS232 settings can be configured using the Universal menu book (chapter
2.1), if this is required for your application. After the COM port has been opened you can scan barcodes and the data will be
displayed in your RS232 monitor program. * If your PC or laptop does not have serial COM port, then a serial-to-USB convert can
be used to create a USB Virtual COM port.
** If you don't want the CRD3301 to check the COM port status (= DTR signal), then you will have to turn on switch 4, which is located underneath the CRD3301.
If you move out of range (or turned off) the CRD3301, then the OPR3301 will try to reconnect for 5 minutes. Afterwards, you can also reconnect manually by pressing the trigger key for 5 seconds or by reading the Bluetooth address label underneath the CRD3301 again.
To manually end your connection you can scan the DISCONNECT label (see chapter
2.3.1 of the menu book). It is also possible to disconnect by pressing the trigger key by configuring a 'trigger-to-disconnect' time (see Chapter 2.3.4. of the Universal menu book).
4

1.3 Connecting your OPR3301 to a CRD3301 (using the USB-HID cable)

Make discoverable and connectable
_+-DSCO-+_
The able to receive barcodes as keyboard data via the CRD3301, first make sure that the USB cable is connected between the CRD3301 and your PC. Since the CRD3301 can be powered by USB it's not necessary to connect the 6.0V power supply as well.
When connecting the OPR3301 to a CRD3301 for the first time, make sure you've read the 'Bluetooth HID' default label (see chapter 1.1). Because the CRD3301 will behave like a normal USB keyboard it won't be necessary to install any USB-drivers on your PC.
To connect the OPR3301 to the CRD3301 read the Bluetooth address label underneath the cradle. As soon as the OPR3301 is connected to the cradle it will sound a high beep. The blue cradle LED acts as connection indicator and will stay on continuously when being connected.
When connected, a scanned barcode should now be transmitted to your PC (or other device that supports USB-HID) as keyboard data.
If you move out of range (or turned off) the CRD3301, then the OPR3301 will try to reconnect for 5 minutes. Afterwards, you can also reconnect manually by pressing the trigger key for 5 seconds or by reading the Bluetooth address label underneath the CRD3301 again.
To manually end your connection you can scan the DISCONNECT label (see chapter
2.3.1 of the menu book). It is also possible to disconnect by pressing the trigger key by configuring a 'trigger-to-disconnect' time (see Chapter 2.3.4. of the Universal menu book).

1.4 Connecting your OPR3301 as Bluetooth keyboard

The first step of connecting your OPR3301 as Bluetooth keyboard to a remote device is to make sure you've configured it to Bluetooth HID default and read the 'Connect to PC' label (see chapter 1.1).
When using the OPR3301 as Bluetooth keyboard, the remote device always has to make the first connection attempt (for security reasons). For this reason you will have to make your OPR3301 discoverable and connectable to allow the remote device to find, pair and connect to your OPR3301.
To make your OPR3301 discoverable and connectable (for 2 minutes) read the label below (this label can also be found in chapter 2.3.1 of the Universal menu book).
When this is done, let your remote device discover all Bluetooth devices in range to find your OPR3301.
5
When your OPR3301 has been discovered you can try to let your remote device
Use a fixed PIN code
Enter PIN code manually
(using numeric direct input labels)
connect with your OPR3301.
Print screen of an OPR3301 that has been discovered on a PC. Depending on your Operating system and Bluetooth stack you will either be asked to
enter any PIN code on your remote device or you will be shown a random PIN code. Either way you will be requested to enter that same PIN code on your OPR3301.
If you are requested to enter any PIN code, then it is easiest to choose the last 4 digits of the Bluetooth address of your OPR3301 as PIN code, since that is the default PIN code of your OPR3301. To skip having to enter a PIN code on your OPR3301, read the 'Fixed PIN code' label below to configure this. To change this configuration back to default again (= entering the PIN code manually) you can read the other label.
6
If you want to use a different PIN code or you are only allowed to enter a random PIN code on your OPR3301, then you will have to enter this PIN code using so called direct input labels. These labels can be found below and in the Universal Menu Book (chapter
4.3.3.). After scanning the PIN code, read the END label to send the PIN code to the remote device.
When executed correctly your OPR3301 should now be connected as keyboard and should be allowed to scan and transmit barcodes as keyboard data.
In rare cases the remote device does establish the pair, but doesn't automatically connect. In this situation you might have to connect manually afterwards by pressing the trigger key for 5 seconds.
If you've lost your connection, then the OPR3301 will try to reconnect automatically for 5 minutes (by default). If this fails you can reconnect manually by pressing the trigger key for 5 seconds.
The trigger key allows you to reconnect without having to enter the PIN code again as long as the remote device doesn't lose the pairing information and the OPR3301 isn't reset to default or unpaired.
If the pair was ever lost or you want to connect to another remote device you will have to use the procedure on the previous page to make your OPR3301 connectable again to allow the remote device to connect and pair with your terminal.
7

1.4.1 Connecting your OPR3301 to an iPhone/iPad/iPod *

Bluetooth HID
Connect to PC
(or another third party Bluetooth device)
Make discoverable and connectable
_+-DSCO-+_
This feature requires RFJ35534 with OS version RBGV0220 or higher.
*Note: iOS 4.0 or higher is required
The first step of connecting your OPR3301 is to put it into Bluetooth HID mode and reading the 'Connect to PC' label (see also chapter 1.1).
Use the left label below to put your OPN2002 in iPhone/iPad mode. This makes it possible to toggle the on-screen keyboard while being connected by double-clicking on the trigger key*.
* Use the small button on the OPN2002 to toggle the onscreen keyboard.
_+-IOSON-+_ _+-IOSOFF-+_
Enable iPhone/iPad mode Disable iPhone/iPad mode
Pressing the trigger key will now also wake up the iPhone/iPad from standby. It is recommended to disable the passcode lock option to prevent barcodes from being entered as passcode when waking up from standby.
When using the OPR3301 as Bluetooth keyboard, the remote device always has to make the first connection attempt (for security reasons). For this reason you will have to make your OPR3301 discoverable and connectable to allow the iPhone/iPad to find, pair and connect to your OPR3301.
To make your OPR3301 discoverable and connectable (for 2 minutes) read the label below (this label can also be found in chapter 2.3.1 of the Universal menu book).
When this is done, turn on Bluetooth on your iPhone. The iPhone will now automatically
discover your OPR3301. Once discovered, select the OPR3301 on your iPhone. Once chosen, the OPR3301s laser will light up and you will hear a steady beep. Use the
number barcodes provided in chapter 1.4 to scan the displayed pin code; one number at a time. When you are done, scan END to complete the pairing.
Your OPR3301 is now paired and connected. The LED blinks blue slowly to indicate a connection is active and working. Any barcode data you scan will now appear on the screen as if you had typed it. Please have an application open that allows typing data.
Note, if for any reason your OPN2002 becomes unpaired with your other device (e.g. host device goes to sleep, battery loss, etc.), you can simply hold the scan key for five seconds to reestablish the connection.
8

1.5 Connecting your OPR3301 as a Bluetooth Virtual COM port (VCP)

The first step of connecting your OPR3301 as Bluetooth Virtual COM port to a third party Bluetooth device is to make sure you've configured it to Bluetooth SPP default and read the 'Connect to PC' label (see Chapter 1.1).
When using Bluetooth SPP, the remote device can either connect to your OPR3301 (slave mode) or your OPR3301 can connect to remote device (as master).
If you want the OPR3301 to connect to a remote device (as master) it will be necessary to configure the Bluetooth address of the remote device first.
Usually the address is displayed on the product label as a hexadecimal code (example: 00-11-F6-03-39-69). Otherwise consult the documentation of the device to learn how to retrieve the Bluetooth address. To configure this Bluetooth address in the OPR3301 you'll have to create a barcode label containing this hexadecimal code.
Opticon provides a simple on-line application to create a barcode label containing a Bluetooth address. This application can be found at:
http://opticonfigure.opticon.com/bluetooth.asp
Print screen of the online Bluetooth address label generator. Type in the 12 digits of the address using numbers and capitals without dashes, dots
and spaces (example: 0011F6033969) and press submit. After you've created the barcode, you can print it and should scan the barcode to
configure the Bluetooth address and save it in non-volatile memory. (The OPR3301 will automatically to try to establish a Bluetooth connection when reading this label).
Loading...
+ 16 hidden pages