Gustavo Azcona  
Nuevamente gracias,  dado el poco tiempo que tengo para desarrollo, me inclino por la segunda opción.  Ahora, tengo un formulario "frmPreview" en el que coloqué  un picture con la imagen del formulario y sobre el unos labels que colocan la información correspondiente.   
Mi dificultad radica en imprimir este formulario con el tamaño adecuado,  hice unas pruebas de impresión modificando un programa que encontré en 
www.portalvb.com (logré imprimir, el gif con que probé sale muy desproporcionado):  
Dim lAlto As Long
Dim lAncho As Long
 
With Printer
      .ScaleMode = 1
      'Propiedades del tamaño del alto y ancho de la impresora
       lAlto = .ScaleHeight
       lAncho = .ScaleWidth
End With
 
lAlto = lAlto \ 6 - frmImprimir.pctRequisitos.ScaleHeight \ 2
 
lAncho = lAncho \ 6 - Imprimir.pctRequisitos.ScaleWidth \ 4
 
Printer.EndDoc
   
Es correcto el código que usé?