mira busca en el foro sobre printer y encontraras mucho de entrada te digo que el obj printer se maneja por coordenadas algo asi:
printer.currentx = x'el valor de la coordenada x
printer.currentx = y'el valor de la coordenada y
printer.print "Cadena a imprimir"
si le das printer. en el visual veras las demas opciones que tiene el obj, como la impresora por donde va a salir, por ejemplo para saber las impresoras instaladas solo te basta con hacer algo asi:
For Each x In Printers
msgbox x.DeviceName
Next
para usar una impresora puedes hacer esto:
Set Printer = Printers(indice)
etc..
mejor busca aqui en el foro pero yo digo que con lo que te acabo de decir te bastara, para imprimir