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?

  • Please ensure your computer has the requisite software installed to communicate with the H19.
    • On Windows Vista, Windows 7, or Windows 8 this is Windows Mobile Device Center.
    • On Windows XP this is Microsoft Active Sync.
  • Sometimes this problem can be solved by turning off the "Advanced Network Functionality" that is built into the H-19 for use in making Activesync connections. To disable that functionality, select "Start," "Settings," "Connections," and "USB to PC." Uncheck "Enable advanced network functionality" to turn that feature off. Please note: H19 devices running windows mobile 6.1 do not have this feature.
  • Sometimes plugging the 19 into a different USB port on the computer resolves this behavior. Namely the USB port that the H19 was first plugged in to.
  • If none of the above resolves the problem you may want to consider performing a factory reset on your H19.
  • Microsoft's Support Knowledge base page has some Troubleshooting tips as well.

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).

  • Download the latest firmware for your specific H19 from the Downloads section. Be sure to download the "Firmware Upgrade Utility" appropriate for your OS.
See Determining Your Firmware Version to find out which file is appropriate for your H19.
  • Install a battery of at least 30% charge
  • Power on your H19
  • Connect the H19 to the PC via USB cables
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
  • Wait for ActiveSync or WMDC to display 'connected'
  • Launch the Firmware Upgrade Utility you downloaded previously
  • 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.
  • The firmware upgrade is complete when you see the following text on screen:
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.

  • Download the latest firmware for your specific H19 from the Downloads section.
See Determining Your Firmware Version to find out which file is appropriate for your H19.
  • Copy the firmware to a blank SD card of 2GB capacity or less. The firmware file must be uncompressed before copying to the SD card.
  • Power off our H19.
  • Install the SD card into the H19.
  • Install a battery with at least 30% charge and close the battery door.
  • While holding the green and red phone keys (Send and End) press and hold the power key.
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?
  • Select 'Yes' (use the button just below the display. The touch screen does not work outside of Windows). the screen will display the following:
Reading Data from SD
   Please Wait.
  • A progress bar will proceed up to 100% at which point the screen changes to the following:
Downloading ...
   Please Wait.
  • Again the progress bar will proceed up to 100%. When complete the device will reboot and you will see the Opticon logo screen again for slightly longer than usual.
  • The firmware upgrade is complete when you see the following text on screen:
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:

  • REL_PEONY_xxxxxx
  • 0.1.x.x
  • 0.2.x.x

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:

  • 1. Tap on the barcode icon on top of the screen
  • 2. go to settings-->menu codes-->hit edit
  • 3. Type the serial command for the setting you would like to use. The default setting is RZ to set suffix for all codes 1M for Carriage return and is typed in as RZ1M.To add additional preferences type the serial command for those preferences immediately after the current settings. For example RZ1ME8 will change UPC-E to transmit its leading digit, and will still place a carriage return after each barcode.
  • 4. hit OK-->X-->Update

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.

  • ] means the next three letters are one code
  • [ means the next four letters are one code

A few common options are:

To change UPC-E to transmit its leading digit:

  • 1. Tap on the barcode icon on top of the screen
  • 2. go to settings-->menu codes-->hit edit
  • 3. Type E8 after RZ1M
  • 4. hit OK-->X-->Update

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

  • 1. Tap on the barcode icon on top of the screen
  • 2. go to settings-->menu codes-->hit edit
  • 3. Type 6P after RZ1M
  • 4. hit OK-->X-->Update

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

  • 1. Tap on the barcode icon on top of the screen
  • 2. go to settings-->menu codes-->hit edit
  • 3. Type 6PE8 after RZ1M
  • 4. hit OK-->X-->Update

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

  • 1. Tap on the barcode icon on top of the screen
  • 2. go to settings-->menu codes-->hit edit
  • 3. Type E5[A00[A0X0C[A0Y[A10[A14Q0Q1[A1CQ0Q0[A1L[A18[A1F after RZ1M
  • 4. hit OK-->X-->Update

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