Creas un formulario, le das en la propiedad scalemode a milimetros, luego haces que el objeto printer tambien sea en milimetros poniendo
printer.scalemode = vbmilimetter (o algo parecido)
y luego le haces esto
ancho de formulario = ancho de printer
largo de form = largo de printer
y luego vas imprimiendo todo en el formulario y para eso pondras
form.print "texto"
tienes que tambien ir viendo los "x" "y" para ir acomodando donde van a salir las cosas y luego que ya tienes la vista previa solo cambias form por printer y en lugar de imprimrte todo en el form lo hará por la imporesora