Installing the software on Microsoft Windows
Unpacking the .zip archive:
You will need to unzip the downloaded file in the location you have
chosen to hold the executable files (perhaps somewhere like \bin). I would NOT put them in \Program Files, 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
top level directory Argyll_VX.X.X, where X.X.X is
the version number, and the executables will be in Argyll_VX.X.X/bin.
Making the tools
accessible:
You should also configure your %PATH% environment variable to give
access to the executables from your command line environment.
For Windows 7, look in
Start Menu -> Control Panel -> System And
Security -> System -> Change Settings -> Advanced ->
Environment Variables
For Vista, look in
Start Menu -> Control Panel -> System And
Maintenance -> System -> Change Settings -> Advanced ->
Environment Variables
For XP and 2000 look in
Start->Settings->ControlPanel->System->Advanced->EnvironmentVariables
For NT 4 look in
Start->Settings->ControlPanel->System->Environment
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 ';'.
So if the current value of PATH is
"%SystemRoot%\system32;%SystemRoot%" and you unpacked Argyll version
1.1.0 in d:\bin\, 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.
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.
NOTE: Vista 64/Windows 7 64 bit and Beep prompt: 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 chartread, now you
know.
NOTE: The Colorimètre HCFR
can't be installed Windows 7 64 (It's USB hardware behaves rather
strangely).
NOTE that if you wish to use
Argyll tools (dispwin) to control display
calibration, that you will have to disable any other calibration
loader programs.
Note also that there are other programs that will interfere with
calibration loading, such as igfxpers.exe that gets installed with
nVidia "Optimus" technology.
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).
A good tool for this is AutoRuns.
Note that the igfxpph module may exist in several locations and you
have to disable all of them. Reboot after changing settings.
Serial Instruments:
If you are using a serial connected instrument, then there is
nothing special to do to enable this.
USB Instruments:
If you are using a USB connected instrument, then suitable USB drivers may need to be
installed.
Note that the Huey
and i1 Display Pro and ColorMunki Display 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 don't need
to install an Argyll libusb1
driver for these devices.
Fresh Install of USB drivers:
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.
In Vista/Win 7
a "Found new hardware" window will pop up.
Select the top "Locate and install driver software
(recommended)" button.
A "User Account Control" window will probably then pop up,
and you should "Continue".
A "Found New Hardware" window should pop up. Select the last
"Don't Search online" button.
In the next screen select the "I don't have the disc. Show me
other options." button.
In the next screen, select the "Browse my computer for driver
software (advanced)" button.
On the next screen use the brows dialog to locate the
directory argyll\libusb1 below
where you installed Argyll. Click "next".
The screen should change to "Installing driver software...",
and a "Windows Security" window should pop up.
In the "Windows Security" window choose the
"Install this driver software anyway" button.
You should get the final screen "The software for this
device has been successfully installed". Click "Close".
In XP a "Welcome to the Found New Hardware Wizard"
window will pop up.
For "Can Windows connect to Windows Update to search for
software ?" Select "No, not this time" and "Next"
Select "Install from a list or specific location (Advanced) "
then "Next"
Select "Search for the best driver in these locations",
"Include this location in the search" and "Brows"
Brows to locate the directory argyll\libusb1 below where you installed Argyll.
Click "next".
The screen should change to "Installing driver software...",
You should get the final screen "Completing the Found New
Hardware Wizard". Click "Finish".
In 2000
a "Welcome to the Found New Hardware Wizard" window will pop up.
Click "Next"
Select "Search for a suitable driver for my device
(recommended)" then "Next"
Tick the "Specify a location" box and then "Next"
A "Found New Hardware Wizard" dialog should pop up with
"Insert the manufacturer's installation disk
into the driver selected, and then clock
OK'. Select "Browse...".
Brows to locate the directory argyll\libusb1 below where you installed Argyll, and
select the .inf file that
corresponds to the device (ie. DTP94.inf,
i1Disp.inf etc.). Click "Open".
Click "OK".
The screen should change to "Windows found a driver for this
device. To install the driver Windows found, click Next",
and the path to the file you selected
should be shown bellow this. Click "Next".
You should get the final screen "Completing the Found New
Hardware Wizard". Click "Finish".
Adding Argyll drivers to existing
drivers:
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.
In Vista/Win
7:
Plug in the instrument that you want to install.
Right click on the "Computer" item in the Start menu and
select "Manage".
Click on "Device Manager"
Locate the device in the device manager. It may be underneath
one of the top level "USB" items.
Right click on the device and choose "Update Driver
Software..."
In the next screen, select the "Browse my computer for driver
software" button.
On the next screen choose "Let me Pick from a list of device
drivers on my computer"
On the next screen choose "Have Disk..."
On the next screen "Install From Disk" use the brows dialog
to locate the directory argyll\libusb1
below where you installed Argyll. Click "next".
The screen should change to "Installing driver software...",
and a "Windows Security" window should pop up.
In the "Windows Security" window choose the "Install
this driver software anyway" button.
You should get the final screen "The software for this device
has been successfully installed". Click "Close".
The Argyll driver will now be used to access the device.
To switch
between drivers in Vista/Win 7:
Plug in the instrument that you want to switch drivers for.
Right click on the "Computer" item in the Start menu and
select Manage.
Click on "Device Manager"
Locate the device in the device manager. It may be underneath
one of the top level "USB" items.
Right click on the device and choose "Update Driver
Software..."
In the next screen, select the "Let me pick from a list of
device drivers on my computer" button.
On the next screen make sure that the "Show compatible
hardware" checkbox is ticked, and choose which
driver you want to use, and press "Next". All Argyll drivers
have (Argyll) at the end of them.
You should get the final screen "The software for this device
has been successfully installed". Click "Close".
In XP:
Plug in the instrument that you want to install.
Right click on the "My Computer" item on the desktop and
select "Manage".
Click on "Device Manager"
Locate the device in the device manager. It may be underneath
one of the top level "USB" items.
Right click on the device and choose "Update Driver
Software..."
For "Can Windows connect to Windows Update to search for
software ?" Select "No, not this time" and "Next"
Select "Install from a list or specific location (Advanced) "
then "Next"
In the next screen, select the "Don't search. I will choose
the driver to install" button, then click "Next".
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".
On the next screen use the brows dialog to locate the
directory argyll\libusb1 below
where you installed Argyll, and select
the appropriate .inf file for the device. Click "Open".
Back on the "Install From Disk" dialog, click "OK".
Back in the "Select the device driver you want to install for
this hardware", click "Next".
A "Please wait while the wizard installs the software" dialog
will be shown.
You should get the final screen "Completing the Hardware
Update Wizard". Click "Finish".
The Argyll driver will now be used to access the device.
To switch between drivers in XP:
Plug in the instrument that you want to switch drivers
for.
Right click on the "My Computer" item on the desk top and
select "Manage".
Click on "Device Manager"
Locate the device in the device manager. It may be underneath
one of the top level "USB" items.
Right click on the device and choose "Update Driver
Software..."
For "Can Windows connect to Windows Update to search for
software ?" Select "No, not this time" and "Next"
Select "Install from a list or specific location (Advanced) "
then "Next"
In the next screen, select the "Don't search. I will choose
the driver to install" button, then click "Next".
On the next screen "Select the device driver you want to
install for this hardware", the Argyll driver and any alternative
driver for the device should be listed. All
Argyll drivers have (Argyll) at the end of them.
Choose the driver you want to switch to, and then Click
"Next".
A "Please wait while the wizard installs the software" dialog
will be shown.
You should get the final screen "Completing the Hardware
Update Wizard". Click "Finish".
In 2000:
Plug in the instrument that you want to install.
Right click on the "My Computer" item on the desktop and
select "Manage".
Click on "Device Manager"
Locate the device in the device manager. It may be underneath
one of the top level "USB" items.
Right click on the device and choose "Properties..."
Select the "Driver" Tab.
Select "Update Driver..."
A "Welcome to the Upgrade Device Driver Wizard" window will
pop up.
Click "Next"
Select "Search for a suitable driver for my device
(recommended)" then "Next"
Tick the "Specify a location" box and untick all other
boxes. Click "Next"
A "Upgrade Device Driver Wizard" dialog should pop up with
"Insert the manufacturer's installation disk
into the driver selected, and then clock
OK'. Select "Browse...".
Brows to locate the directory argyll\libusb1 below where you installed Argyll, and
select the .inf file that
corresponds to the device (ie. DTP94.inf,
i1Disp.inf etc.). Click "Open".
Click "OK".
Wait while the wizard also searches other locations.
The wizard should then display screen titled "Driver Files
Search Results".
Tick the "Install one of the other drivers" box and then
"Next"
A list of available drivers should then be displayed.
Select the Argyll driver for the device then "Next".
You should get the final screen "Completing the Upgrade
Device Driver Wizard". Click "Finish".
To switch
between drivers in 2000:
Plug in the instrument that you want to switch drivers
for.
Right click on the "My Computer" item on the desktop and
select Manage.
Click on "Device Manager"
Locate the device in the device manager. It may be underneath
one of the top level "USB" items.
Right click on the device and choose "Properties".
Select the "Drivers" tab.
Select "Update Driver".
On the "Welcome to the Update Device Driver Wizard" click
"Next".
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".
The next dialog called "Select a Device Driver" should list
the Argyll driver and any alternative
driver for the device. All Argyll drivers have
(Argyll) at the end of them.
Choose the driver you want to switch to, and then Click
"Next".
On the next dialog called "Start Device Driver
Installation" click "Next".
You should get the final screen "Completing the Upgrade
Device Driver Wizard". Click "Finish".
[ 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 .inf file using this approach.
NOTE 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.]
Updating Argyll drivers:
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 "Argyll LibUsb-1.0
device" 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.
In Vista/Win 7
Plug an instrument that has been installed into the computer.
Right click on the "Computer" item in the Start menu and
select "Manage".
Click on "Device Manager"
Locate the device under "LibUSB-Win32 Device"
Right click on the device and choose "Uninstall"
In the "Confirm Device Removal" window select the "Delete the driver software for this
device" checkbox and then choose "OK"
In the "Action" menu of the window choose "Scan for hardware
changes"
A "Found New Hardware Wizard" window should pop up.
Follow the same directions as above for
installing the updated drivers..
In XP and 2000:
First you will have to delete the cached copy of the old
Argyll driver .inf files, that MSWindows keeps.
cd to where Windows keeps it's cached driver information
files, ie:
c:
cd
\winnt\inf
(Windows
2000)
cd
\windows\inf
(Windows XP)
identify all the system copies of the Argyll .inf files:
find /I "Argyll" oem*.inf
then delete them:
del oemXXX.inf
del oemXXY.inf
etc.
Plug an instrument that has been installed into the computer.
Right click on the "My Computer" icon on the desktop or start
menu and select Manage.
Click on "Device Manager"
Locate the device under "LibUSB-Win32 Device"
Right click on the device and choose "Uninstall"
On the "Confirm Device Removal" window choose "OK"
In the "Action" menu of the window choose "Scan for hardware
changes"
A "Found New Hardware Wizard" window should pop up.
Follow the same directions as above (XP,
2000) for installing the updated drivers.