Ja, da fehlen dir nur 45 Schritte. Ich denke das könnte man verkraften.
Aber...
Du kannst einfach (einfach im Sinne des allgemeinen Sprachgebrauchs) einen PWM-Ausgang programmieren. Du brauchst dafür nur einen Ausgang des LPT der in unterschiedlichen Pulslängen ein- und ausgeschaltet wird.
Das ganze mit einem Transistor verstärkt an den Motor.
Je länger die Pausenzeit des Pulses ist, desto langsamer dreht sich der Motor.
Und je kürzer, desto schneller, bis der Ausgang dauerhaft eingeschaltet ist und der Motor mit voller Drehzahl drehen kann (abhänig von der Last).
Ich weiss aber nicht, wie genau man das programmieren kann, bzw wie genau die Hardware das umsetzen kann. Ich bin der Meinung hier mal gelesen zu haben, das der LPT nicht so Echtzeitgetreu arbeiten soll.
Ich kann mich da täuschen oder derjenige der das geschrieben hat, wusste es nicht besser.