We get two errors when trying to install the client software on to a Windows XP SP2 machine. error in function daddpriner2 error code 126 and error during call dinstallblackiceprinter error 4.

CAUSE
During the installation of the printer drivers the system needs to access a file called framedyn.dll. This error can occur because this file cannot be found and is usually due to the Windows Path environment variable being corrupt.

SOLUTION
There are two ways to resolve this issue:

Solution 1: Verify System Variables

1. Click Start, right-click My Computer, and then click Properties on the shortcut menu that appears. If you receive the following error message, click OK:

rundll32.exe - Unable To Locate Component
This application has failed to start because framedyn.dll was not found. Re-installing the application may fix this problem.

2. In the System Properties dialog box, click the Advanced tab.
3. Click Environment Variables.
4. Under System variables, click Path, and then click Edit.

NOTE: If no Path variable is listed, click New. In the Variable name box, type Path.

5. In the Variable value box, type the following:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\wbem

6. Click OK three times (each time that you have the option).