What is going on is when the scanner is attached to a USB port the device is given an ID by Windows that includes the USB port number. When you move the cable to a new port is given a a new ID like its a new device and all the configuration files are wrong, thus all the changes to the .ds and .wrp files that were needed in the past. Making this change above changes how the scanner is given an ID.