H-19

H19 incradle.jpg
H19 in cradle

Internet Connection Setup

These instructions step you through setting up internet connections on the H19 through your cellular carrier.

  1. Install SIM card with valid Data plan
    1. Your cellular account must have a valid data plan activated for internet connections to function on the H19. Contact your carrier for details.
    2. The SIM card must be installed under the battery of the device for internet connections to function on the H19.
    3. Power on your device
  2. Enable Phone
    1. Navigate to Start > Settings > Connections > Wireless Manager
    2. If the Phone button is OFF tap it once to turn it ON
    3. Tap OK
  3. Remove any preexisting connections
    1. Navigate to Start > Settings > Connections > Connections
    2. In the section My ISP find and tap Manage existing connections
      Note: If no preexisting connection exist this entry will not be available. Please skip to Step 4.
    3. Once for each connection listed tap and hold the line and select Delete from the popup menu. Tap OK when complete
  4. Add New Connection
    1. Navigate to Start > Settings > Connections > Connections
    2. In the section My ISP find and tap Add a new modem connection
    3. Choose whatever name you wish for the connection
    4. Under Select a modem choose Cellular Line (GPRS) and tap Next
    5. Enter the Access point name for your carrier (ATT: wap.cingular, T-Mobile: wap.voicestream.com) and tap Next
      Note: The Access point name can differ from region to region. Contact your carrier if the above suggestions do not work.
    6. The User name, Password, and Domain fields are left blank. Tap Finish
  5. Complete

FAQ

Does it have a cradle?

Yes it does, the CRD19 is a single bay charging and communication cradle for the H19, and the CRD19E4-00 is a multi bay charging cradle for the H19.

My app is throwing an exception when I try and create a ScanBarcode or BarcodeDevice object on other Windows Mobile devices. What's going on?

Well, the H1xSDK is only meant for the H16 and H19 devices! If your app needs to try and determine the model of device at runtime, there are a few ways to go about it: you can use the GetSystemInfo native function and the OEM ID field of the structure it returns, or if your app is written in C# and using the .NET runtime, and you don't want to P/Invoke GetSystemInfo, you can check out the DeviceManagement class of the OpenNETCF framework.

Is there an emulator image for the H19 available in the SDK for debugging/testing?

No, there is not. You can test standard Windows Mobile code on one of the standard emulator images, but if you need to test anything related that employs the use of the H1xSDK, you'll need to debug/test on an actual device.

The Universal Menu Book codes I put in the initBCR file get overwritten when my application is run. What's going on?

If your application is utilizing the H1xSDK (rather than using the barcode scanner in keyboard wedge mode) and sending Universal Menu Book commands using the SendCommand method, then those command will overwrite anything you'd previously set in the initBCR file. This is by design.

When I scan in my application, the data being gathered in my BarcodeDataReceived event handler is the barcode I scanned, but multiple instances of it, strung together. I only want a single instance of the barcode data. Help!

You likely have multiple read mode turned on; this will perform multiple decodes in one scan session, and return the data of each successful decode. Enabling single read mode will enable you to get the single decode you're looking for. You can do this through the Scanner application or via code:
ScanBarcode sb = new ScanBarcode();
sb.ReadMode = ScanBarcode.ReadModes.RM_SINGLE;

My device won't connect over ActiveSync or WMDC

My device won't connect over ActiveSync or Windows Mobile Device Center, what do I do?

Firmware Upgrade

ActiveSync Method

This process requires a Windows PC with either ActiveSync version 4.5 (for XP) or Windows Mobile Device Center (for Vista and 7).

See Determining Your Firmware Version to find out which file is appropriate for your H19.
Note: it is recommended not to use a USB hub and to connect directly to a USB port on the back of the PC as appropriate
  • Check the box on the first screen and select 'Next'
  • Wait for the Utility to check your USB connection and battery life and then select 'Next'
You may check the box to 'Format extended partition' at your discretion. This does not affect the OS upgrade process, only formats the 'Disk On Chip' portion of the hard drive
  • The Utility will reboot the H19 into a firmware upgrade mode and proceed to upgrade the firmware
  • The 'Cancel' button will change to 'Finish' when the Utility has finished its part of the process. The progress bar will proceed from 0% to 100% more than once during this process.
You must still wait for the H19 to boot to the Windows Mobile Initial Setup dialog before the upgrade is complete.
You may disconnect USB but do not power off the H19 or remove the battery for any reason.
Tap the screen to set up your
Windows Mobile based device.

SD Card Method

This process requires a mini SD card (or micro SD with an adapter to mini) of no larger than 2GB capacity.

See Determining Your Firmware Version to find out which file is appropriate for your H19.
It can take up to 8 seconds before the LED's come on and you see any indication on the device that it is powering up. Please be patient. You will briefly see the Opticon logo screen (blue lettering on a white background). After about a half second this will disappear and you will see a blue screen with the following text:
Update OS via miniSD?
Reading Data from SD
   Please Wait.
Downloading ...
   Please Wait.
Tap the screen to set up your
Windows Mobile based device.

Updating the H-19B's MDI1000 Scan Engine

  1. Copy the following file into the H-19 using Active Sync.:FL23J12
  2. Go to 'Start' =>'Settings'. Double Tap on 'Barcode Settings'
  3. On the bottom tabs, select 'Firmware'. This will take you to the MDI firmware upgrade screen.
  4. On 'Select Firmware File', select FL23J12 :Input Password is 1234567890AB. Select Start.

Determining Your Firmware Version

The H19 device has a total of three hardware versions. Because the hardware is different then also the firmware must also be different. It is important to load the correct firmware for your device or your H19 may become inoperable. Follow the path below to find the current version you are running.

'Start' > 'Settings' > 'System' (tab) > 'Device Info' (icon) > 'Software' (tab) > 'ROM Version'

Your firmware version will look like one of the following:

When you download your firmware file from the H19 download page (here) please download the version that matches the one for your device based on the format above. If you cannot determine your H19 version (because your device will not boot or for some other reason) please contact Opticon Technical Support for assistance at 800.636.0090 or support@opticonusa.com.

Factory Reset

A factory reset can be performed that will reload Windows Mobile into a 'Vanilla' state. This will require that all data and customer applications are reinstalled after the factory reset is complete. Copy any data that should be saved to an SD card prior to continuing. There are two ways to perform a factory reset.

Process 1:

  • Navigate to 'Start' > 'Settings' > 'System' (tab) > 'Factory Reset' (icon)
  • Type '1234' as instructed by the on screen directions.
  • Tap 'Yes'
Note: This process will only delete User Store and will not touch DiskOnChip.

Process 2:

  • Using the standard stylus press and release the reset switch on the left side of the unit.
  • Press the power switch or connect the device to external power. It will begin to boot.
  • Before the Opticon Logo screen appears begin holding the power button.
  • After a few seconds a blue screen will appear with the following options:
***SYSTEM COLD BOOT***
1 Left Key to Format User Store
2 Right Key to Format DiskOnChip
3 Up Key to Format User Store and DiskOnChip
The Other Key to Exit.
  • You have 5 seconds to make a selection. The keys it refers to are the direction keys just above the '2' button and between the 'Fn' and 'Back space' buttons.
Note: These keys can be difficult to press correctly when hurried.
  • The next blue screen will be a confirmation of your selection. Use the left or right soft keys (just below the display) to choose 'Yes' or 'Cancel'.
  • The Opticon Logo screen will appear and the device will continue to boot. It will take longer this time than normal and when complete you will see the Windows Mobile initial setup screen.

Barcode Reader Menu Commands

Our Windows Mobile Smartphone devices (H16, H19, and H21) are configured in a little bit of a different manner than regular barcode scanners. To configure the H19 with the options you will find in the universal menu book please follow the instructions below.

To use commands from the universal menu book:

Please note than most of the commands in the universal menu book can be used to change settings in this menu. For the serial commands that contain more than two characters you will need to preface the command with one of these.

A few common options are:

To change UPC-E to transmit its leading digit:

To have UPC-E transmitted as UPC-A instead:

To have both UPC-E as UPC-A and transmit UPC-E leadings zero:

To only show the middle 10 digits of UPC A (this is the most common call regarding UPS barcodes)

Data Wizard

Data Wizard menu configurations generated by our Opticonfigure site can also be input in this manner. For each barcode other than the ZZ, simply enter the two-, three-, or four-character barcode according to the tutorial above.

Links

Downloads

Notice: The downloading and use of any Opticon software implies consent with Opticon's End User License Agreement.

Documents

Document Description Version Download
User Manual The User Manual for the H-19A. Download
Datasheet Technical details at a glance. Download


Software

Firmware Description Version Download
Firmware: OS SD Method - This is the Windows Firmware for a specific hardware version of the H19. To determine if this version is appropriate for your device see the Determining Your Firmware Version section. See the Firmware Upgrade section for installation instructions. REL_PEONY_090725 Download
Firmware: OS ActiveSync/Windows Mobile Device Center Method - Windows XP - This is the Windows Firmware for a specific hardware version of the H19. To determine if this version is appropriate for your device see the Determining Your Firmware Version section. See the Firmware Upgrade section for installation instructions. REL_PEONY_090725 Download
Firmware: OS ActiveSync/Windows Mobile Device Center Method - Windows Vista and 7 - This is the Windows Firmware for a specific hardware version of the H19. To determine if this version is appropriate for your device see the Determining Your Firmware Version section. See the Firmware Upgrade section for installation instructions. REL_PEONY_090725 Download
Firmware: OS SD Method This is the Windows Firmware for a specific hardware version of the H19. To determine if this version is appropriate for your device see the Determining Your Firmware Version section. See the Firmware Upgrade section for installation instructions. 0.1.16.1 Download
Firmware: OS ActiveSync/Windows Mobile Device Center Method - Windows XP - This is the Windows Firmware for a specific hardware version of the H19. To determine if this version is appropriate for your device see the Determining Your Firmware Version section. See the Firmware Upgrade section for installation instructions. 0.1.16.1 Download
Firmware: OS ActiveSync/Windows Mobile Device Center Method - Windows Vista and Windows 7 - This is the Windows Firmware for a specific hardware version of the H19. To determine if this version is appropriate for your device see the Determining Your Firmware Version section. See the Firmware Upgrade section for installation instructions. 0.1.16.1 Download
Firmware: OS SD Method - This is the Windows Firmware for a specific hardware version of the H19. To determine if this version is appropriate for your device see the Determining Your Firmware Version section. See the Firmware Upgrade section for installation instructions. 0.2.14.3 Download
Firmware: OS ActiveSync/Windows Mobile Device Center Method - Windows XP - This is the Windows Firmware for a specific hardware version of the H19. To determine if this version is appropriate for your device see the Determining Your Firmware Version section. See the Firmware Upgrade section for installation instructions. 0.2.14.3 Download
Firmware: OS ActiveSync/Windows Mobile Device Center Method - Windows Vista and Windows 7 - This is the Windows Firmware for a specific hardware version of the H19. To determine if this version is appropriate for your device see the Determining Your Firmware Version section. See the Firmware Upgrade section for installation instructions. 0.2.14.3 Download
H16B scan Engine - MDI1000 This is the Firmware for updating the MDI1000 scan engine inside of the H16B scan Engine. Use MDI1000 firmware version FL23J12. Do not use newer versions. See the Upgrading section for installation instructions. FL23J12 Download
H19 SDK This is the SDK for the barcode scan module in the H19. Download