Problem gelöst
Vieleicht hätte ich noch sagen sollen, dass es sich um Lazarus handelt.
Da sind dann wohl in der printers einige Unterschiede
Ursache des Fehlers war die
Unit printer4lazarus.
Diese war im funktionierenden Projekt eingebunden, im fehlerhaften nicht.
Ist aber zwingend notwendig, damit das Objekt printer ohne explizites create erstellt wird.
ich danke euch für eure Hilfe.
Gruss KHH