<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]"> <title>Argyll Installation on Microsoft Windows</title> </head> <body style="color: rgb(0, 0, 0);" alink="#ee0000" link="#0000ee" vlink="#551a8b"> <h1> <u>Installing the software on Microsoft Windows<br> </u></h1> <h3 style="background-color: rgb(255, 255, 255);"><span style="color: rgb(51, 153, 153);">Unpacking the .zip archive:</span></h3> You will need to unzip the downloaded file in the location you have chosen to hold the executable files (perhaps somewhere like <span style="font-weight: bold;">\bin</span>). I would <span style="font-weight: bold;">NOT</span> put them in <span style="font-style: italic;">\Program Files</span>, since spaces in directory or file names and command line environments are a very bad mix, and will cause you endless problems. The archive will create a <span style="font-weight: bold;"></span> top level directory <span style="font-weight: bold;">Argyll_VX.X.X</span>, where X.X.X is the version number, and the executables will be in <span style="font-weight: bold;">Argyll_VX.X.X/bin</span>. <h3><span style="color: rgb(51, 153, 153);">Making the tools accessible:</span></h3> You should also configure your %PATH% environment variable to give access to the executables from your command line environment.<br> <br> For <span style="font-weight: bold;">Windows 7</span>, look in<br> Start Menu -> Control Panel -> System And Security -> System -> Change Settings -> Advanced -> Environment Variables<br> <br> For <span style="font-weight: bold;">Vista</span>, look in<br> Start Menu -> Control Panel -> System And Maintenance -> System -> Change Settings -> Advanced -> Environment Variables<br> <br> For <span style="font-weight: bold;">XP and 2000 </span>look in<br> Start->Settings->ControlPanel->System->Advanced->EnvironmentVariables<br> <br> For <span style="font-weight: bold;">NT 4</span> look in<br> Start->Settings->ControlPanel->System->Environment<br> <br> You want to add the directory you've chosen to your %PATH%, which is a System Variable. Normally you would add this to the end of the current setting, separated by a ';'. <br> <br> So if the current value of PATH is "%SystemRoot%\system32;%SystemRoot%" and you unpacked Argyll version 1.1.0 in <span style="font-weight: bold;">d:\bin\</span>, then you would modify PATH to be "%SystemRoot%\system32;%SystemRoot%;d:\bin\Argyll_V1.1.0\bin". The change will take effect when you start a new command shell, which you start from Start Menu->Accessories->Command Prompt, or Start Menu->Programs->Accessories->Command Prompt. You can check that the environment variable has been set by running the command "echo %PATH%" in the command shell.<br> <br> The .zip file also contains several useful reference files (such as scanner chart recognition templates, sample illumination spectrum etc.) in the ref sub-directory, all the current documentation in a doc sub-directory, and instrument USB drivers in the libusb1 directory.<br> <br> <span style="font-weight: bold;">NOTE: </span><span style="font-weight: bold;">Vista 64/Windows 7 64 bit</span> and <span style="font-weight: bold;">Beep</span> prompt<span style="font-weight: bold;">: </span>Microsoft (in its infinite wisdom) has removed the built in speaker driver, and now relies on systems having a sound card and speakers's installed and turned on to hear system beeps. So if you're wondering where the beeps have gone when using <a href="chartread.html">chartread</a>, now you know.<br> <br> <span style="font-weight: bold;">NOTE: The Colorimètre HCFR</span> can't be installed Windows 7 64 (It's USB hardware behaves rather strangely).<br> <br> <hr style="width: 100%; height: 2px;"><br> <span style="font-weight: bold;">NOTE</span> that if you wish to use Argyll tools (<a href="dispwin.html">dispwin</a>) to control display calibration, that you will have to disable any other calibration loader programs.<br> <br> Note also that there are other programs that will interfere with calibration loading, such as igfxpers.exe that gets installed with nVidia "Optimus" technology.<br> You may have to disable both the igfx tray module (c:\windows\system32\igfxtray.exe) and the igfxpph Module (c:\windows\system32\igfxpph.dll) in addition to the persistence Module (c:\windows\system32\igfxpers.exe).<br> <br> A good tool for this is <a href="http://technet.microsoft.com/en-us/sysinternals/bb963902">AutoRuns</a>. Note that the igfxpph module may exist in several locations and you have to disable all of them. Reboot after changing settings.<br> <br> <br> <hr style="width: 100%; height: 2px;"> <h3><span style="color: rgb(51, 153, 153);">Serial Instruments:</span><br> </h3> If you are using a serial connected instrument, then there is nothing special to do to enable this.<br> <h3><span style="color: rgb(51, 153, 153);">USB Instruments:</span></h3> If you are using a USB connected instrument, then suitable <span style="font-weight: bold;">USB drivers</span> may need to be installed.<br> <span style="font-weight: bold;"><br> </span>Note that the <span style="font-weight: bold;">Huey</span> and <span style="font-weight: bold;">i1 Display Pro</span> and <span style="font-weight: bold;">ColorMunki Display</span> colorimeter appears as an HID (USB Human Interface Device Class) device, and hence will be assigned to the default MSWindows HID driver, rather than popping a "New Hardware" dialog. You normally <span style="font-weight: bold; text-decoration: underline;">don't need</span> to install an Argyll <span style="font-weight: bold;">libusb1</span> driver for these devices.<br> <br> <span style="color: rgb(51, 153, 153);"><span style="color: rgb(0, 0, 0); text-decoration: underline;"><a name="FNH"></a><span style="font-weight: bold;">Fresh Install of USB drivers:</span></span><br> <br> </span>If you currently don't have any applications that talk to your instrument using USB, then it is relatively simple to use the drivers provided with Argyll. On plugging the instrument in, MSWindows should pop up a "New Hardware" dialog, and ask you for drivers for the particular USB instrument.<br> <br> <a name="V_FNH"></a>In <span style="font-weight: bold;">Vista/Win 7</span> a "Found new hardware" window will pop up.<br> Select the top "Locate and install driver software (recommended)" button.<br> A "User Account Control" window will probably then pop up, and you should "Continue".<br> A "Found New Hardware" window should pop up. Select the last "Don't Search online" button.<br> In the next screen select the "I don't have the disc. Show me other options." button.<br> In the next screen, select the "Browse my computer for driver software (advanced)" button.<br> On the next screen use the brows dialog to locate the directory <span style="font-weight: bold;">argyll\libusb1 </span>below where you installed Argyll. Click "next".<br> The screen should change to "Installing driver software...", and a "Windows Security" window should pop up.<br> In the "Windows Security" window choose the "Install this driver software anyway" button.<br> You should get the final screen "The software for this device has been successfully installed". Click "Close".<br> <span style="font-weight: bold;"><span style="font-weight: bold;"><br> </span></span><a name="X_FNH"></a>In<span style="font-weight: bold;"> XP</span> a "Welcome to the Found New Hardware Wizard" window will pop up.<br> For "Can Windows connect to Windows Update to search for software ?" Select "No, not this time" and "Next"<br> Select "Install from a list or specific location (Advanced) " then "Next"<br> Select "Search for the best driver in these locations", "Include this location in the search" and "Brows"<br> Brows to locate the directory <span style="font-weight: bold;">argyll\libusb1</span> below where you installed Argyll. Click "next".<br> The screen should change to "Installing driver software...", <br> You should get the final screen "Completing the Found New Hardware Wizard". Click "Finish".<br> <br> <a name="2_FNH"></a>In<span style="font-weight: bold;"> 2000</span> a "Welcome to the Found New Hardware Wizard" window will pop up.<br> Click "Next"<br> Select "Search for a suitable driver for my device (recommended)" then "Next"<br> Tick the "Specify a location" box and then "Next"<br> A "Found New Hardware Wizard" dialog should pop up with "Insert the manufacturer's installation disk<br> into the driver selected, and then clock OK'. Select "Browse...".<br> Brows to locate the directory <span style="font-weight: bold;">argyll\libusb1</span> below where you installed Argyll, and select the <span style="font-weight: bold;">.inf</span> file that<br> corresponds to the device (ie. DTP94.inf, i1Disp.inf etc.). Click "Open".<br> Click "OK".<br> The screen should change to "Windows found a driver for this device. To install the driver Windows found, click Next",<br> and the path to the file you selected should be shown bellow this. Click "Next".<br> You should get the final screen "Completing the Found New Hardware Wizard". Click "Finish".<span style="font-weight: bold;"><span style="font-weight: bold;"></span></span><span style="font-weight: bold;"></span><br> <br> <span style="color: rgb(51, 153, 153);"><span style="color: rgb(0, 0, 0); text-decoration: underline;"><a name="IAD"></a><span style="font-weight: bold;">Adding Argyll drivers to existing drivers:</span></span></span><br> <br> If you currently have applications other than Argyll accessing your USB connected instrument, then you won't automatically be prompted to install the drivers needed to access it. Instead you have to manually install the drivers, and then switch back and forth between the Argyll and other drivers if you want to switch between applications. <br> <br> <a name="V_IAD"></a>In <span style="font-weight: bold;">Vista/Win 7:</span><br> Plug in the instrument that you want to install.<br> Right click on the "Computer" item in the Start menu and select "Manage".<br> Click on "Device Manager"<br> Locate the device in the device manager. It may be underneath one of the top level "USB" items. <br> Right click on the device and choose "Update Driver Software..."<br> In the next screen, select the "Browse my computer for driver software" button.<br> On the next screen choose "Let me Pick from a list of device drivers on my computer"<br> On the next screen choose "Have Disk..."<br> On the next screen "Install From Disk" use the brows dialog to locate the directory <span style="font-weight: bold;">argyll\libusb1 </span>below where you installed Argyll. Click "next".<br> The screen should change to "Installing driver software...", and a "Windows Security" window should pop up.<br> In the "Windows Security" window choose the "Install this driver software anyway" button.<br> You should get the final screen "The software for this device has been successfully installed". Click "Close".<br> The Argyll driver will now be used to access the device.<br> <br> <a name="V_SD"></a>To <span style="font-weight: bold;">switch</span> between drivers in <span style="font-weight: bold;">Vista/Win 7:</span><br> Plug in the instrument that you want to switch drivers for.<br> Right click on the "Computer" item in the Start menu and select Manage.<br> Click on "Device Manager"<br> Locate the device in the device manager. It may be underneath one of the top level "USB" items. <br> Right click on the device and choose "Update Driver Software..."<br> In the next screen, select the "Let me pick from a list of device drivers on my computer" button.<br> On the next screen make sure that the "Show compatible hardware" checkbox is ticked, and choose which<br> driver you want to use, and press "Next". All Argyll drivers have (Argyll) at the end of them.<br> You should get the final screen "The software for this device has been successfully installed". Click "Close".<br> <br> <br> <span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"></span></span></span><a name="X_IAD"></a>In <span style="font-weight: bold;">XP</span><span style="font-weight: bold;"></span>:<br> Plug in the instrument that you want to install.<br> Right click on the "My Computer" item on the desktop and select "Manage".<br> Click on "Device Manager"<br> Locate the device in the device manager. It may be underneath one of the top level "USB" items. <br> Right click on the device and choose "Update Driver Software..."<br> For "Can Windows connect to Windows Update to search for software ?" Select "No, not this time" and "Next"<br> Select "Install from a list or specific location (Advanced) " then "Next"<br> In the next screen, select the "Don't search. I will choose the driver to install" button, then click "Next".<br> On the next screen "Select the device driver you want to install for this hardware", the existing driver for the device should be listed. Click "Have Disk".<br> On the next screen use the brows dialog to locate the directory <span style="font-weight: bold;">argyll\libusb1 </span>below where you installed Argyll, and select<br> the appropriate .inf file for the device. Click "Open".<br> Back on the "Install From Disk" dialog, click "OK".<br> Back in the "Select the device driver you want to install for this hardware", click "Next".<br> A "Please wait while the wizard installs the software" dialog will be shown.<br> You should get the final screen "Completing the Hardware Update Wizard". Click "Finish".<br> The Argyll driver will now be used to access the device.<br> <br> <a style="text-decoration: underline;" name="X_SD"></a>To <span style="font-weight: bold;">switch</span> between drivers in <span style="font-weight: bold;">XP</span>:<br> Plug in the instrument that you want to switch drivers for.<br> Right click on the "My Computer" item on the desk top and select "Manage".<br> Click on "Device Manager"<br> Locate the device in the device manager. It may be underneath one of the top level "USB" items. <br> Right click on the device and choose "Update Driver Software..."<br> For "Can Windows connect to Windows Update to search for software ?" Select "No, not this time" and "Next"<br> Select "Install from a list or specific location (Advanced) " then "Next"<br> In the next screen, select the "Don't search. I will choose the driver to install" button, then click "Next".<br> On the next screen "Select the device driver you want to install for this hardware", the Argyll driver and any alternative<br> driver for the device should be listed. All Argyll drivers have (Argyll) at the end of them.<br> Choose the driver you want to switch to, and then Click "Next".<br> A "Please wait while the wizard installs the software" dialog will be shown.<br> You should get the final screen "Completing the Hardware Update Wizard". Click "Finish".<br> <br> <br> <a name="2_IAD"></a>In <span style="font-weight: bold;">2000</span>:<br> Plug in the instrument that you want to install.<br> Right click on the "My Computer" item on the desktop and select "Manage".<br> Click on "Device Manager"<br> Locate the device in the device manager. It may be underneath one of the top level "USB" items. <br> Right click on the device and choose "Properties..."<br> Select the "Driver" Tab.<br> Select "Update Driver..."<br> A "Welcome to the Upgrade Device Driver Wizard" window will pop up.<br> Click "Next"<br> Select "Search for a suitable driver for my device (recommended)" then "Next"<br> Tick the "Specify a location" box and untick all other boxes. Click "Next"<br> A "Upgrade Device Driver Wizard" dialog should pop up with "Insert the manufacturer's installation disk<br> into the driver selected, and then clock OK'. Select "Browse...".<br> Brows to locate the directory <span style="font-weight: bold;">argyll\libusb1</span> below where you installed Argyll, and select the <span style="font-weight: bold;">.inf</span> file that<br> corresponds to the device (ie. DTP94.inf, i1Disp.inf etc.). Click "Open".<br> Click "OK".<br> Wait while the wizard also searches other locations.<br> The wizard should then display screen titled "Driver Files Search Results".<br> Tick the "Install one of the other drivers" box and then "Next"<br> A list of available drivers should then be displayed. Select the Argyll driver for the device then "Next".<br> You should get the final screen "Completing the Upgrade Device Driver Wizard". Click "Finish".<br> <br> <a name="2_SD"></a>To <span style="font-weight: bold;">switch</span> between drivers in <span style="font-weight: bold;">2000</span>:<br> Plug in the instrument that you want to switch drivers for.<br> Right click on the "My Computer" item on the desktop and select Manage.<br> Click on "Device Manager"<br> Locate the device in the device manager. It may be underneath one of the top level "USB" items. <br> Right click on the device and choose "Properties".<br> Select the "Drivers" tab.<br> Select "Update Driver".<br> On the "Welcome to the Update Device Driver Wizard" click "Next".<br> On the "Install Hardware Device Drivers" dialog, select the "Display a list of known drivers for this device so that I can choose a specific driver", then click "Next".<br> The next dialog called "Select a Device Driver" should list the Argyll driver and any alternative<br> driver for the device. All Argyll drivers have (Argyll) at the end of them.<br> Choose the driver you want to switch to, and then Click "Next".<br> On the next dialog called "Start Device Driver Installation" click "Next".<br> You should get the final screen "Completing the Upgrade Device Driver Wizard". Click "Finish".<span style="font-weight: bold;"></span><br> <br> <br> [ The alternative to switching to the Argyll drivers is to go to the libusb-win32 web site, and download and then install the "filter drivers", - see <http://libusb-win32.sourceforge.net./#downloads>. This may then let you access the device using Argyll, without disabling access by existing applications. (I haven't tried this, so I'm not sure how well it works). You don't make use of the Argyll <span style="font-weight: bold;">.inf</span> file using this approach. <br> <span style="font-weight: bold;">NOTE</span> that a potential problem with this approach is that the filter drivers haven't been modified to have a longer USB control transaction timeout, and this may cause failures for certain instruments when measuring dark colors.]<br> <br> <span style="color: rgb(51, 153, 153);"><span style="color: rgb(0, 0, 0); text-decoration: underline;"><a name="UD"></a><span style="font-weight: bold;">Updating Argyll drivers:</span></span></span><br> <br> If you are updating to a new version of Argyll, that it may be necessary to uninstall all the Argyll USB devices, and re-install them, to update the relevant libusb system driver and dll. (This is true for updating to Argyll Version 1.2.0). If the device does not appear as an "<span style="font-weight: bold;">Argyll LibUsb-1.0 device</span>" in the device manager, then you will have to remove old drivers before installing the new ones, to avoid MSWindows simply re-installing the old drivers.<br> <br> <a name="V_UD"></a>In <span style="font-weight: bold;">Vista/Win 7</span><br> Plug an instrument that has been installed into the computer.<br> Right click on the "Computer" item in the Start menu and select "Manage".<br> Click on "Device Manager"<br> Locate the device under "LibUSB-Win32 Device"<br> Right click on the device and choose "Uninstall"<br> In the "Confirm Device Removal" window select the "<span style="font-weight: bold;">Delete the driver software for this device</span>" checkbox and then choose "OK"<br> In the "Action" menu of the window choose "Scan for hardware changes"<br> A "Found New Hardware Wizard" window should pop up.<br> Follow the same directions as <a href="#V_FNH">above</a> for installing the updated drivers..<br> <br> <a name="X_UD"></a><a name="2_UD"></a>In <span style="font-weight: bold;">XP</span> and <span style="font-weight: bold;">2000</span>:<br> First you will have to delete the cached copy of the old Argyll driver .inf files, that MSWindows keeps.<br> <br> cd to where Windows keeps it's cached driver information files, ie:<br> c:<br> cd \winnt\inf (Windows 2000)<br> cd \windows\inf (Windows XP)<br> <br> identify all the system copies of the Argyll .inf files:<br> <br> find /I "Argyll" oem*.inf<br> <br> then delete them:<br> <br> del oemXXX.inf<br> del oemXXY.inf<br> etc.<br> <br> Plug an instrument that has been installed into the computer.<br> Right click on the "My Computer" icon on the desktop or start menu and select Manage.<br> Click on "Device Manager"<br> Locate the device under "LibUSB-Win32 Device"<br> Right click on the device and choose "Uninstall"<br> On the "Confirm Device Removal" window choose "OK"<br> In the "Action" menu of the window choose "Scan for hardware changes"<br> A "Found New Hardware Wizard" window should pop up.<br> Follow the same directions as above (<a href="#X_FNH">XP</a>, <a href="#2_FNH">2000</a>) for installing the updated drivers.<br> <br> <p><br> <br> <br> <br> <br> </p> </body> </html>