To establish effective communication between the handheld scanner and the RM Desktop Client Machine for scanning applications, there are some configuration steps to be performed. These steps vary according to the type of handheld device that you're connecting. This section details the configuration steps required, as follows:

Your scanner maintains a file named data.irmbarcode.txt that stores all the information to be processed from the scanner.

When you install the RM desktop client software on a machine, the installation creates a BarcodeConfig.xml file in the C:\Program Files\iManage\Records Manager\Desktop Client\Config directory.

The BarcodeConfig.xml file contains the following parameters that store the device name and the path to the data.irmbarcode.txt file, that is, the storage location where the iManage folder is located on the handheld scanner:

<Applet name="Handheld" label="download" type="autonomy.imanage.recordsmanagement.barcodeui.controls.AndroidControl" image="download" begingroup="true">
<AppletParameter name="DeviceName" value="TC21" />
<AppletParameter name="DeviceMainStorage" value="\Internal shared storage\" />
<AppletParameter name="DeviceDataLocation" value="\iManage\Barcode Scanner\data.irmbarcode.txt"

Configuring BarcodeConfig.xml on RM Desktop Client machine for use with Zebra TC21 handheld scanner

The BarcodeConfig.xml file is preconfigured for the Zebra TC21 handheld scanner (in its default configuration) and doesn't require further adjustment.

Configuring BarcodeConfig.xml on RM Desktop Client machine for use with Zebra TC52 handheld scanner

Specifying the name of the handheld device

  1. Locate the following section of the BarcodeConfig.xml file:

    <Applet name="Handheld" label="download" type="autonomy.imanage.recordsmanagement.barcodeui.controls.AndroidControl" image="download" begingroup="true">
    <AppletParameter name="DeviceName" value="TC21" />
  2. Enter “TC52” as the value for the DeviceName parameter:

    <Applet name="Handheld" label="download" type="autonomy.imanage.recordsmanagement.barcodeui.controls.AndroidControl" image="download" begingroup="true">
    <AppletParameter name="DeviceName" value="TC52" />

Specifying data.irmbarcode.txt file location

  1. Locate the following section in the BarcodeConfig.xml file:

    <Applet name="Handheld" label="download" type="autonomy.imanage.recordsmanagement.barcodeui.controls.AndroidControl" image="download" begingroup="true">
  2. Edit the DeviceMainStorage parameter, as shown (with unedited default configuration) below:

    <AppletParameter name="DeviceMainStorage" value="\Internal shared storage\" />

    with value as the actual path of the data.irmbarcode.txt file as it exists on your scanner, that is, the storage location on your scanner that the iManage folder is located.

    • To verify the data.irmbarcode.txt file path, connect your scanner to the RM desktop client machine and use a suitable file explorer to browse the file directory of the scanner and locate the data.irmbarcode.txt file (in the iManage folder).

  3. Save the BarcodeConfig.xml file.
    The Barcode Scanner Operations module uses the updated settings after restart.

Configuring BarcodeConfig.xml on RM Desktop Client machine for use with other Android operating system handheld scanners

Specifying the name of the handheld device

  1. To obtain the name of your handheld device as applicable to the BarcodeConfig.xml file, connect your device to the RM desktop client machine and use a suitable file explorer to locate the name of the scanner/device, as displayed under MyPC or an equivalent top-level machine name. The name of your device given here is the name to be used in Step 3 below.

  2. Locate the following section of the BarcodeConfig.xml file:

    <Applet name="Handheld" label="download" type="autonomy.imanage.recordsmanagement.barcodeui.controls.AndroidControl" image="download" begingroup="true">
    <AppletParameter name="DeviceName" value="TC21" />
  3. Enter the name of your device, as obtained in Step 1 above, as the value for the DeviceName parameter, to give (for example, for device name AndroidScanner1):

    <Applet name="Handheld" label="download" type="autonomy.imanage.recordsmanagement.barcodeui.controls.AndroidControl" image="download" begingroup="true">
    <AppletParameter name="DeviceName" value="AndroidScanner1" />

Specifying data.irmbarcode.txt file location

  1. Locate the following section of the BarcodeConfig.xml file:

    <Applet name="Handheld" label="download" type="autonomy.imanage.recordsmanagement.barcodeui.controls.AndroidControl" image="download" begingroup="true">
  2. Edit the DeviceMainStorage parameter, as shown (with an unedited default configuration) below:

    <AppletParameter name="DeviceMainStorage" value="\Internal shared storage\" />

    with value as the actual data.irmbarcode.txt file path as it exists on your scanner, that is, the storage location on your scanner where the iManage folder is located.

    • To verify the data.irmbarcode.txt file path, connect your scanner to the RM desktop client machine and use a suitable file explorer to browse the file directory of the scanner and locate the data.irmbarcode.txt file (in the iManage folder).

  3. Save the BarcodeConfig.xml file.
    The Barcode Scanner Operations module uses the updated settings after restart.