crea un control FIELISTBOX establece la propiedad PATTERN al archivo que quieres buscar, si aparece te saldrá en el FILELISTBOX puedes saberlo con la propiedad
FILE1.LISTCOUNT
te da el número de archivos que hay con ese nombre si es 1 existe si es 0 pues no existe
tendrás que añadirle un DIRLISTBOX para determinar la carpeta donde vas a realizar el proceso.
Para imprimir puedes usar la orden
PRINTER.PRINT "LINEA A IMPRIMIR"
también tienes las ordenes
PRINTER.ENDDOC para enviar todo a la impresora
PRINTER.NEWPAGE igual al anterior y salta a otra página
para coger lo que quieras del archivo ábrelo con las setencias
Open nombreruta [For modo] As [#]númeroarchivo
donde modo puede ser lectura o escritura con un blucle que vaya leyendo datos hasta que llegue al final del fichero y lo vas mandando a la impresora
OPEN ARCHIVO FOR INPUT AS #1
OTRO_VALOR:
LINE INPUT #1,VALOR
PRINTER.PRINT VALOR
IF NOT EOF(1) THEN GOTO OTRO_VALOR
CLOSE #1
PRINTER.ENDDOC
te he escrito este trozo de meoria puede que halla que modificar algo
saludos