Ti do un consiglio, a cui ci puoi arrivare da solo, ma ci vuole un po'.
Sono abbastanza sicuro che la tua idea e' usare la print, magari usando le funzioni per spostare il cursore.
si puo' fare, ma esiste un approccio decisamente piu' semplice.
parti da una matrice di caratteri NxM (le dimensioni le decidi tu)
disegni sulla matrice cosi' come si fa con la memoria della scheda grafica (1920x1080)
stampi la matrice
ci sono ottimi libri che spiegano come si disegnano le figure geometriche (segmenti, curve,.. ),
cerca su amazon
computer graphics Foley van dam