Самый простой вариант - берешь ардуину, пишешь скетч для доп. драйвера управления шаговым двигателем и запускаешь. Но есть мысль, что "шаговик от принтера" врядли так просто получится запустить. Там устройство должно быть мощное, поэтому желательно что-то усиливающее иметь на подпитке.
А вообще - как "много" входных данных, так же много и ответов.