A programming cable for the Atmel microcontroller is very simple. We just need 3 pins that we can toggle between 0V and 5V, and 1 pin that we can read. In addition, we have a ground reference.
Parallel
...
port cable
We can do this directly from a parallel port - this just involves connecting the right pins on the parallel port to the right pins on the Mini:
...