Also ein weiterer Fehlfaktor ist raus. Die Schnittstelle funktioniert ohne Probleme (mit altem Drucker ausprobiert).
Die Schaltung werde ich auch noch einmal auf Fehler untersuchen (zum 3. mal mitlerweile! ).
Danach könnte ich es höchstens mal mit AVRgcc probieren ( [-o< ) ansonsten muss irgendein Bauteil defekt sein. Oder gibt es noch andere Fehlerquellen?

@Jon

Hat es bei deinem ATmega jetzt geklappt?