Issue / Question
Why my scanner is not turning on when set to IBM handheld / IBM TT / Opos and connected to Win10 host system
Symptoms :
- 4 beep : Transmission error
- Cradle has no light, or the light disappears in seconds
Applicable To
Barcode Scanners
Resolution / Answer
This issue may occur because of power management improvements that are introduced in Windows 8.1/10 . These improvements help reduce power consumption and extend the battery life of mobile computers. If the USB device presents itself as a Human Interface Device (HID) and there is no app accessing the device, Windows suspends the device.
With the new Microsoft driver installed, Windows seems to apply its "Enhanced Power Management" function to the device. This causes the scanner to go into low power mode and become inaccessible within a few seconds. To work around this, perform the following steps:
- Connect the USB device to the computer.
- In Control Panel, open the Device Manager item. To do this, swipe in from the right to open the charms, tap or click Search, and then type device manager in the search box. Or, type device manager at the Start screen, and then tap or click Device Manager in the search results.
- To display the list of connected HIDs, tap or click the arrow next to Human Interface Devices.
Note The device may be listed by name or generically as "USB Input Device." - In the device list, right-click or press and hold the entry for the device that is not charging, and then click Properties.
Note If this entry is labeled as "USB Input Device" instead of the device name, and if there are multiple "USB Input Device entries, follow these steps to determine which entry is the correct one:- Disconnect the problem device from the computer.
- Right-click each USB Input Device entry, and then click Properties to view the device description and details. Note each connected device.
- Reconnect the problem device.
- Examine each USB Input Device entry again to determine which one is new and, therefore, represents the problem device.
- In the Properties dialog box for the problem device, tap or click the Details tab.
- In the list under Property, select Device Instance Path, and then note the ID information. For example, note the following:
USB\VID_1234&PID_5678\0A1B2C3D
Note This line is a combination of the following ID numbers:
- Vendor ID (VID)
- Product ID (PID)
- Instance ID
- Start Registry Editor. To do this, swipe in from the right to open the charms, tap or click Search, type regedit.exe in the search box. Or, type regedit.exe at the Start screen, and tap or click regedit in the search results.
- In the navigation pane, find the registry key that corresponds to the problem device. To do this, follow these steps:
- Tap or click the arrow next to the HKEY_LOCAL_MACHINE folder to expand it.
- Expand SYSTEM.
- Expand CurrentControlSet.
- Expand Enum.
- Expand USB.
- Locate the folder whose name contains the VID and PID that you noted in step 6 (for example, locate VID_1234&PID_5678), and then expand that folder.
- Expand the folder that matches the Instance ID from step 6.
- Tap or click Device Parameters.
- In the details pane, right-click or press and hold EnhancedPowerManagementEnabled, and then click Modify.
- Change the Value data to 0, and then tap or click OK.
- Exit Registry Editor.
The problem device should now recharge correctly.
The procedure for disabling enhanced power management is taken from the following Microsoft article:
https://support.microsoft.com/en-us/kb/2900614
Unplug the barcode scanner and plug it back in. It should now stay enabled. With this workaround, the barcode scanner works correctly