First of all, you must describe your device with RapidDriver Explorer then install a device using LPT specific driver (RapidLpt.sys). Then you may create and run your own application to control an LPT device for which the driver has been installed. All LPT functions/procedures are placed in RapidLpt.dll interface library.
You can install the RapidLpt.sys driver for many LPT devices, so every LPT device will have it's own DeviceInstance parameter value in OpenRapidLpt function.
Note: In some cases we will use the "RapidLpt" term assuming the RapidDriver Developer edition when we are working with a LPT device through the RapidLpt.sys and RapidLpt.dll.
Here is what you can do with RapidLpt:
| · | access to data, status and control ports
|
| · | access to all the information of existing port - base and ECP addresses and ranges, interrupt features
|
| · | hardware interrupt handling
|
To work with the driver itself the choice of programming language is not vital. At present RapidDriver package includes support of the following programming systems:
| · | Microsoft Visual Basic 6.0
|
| · | Microsoft Visual Basic .Net
|
|