El puerto paralelo tiene "niveles lógicos" en sus pines, por lo que allí ya tienes 5 V. Sin embargo, para poder trabajar con el puerto debes tomar en cuenta que no soporta mucha corriente, así que lo apropiado es que utilices un circuito interfaz entre el puerto y el circuito que deseas controlar/manipular.
Si quieres hacer pruebas y encender algunos LEDs, con conectar resistencias entre los pines del puerto y los LEDs puede bastar (nota: funciona, pero nadie garantiza que en alguna PC por allí no se vaya a quemar algo
). Para cualquier otra aplicación, es necesario un mejor nivel de protección para el puerto. En esta página puedes encontrar información que seguro te servirá:
http://www.modelo.edu.mx/univ/virtech/circuito/paralelo.htmAllí mismo, viene un ejemplo de un programa en C (me parece que usando Turbo C de Borland) y otro con Visual Basic.
Saludos,
José Jorge (Geo).