Since the rollout of QuickBooks POS EMV processing, we have noticed numerous reports of Ingenico PIN Pads not working because the USB connection seems to be reconnecting over and over again. That’s right, you can hear the windows sound indicating repeatedly that the PIN Pad disconnects and reconnects. BlackRock Business sought out help from both Ingenico and Intuit Merchant / POS Support, but found that nobody had any answers for this behavior. Personally, I tested on 6 different computers with two EMV PIN Pads and found the same behavior. After much research, I found the following workaround.
Workaround
To work around this issue, you can disable the Enhanced Power Management settings for the EMV PIN Pad.
Note: This setting helps reduce power consumption and extend the battery life for mobile computers. If you disable the Enhanced Power Management setting for the device, you can expect that power consumption by the PIN Pad will increase and that battery life will be shortened if the device is connected to a mobile computer. However, you probably don’t have your QuickBooks POS running on a laptop relying on battery power.
Warning: The following steps are complicated for some and involve editing your registry. This may be best handled by an experienced computer technician. BlackRock cannot be held liable if you handle this yourself and screw something up. If you need assistance, give a call to BlackRock Support at 888-282-8833! Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, back up the registry for restoration in case problems occur.
To disable the Enhanced Power Management settings for the PIN Pad, follow these steps.
- Connect the Ingenico ipp350 EMV PIN Pad 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 is listed generically as HID-Compliant Vendor-Defined Device. - If there are multiple “HID-Compliant Vendor-Defined Device” entries, follow these steps to determine which entry is the correct one:
- Disconnect the problem device from the computer.
- Right-click each HID-Compliant Vendor-Defined Device entry, and then click Properties to view the device description and details. Note each connected device.
- Reconnect the problem device.
- Examine each HID-Compliant Vendor-Defined 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:
HID\VID_0B00&PID_0072\7&481B397&0&0000
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_0B00&PID_0072), 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.
- Finally, restart the computer and relaunch QuickBooks POS Desktop.
The QuickBooks POS EMV PIN Pad should now stay connected correctly.