Help me getting PCS100 to work in Vista

You have to use the DLL procedure SetI2CprinterPortAddress of the updated DLL.
You can download the updated K8D.DLL and K8E.EXE from:
vel255.diinoweb.com/files/K8000_new.zip
There is document included to this zip file.

Copy both of the new files to Windows’ SYSTEM32 folder and to your application folder.

Usage (if the LPT port address is e.g. DF00):
In Visual Basic VB6.0: SetI2CprinterPortAddress &hDF00

See also:

In Windows Vista you have to set the program’s compatibility mode to older Windows version.