yepeto te envio un link sobre control de puerto paralelo
http://www.forosdeelectronica.com/about3890.html
me sirvio para aprender pero los programas que ya se consiguen estan bastante completos y considero que vas a desperdiciar tiempo, como reto esta bueno pero concideralo, lo del codigo g lo encontras en
http://www.teskolaser.com/gcode_list.html
ojala te sirva