La verdad por usb no tengo ni idea, por el protocolo de comunicacion, pero por paralelo podria ser asi:
Podrias hacer una interfaz en entorno java o visual o lo que sea, que te permita poner en 1 o 0 los pines del puerto paralelo.
si te fijas el control tiene 4 contactos (arriba, abajo, izq...