IAI Scanner - manual and FAQ

Where can I download the manual for IAI Scanner?

There is no separate manual for IAI Scanner, because one isn't necessary. Before a particular module is used, the software displays a tutorial explaining the relevant function.

Can I test IAI Scanner before buying it?

Yes. We've prepared a demo version specifically for that purpose. Although its use is limited to just 7 days, it is otherwise an almost completely functional version of the product, except for the inventory module.

Use of the inventory module is limited - the user can scan 10 items per warehouse.

Can I use IAI Scanner to close orders?

No. IAI Scanner allows you to create an open order in the IdoSell Shop administration panel, view it and verify it. Closing an order is possible only through the IdoSell Shop administration panel.

Will one license allow the software to be used on more than one device?

To use the software on more than one device simultaneously, you must buy a separate license for each device you want to use it on. You can, however, assign the license to a different device once every 24 hours. This means you can use the software on a data collector one day, and on a PC the next day.

Does the application work offline?

No. The application requires a constant internet connection to work properly. It can be a WI-FI network connection or a 3G network connection if the data collector has a GSM modem.

What happens if the device is disconnected from the internet?

If the device is disconnected from the internet, a corresponding error message will be shown, i.e. "No connection with IdoSell Shop Cloud". All operations that are in progress may be completed once the connection is re-established.

IAI Scanner only works when online. This means data cannot be collected while offline and sent to the IdoSell Shop administration panel after the connection is re-established. It must be connected while an online connection is active.

Can I stop the order / supply verification process and return to it later?

If you begin verifying a sales or supply order and then stop the process midway, you'll have to start from the beginning when you come back to it later.

Which warehouse management scenario should I set in the IdoSell Shop administration panel for IAI Scanner to work properly?

Since IAI Scanner allows the user to create orders and verify their contents using IdoSell Shop, the "Main stock system is IdoSell Shop" setting is required.

Can I install IAI Scanner on a mobile device, e.g. a phone or a PDA with Windows Mobile 6.0?

Yes, you can. However, you'll need a barcode scanner for your phone to use the main quick-scanning and barcode-based interface functionalities. It is not possible to use the phone's inbuilt camera to scan barcodes - IAI Scanner does not support that option.

What are the device system requirements for IAI Scanner to function properly?

You can check the data-collector system requirements for IAI Scanner on this website.

Do you plan to create IAI Scanner versions for platforms other than Windows CE and Windows Desktop?

We are not currently planning any other versions of IAI Scanner. Should anything change, however, we'll notify our clients via IAI-News. Windows CE is the current standard for commercial devices, which our software is primarily intended for. We created it mainly in response to the needs of our big clients, who do not use barcode photo recognition or fragile devices such as iPads and iPhones. Data collectors, intended primarily for use in warehouses, are the main devices supported by IAI Scanner.

How does order verification work when the items on the order have saved serial numbers?

The order verification scenario for orders that include items with assigned serial numbers depends on the serial number saving setting specified on the item card in IdoSell Shop.

Example: Item ABC, 3 units, 2 serial numbers saved.

a) Optional serial number saving

If the item is set to optional serial number saving, during order verification the application will only verify the serial numbers of the items if they had their serial numbers saved.

In this example, when the items for the order are scanned, the application will ask for the serial numbers of just two out of the three items. When units number one and two are scanned, a serial number verification prompt will appear to verify that the items have correct, properly assigned serial numbers. The third unit will not require serial number verification. It should just be scanned to confirm that the order being processed has the right item quantity.

If the scanned serial umber does not match the one saved for a particular item, further order verification will be blocked. This is intentional since such of situation (a serial number mismatch or lack of a required saved serial number) might indicate that items of the same type have been mixed up and incorrectly assigned to orders.

b) Serial number saving required

If an item is set to serial number saving required, then during verification the application will verify serial numbers for all items of that type in a particular order.

In the example above, when the items for the order are scanned for verification, the application will display an error prompt indicating that not all required serial numbers have been saved.

At this point, further order verification will be blocked, as in the previous case.

I have SQL Server Compact 3.5 installed, but IAI Scanner displays a database structure verification error during start-up. Why?

This is happens when IAI Scanner has been installed as a 64-bit application, but SQL Server Compact 3.5 has been installed as a 32-bit application.

For IAI Scanner to work properly as a Windows 7 / 8.x 64-bit application, SQL Server Compact 3.5 must also be installed as a 64-bit application.

To do this:

  • First, install SQL Server Compact 3.5 x86 (the 32-bit version)
  • Then, install SQL Server Compact 3.5 x64 (the 64-bit version)

SQL Server Compact 3.5 x64 (the 64-bit version) cannot be installed alone, since the installation wizard will display an error message that a 32-bit version installation is required first.

The barcode scanner doesn't read the entire barcode.

If the barcode scanner does not read the whole barcode, then the device's configuration should be checked first.

  • Stationary barcode scanners can be programmed using special service codes. They should be listed in the device manual.
  • Data collectors such as Datalogic Skorpio have pre-installed proprietary software that allows the user to manage barcode scanner settings. The settings should be located somewhere in the Windows CE control panel. In our example device, the relevant setting is called "Decoding".

Examples of wrong barcode scanner configurations:

  • Omitting the initial "0"

If you scan an EAN-13 code (e.g. 023456789012) and the result is a 12 digit code with the initial "0" being omitted, (23456789012), it's likely that the device has UPC-A to EAN-13 code conversion turned off.

After conversion is turned on, the code should be read correctly as EAN-13, consisting of 13 digits (including the initial zero).

Check your scanning configuration on the following test code:

I get a Incorrect license key error

First, please check that you've inputted the correct license key. If you're sure that the license key is correct, please that check the system clock is properly synchronized.

If the Windows time and date settings are incorrect, the license will not be recognized and you'll receive the "Wrong license key" error message.

I have a MOTOROLA data collector and a barcode scanner does not work properly

Typical collector with an integrated barcode scanner operates on the basis of a keyboard driver. Barcode scanner in MOTOROLA devices requires implementation of a specific driver generating bundles of scanner in application. Now, despite the fact that running IAI Scanner application will be possible, we can not guarantee the possibility of code scanning by a barcode reader. Until we resolve this issue, please purchase the equipment of other brands or contact your hardware vendor who ran the barcode scanner in the keyboard mode.

I have a data collector with the installed ScanEmul application and a barcode scanner does not work properly

The problem with supporting a barcode reader was observed in M3 Orange device, which has no physical function keys on the keyboard and to use the built-in barcode scanner it requires an external application, for example ScanEmul.

ScanEmul application works in a similar way as our application – it monitors physical keyboard calls of a device on which it is installed IAI Scanner.

In case of a data collector with enabled application ScanEmul scanning call is recognized as the F12 function key. IAI Scanner application intercepts calls from the keyboard of a device and is faster than the ScanEmul application. Thus, a laser reader is not released and barcode scanning is not possible.

To make enable barcode reader support by the IAI Scanner application, in the Settings / Advanced Settings, turn off the option Manage device functional buttons which is selected by default.

If you encounter problems with the barcode reader on your device, unchecking Manage device functional buttons will result that the IAI Scanner application will cease to manage function keys of the mobile device and a laser of the barcode reader will start working properly.


Advanced Settings section is available only in cases where an IAI Scanner application is run on a mobile device. An application in the desktop version does not have an Advanced settings section.