64-Bit XP \ Vista \ Windows parallel port interface driver

I own a PCG10/8016 function generator and PCS500 scope that I would like to use with my newer computers running 64-bit vista or windows 7. I know the devices are no longer produced and adding support is not high on the priority list but I have found a updated 64-bit compatible version of DLPortIO that I was hoping it might be added to the next version of PcLab2000SE.

highrez.co.uk/Downloads/InpOut32/default.htm
logix4u.net/Legacy_Ports/Paralle … 4_bit.html

Currently when I run PcLab2000SE I get a error stating “Could not open DriverLINX drier. Please run INSTALL_DRV.EXE to install the driver”. I though this was not needed for NT and newer OS’s. When I try and run the install_drive.exe program it runs but does not install any files to the windows system folders in windows 7 x64. In XP 32-bit the install_drv.exe program installs DLPortIO.SYS to windows\system32\drivers folder but is not needed since pclab200se uses the files in it’s program folder.

I have tried using the 64-bit drivers listed above by copying the new x64 driver dll and sys to the windows\system32\drivers, windows\system32, and pclab2000se folders also I have tried renaming the 64 bit driver dll and sys to DLPortIO.DLL DLPortIO.SYS in the windows and velleman folder with no luck. I could very easily be doing something wrong.

Here is a copy and paste from the readme file from the InpOutx64 website:

From Verison 1.0.0.8, InpOut provides basic DLPortIO compatibility, for use with LCDSmartie etc.

It has been tested with some applications but not extensivly. To use InpOut32 INSTEAD of DLPortIO, 
and allow older applications to run on x64 machines, simply RENAME (or copy) the 32bit DLL (in the \Win32 folder) 
"InpOut32.dll" to "DLPortIO.DLL", and replace the existing DLPortIO.DLL in your application's main folder (if it 
is not there, search your drive for DLPortIO.DLL and replace any instance you find!).

For example...
To use with an old version of LCD smartie that does NOT nativly support InpOut32: 

  o  Take the 32bit DLL (in \Win32) and rename it to DLPortIO.dll.
  o  Copy this DLL to your LCD Smartie folder.
  o  Run LCD Smartie and see if it talks to your parallel LCD Display.
  
Let me know if you have any problems.

Thanks,
Phil (Phil@Highrez.co.uk)

So I was hoping since the port to x64 and driver is already made velleman would consider adding it to the next release of PcLab2000SE.

Thank you for this suggestion how it may be possible to get the LPT port connected instruments to run under 64-bit operating systems.
You may try to edit the register as described in this thread: viewtopic.php?f=10&t=3424

thanks for the fast response. I have tried deleting registry key and rebooting with no luck, I still get the same error message.

I just downloaded the InpOut32, renamed the DLL and SYS and put to the PcLab2000SE folder of my Windows 2000 PC. - No help. The error message appears and the registry edit doesn’t help.

I think there is some compatibility problem with this InpOut32 and the original DLPORTIO. - Sorry - no solution yet…

The last answer shows that Velleman doesn’t know his source code :slight_smile:

Of course, simply replacing dlportio.* by inpout32.dll (there is no visible inpout32.sys for good reason) will not work. Because their source code uses the „dlportio.pas“ Delphi unit, which forcefully installs & loads dlportio.sys, and expect that the driver will modify the In/Out permission map which simply not exist on Win64bit. Sorry.

See forum.velleman.eu/viewtopic.php?f=10&t=4314 for a solution. It simply requires my special (compatible and smaller file size) build of inpout32, and a shell link.

henni

I though this was not needed for NT and newer OS’s. When I try and run the install_drive.exe program it runs but does not install any files to the windows system folders in windows 7 x64.??? === solitaire ===


The install_drv.exe program is trying to install the DriverLINX driver.
The DriverLINX driver is not compatible with 64 bit operating systems.

For more info and possible workaround (not tested) please see:
viewtopic.php?f=10&t=14766
viewtopic.php?f=10&t=4314&start=15

It’s laborious to seek out knowledgeable folks on this topic, but you sound like you already know what youre talking about! Thanks
szybkieodchudzanie.info