Nun mit einem analogen Port ist einfach der Elektronikaufwand größer als mit ein paar Digitalports. An die Druckerschnittstelle könntest du direkt ein L298 anschließen. Hättest dann zwar keinen PWM Stromregelung aber eine einfach anzusteuernden Schrittmotorschaltung mit de rdu Motor auch in zwei Richtungen bewegen kannst. Deine AD-Karte hättest du dann noch für deine Messdaten frei.
Ist aber nur Vorschlag, du wirst schon deine Gründe für die kompliziertere Lösung haben