Hola, como decís vos no se hace ningun tipo de reconocimiento, solo se envían los trenes de pulso. Lo que vos dijiste respecto a los drivers de las impresoras es para que la PC sepa como mandarle esa info a la impresora, no es para ningún reconocimiento.
Por ultimo lo que mas te aqueja es simple, no se le da imprimir, el puerto paralelo es un puerto mas de la PC, no se usa solo para imprimir, normalmente se usaban las impresoras en este puerto, pero lo podes usar para cualquier cosa, en este caso simplemente cuando le das "pay" al código G, el mach comienza a mandar los pulsos al puerto, o cuando lo moves manualmente. Suponete que estas en el mach, y apretas la Flechita del teclado de la derecha, eso indica que tiene que hacer el movimiento del eje X positivo, inmediatamente coloca el estado en el pin de dirección para que el motor gire en el sentido adecuado(eso es totalmente configurable en el mach) y luego comienza a hacer el tren d pulsos en el pin Paso de ese eje y por ende comienza a moverse el motor, cuando saltas el botón se detiene el tren de pulsso y por ende el boton.
O sea que cuando la maquina esta en movimiento todo el tiempo se esta escribiendo en el puerto paralelo, no es que primero se le pasa la info y después se hace correr, La PC es quien hace correr la maquina, el puerto paralelo es el medio, y las drivers simplemente traducen los trenes de pulso a movimientos del motor.
Seguramente a lo que se refirio tu profesor era a como poder pasarle datos a un micro, supongo que le abras preguntado como pasarle la información y te respondió con eso, si esa es una muy buena opción, en este caso si deseas usar los programas de fresado como el mach no vas a poder.
Tranquilamente puedes hacer que por la hiperterminal le pases unnas coordenadas, y que después el micro procese esas coordenadas y suponete haga perforaciones en dichas coordenadas, serviría para aprender y hacer lo qeu te piden en la materia. Pero eso no es aplicable a una CNC en serio, donde se requiere mucho poder de procesamiento y todo eso se hace desde la PC
Saludos