For COM port use Microsoft Comm Control 6.0 (MSComm32.ocx). I don't know some specially functions in VB to use LPT; you can use standart printer commands using printer object, but device, connected to LPT, must behave as printer and simulate full printer protocol or errors/hangs will occur.
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...