logo

dll error

Rapi.dll Error Message When Using SMARTScan

Problem:  When working with Inventory Reconciliation, you click on the “Get Data from SMARTScan” button.  Your program freezes and a Windows error message appears informing you the SMARTSystem program has closed.

The following error message will be logged in the SMARTSystem log files:

Message:Unable to load DLL ‘rapi.dll’: The specified module could not be found. (Exception from HRESULT: 0x8007007E)

 

Solution:  To use a scanner, the “rapi.dll” file will need to be installed.  A Microsoft program – Windows Mobile Device Center – will need to be installed on the computer that will be using the scanner before it will interface properly with the SMARTSystem.  The Windows Mobile Device Center program may be downloaded at the following link:  https://support.microsoft.com/en-us/kb/931937.

Before downloading and installing the Windows Mobile Device Center software program, verify which type of Windows operating system you are using – 32 bit or 64 bit.  This can be done by going into the Windows “Control Panel” and clicking on “System.”  Download the appropriate version for your operating system.

Once installed, you will see the icon on your Start menu for the software, as shown below:

WindowsMobileDeviceCenter-Icon

Should you get the message “Device driver software was not successfully installed,” you may safely ignore it.  The software has installed the rapi.dll file needed to run the SMARTScan function.

The Windows Mobile Device Center still needs to be configured.  Launch the program and accept the License Terms.

msLicense

If you do not have the scanner attached to the computer, you will see the following screen:

setUp

With your mouse, hover over the menu item “Mobile Device Settings.” Click on the “Connections settings” menu item and configure as you see in the screen below:

settings

The scanner will now work within SMARTSystem.