En estos días empecé a incursionar, para descontento de mi novia, con el puerto paralelo de mi PC, C y, por un tema de comodidad y simpleza, Linux.
La verdad es que no fue tan fácil como pensé dada la poca o mala documentación que hay al respecto, y con el fin de que no pasen por lo que yo les dejo lo que sigue como una introducción
En principio vamos a necesitar las librerías y el compilador de C para Linux. En el caso de que usen Debian o distros basadas en él, les bastará con un aptitude install gcc desde la consola (aunque también pueden usar apt-get)
Tras la breve introducción llega el turno de programar. Hice el código y se los dejo para que lo usen como base.
puerto_test.c
Guárdenlo y ejecuten, desde la consola, gcc -o puerto_test puerto_test.c que les va a gener un ejecutable llamado puerto_test, el mismo se corre mediante ./puerto_test.
Pd: Puede que tengan algún problema de permisos, córranlo como root ;) Y si alguien está canchero con el tema está invitado enseñarnos ;)
Espero les resulte útil y divertido, saludos!