Zur Funktion der PINs MISO, MOSI, etc. könnt Ihr Euch die Appnote 910 von Atmel anschauen. Da steht das genauestens beschrieben. Der "linke" Teil der Schaltung sorgt nur für den Anschluss an den Druckerport. Die Pins werden dann gemäß der Appnote 910 von der Programmiersoftware gesteuert.

http://www.atmel.com/dyn/products/ap...?family_id=607