In diesem Fall sind die Ports möglicherweise doch im BIOS deaktiviert. Was machst du denn da? Gehe doch mal systematisch vor! Zuerst schaust du in dein BIOS, ob der/die LPT-Port/s aktiviert ist/sind. Wenn das der Fall ist, der Port im Gerätemanager aber trotzdem nicht angezeigt wird, lässt du die Hardwareerkennung von Windows laufen oder trägst das Gerät von Hand ein (Systemsteuerung > Hardware > Weiter > Ja, die Hardware wurde bereits angeschlossen > Weiter > Neue Hardware hinzufügen > Weiter > Dann erst die automatische Suche und wenn die nichts bringt > Hardware manuell aus einer Liste wählen und installieren > Weiter > Anschlüsse (COM und LPT) > usw.). Du hast in den meisten BIOS auch die Möglichkeit, den Ports unterschiedliche Ressourcen zuzuweisen, falls es bei dir zu Konflikten kommen sollte. Erst, wenn ein LPT-Port korrekt in deinem Gerätemanager angezeigt wird, macht es Sinn, den Drucker(treiber) zu installieren.
Was ich nicht verstehe, ist dies: "... er erkennt zwar die drucker, aber er druckt nicht ..." Wenn nicht einmal der Port erkannt wird, kann der Drucker, der an diesem Port hängt, schon gar nicht erkannt werden. Logisch, oder?