Supongo que cada motor tiene cuatro cables? Si es así, parece que tienes un par de motores paso a paso bipolares. Necesitará un controlador de motor de puente H doble para cada uno de ellos.
Necesitará usar un multímetro para averiguar cómo los cables se asignan a las bobinas. Todo lo que necesita hacer es averiguar qué pares de cables están conectados por bobinas. No importa qué bobina sea cuál o qué polaridad sea correcta, cambiar las bobinas o cambiar la polaridad de una bobina cambiará la dirección en que gira el motor.
Desafortunadamente, no puede conducir los motores directamente desde su puerto paralelo. No puede conducir suficiente corriente. Vas a tener que construir o comprar un controlador de motor. El conductor debe ser capaz de conducir ambas bobinas en ambas direcciones, por lo que necesita lo que se denomina un controlador de "puente H doble". Este tipo de controlador tiene un transistor de potencia para alimentar y otro para conectar a tierra en cada uno de los cuatro cables. Hay chips monolíticos que tienen todo esto internamente: solo conecte la alimentación, conecte el motor y proporcione entradas de control de paso y dirección. Sin embargo, es posible que no pueda obtener uno de estos. En este caso, tendrá que improvisar algo, probablemente con algunos transistores de potencia NPN / PNP o MOSFET y un puñado de lógica de cola de la serie 7400. El método más simple probablemente sería controlar cada mitad H del puente por separado. Use un inversor con cada medio puente H, de modo que una entrada '1' hará que la salida sea alta, mientras que una entrada '0' hará que la salida sea baja. Luego conecte los cuatro puentes de la mitad H al puerto paralelo y condúzcalos de la siguiente manera: 01 01, 01 10, 10 10, 10 01, 01 01, etc. Cada par corresponde a los puentes de la mitad H conectados a una bobina. Cada transición hará que el motor dé un paso. Invertir el orden para ejecutar el motor en la otra dirección.