Hola joker.
Con el control imagescan, si no me equivoco obtendrás un archivo en formato TIFF. Aunque se podría incluir en un pdf, no sé cómo hacerlo (como mucho, por mis medios sólo podría crearlo con texto). Imagino que la solución más sencilla sería obtener algún ocx de adobe que lo haga, ahora bien, no sabría decirte cual...
Sobre lo de almacenar un archivo en una bd, deberás abrirlo en modo binario, leerlo con GET y escribir los datos (en access en un campo OLE) de una tacada, o utilizar AppendChunk para ir almacenando los bytes consecutivamente... Para recuperar el fichero, habría que escribirlo en disco abriéndolo nuevamente como biario, escribiendo con PUT y recuperando todo el valor del campo o GetChunk. Esto así a grandes rasgos.
También te diré que puede ser preferible y más saludable para la bd almacenar los archivos en determinada carpeta y en el campo únicamente la ruta y nombre de archivo.
Suerte.