---hace tiempo que no uso impresora por Ms-Dos, creo que el margen izquierdo lo puedes hacer con el lprint space$(nro%); o con el lprint string$(numero,32); o trata de combinarlo con el tab(nro%);
---el ancho de hoja lo escoges usando WIDTH LPRINT columnas% en donde columnas% debe ser cuarenta u ochenta, aunque tambèn puedes usar por ejemplo
OPEN "LPT1:" for output as #uno
WIDTH #uno, 132
---el largo de hoja lo hacìa contando las lìneas y enseguida dando un lprint chr$(nro%) en donde nro% puede ser uno de los nros del diez al doce (no recuerdo exacto) para dar salto de hoja
---sobre el tipo de letra puedes ver la respuesta que està en el foro Ms-Dos en donde dice
TRES POSIBLES RESPUESTAS_HUGO MONTES_(22/02/2001)
guìate por la fecha
---tambien trata de hallar en el sitio red del Epson esos comandos buscàndolos para Ms-Dos (no para QBasic)
---ojalà que haya suerte