Ich glaube da müsste z.B. ein ULN 2803 für funktionieren. Den nimmt z.B. Wolfgang Back als Treiber für unipolare Schrittmotoren.
www.wolfgang-back.com/PDF/Schrittmotor.pdf

Der kann aber nur 0,5A ab. Du kannst aber laut Datenblatt mehrere Ausgänge parallel schalten. Für 2-3 Ampere müsstest du allerdings ziemlich viele parallel schalten, da sind Transistoren wohl besser geeignet.