Am einfachsten geht es mit Word / OpenOffice. Wobei letzteres einfach unschlagbare Druckfunktionen hat.
Formular einscannen, die betreffenden Textfelder darüber legen und diese dann ausfüllen bzw. aus einer vorher angelegten Datenbank auch automatisch als Serienbrieffunktion erledigen lassen.
Mit OpenOffice kann man wahlweise dann das Hintergrundbild mit ausdrucken zum Drucken der vollständigen Formulare auf Blankopapier, oder wahlweise nur die Textfelder alleine, deren Inhalt dann auf dem eingelegten Vordruck erscheint.
Die üblichen Programme wie SuperFormular usw. taugen m.E. nicht viel, weil da meistens nur sture Vorgaben möglich sind und man selber nichts anpassen kann.
[Diese Nachricht wurde nachträglich bearbeitet.]