Les imprimantes sont optimisées en coût, mais je pense pas qu'ils en sont au point de gérer les mouvements de la tête et du papier directement par le driver (ceci dit, je peux me tromper).
S'il y a un contrôleur de moteur pas-à-pas séparé et facilement accessible, y'a peut-être moyen d'en faire quelque chose. Mais je ne compterais pas trop dessus dans le matériel moderne. Peut-être dans une vieille imprimante ou un vieux scanner.
Sinon, si tu veux pas t'embêter, suffit d'acheter une carte de commande déjà faite. Il doit y'en avoir plein pour Arduino et PC pour pas trop cher.
Tu peux regarder par exemple du côté des imprimantes 3D, pas mal sont basées sur un Arduino, avec une carte de commande pour les moteurs pas-à-pas. Y'a même probablement des cartes qui intègrent microcontrôleur + contrôleur de moteur.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo vince Le 10/02/2017 à 13:55 (rappel, il suffit d'un trombone et de faire un pont entre le fil vert du connecteur 24 broches et l'un des fils noirs)
C'est l'heure de ta douche froide.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo