Alvaro:
Si utilizas Access XP o superor tienes ol objeto Print (f1)
Si utilizas versiones inferiores, deberás utilizar utilizar la porpiedade PrtDevNames junto con PrtDevMode, PrtMip y API.
este ejemplo lo puedes descragar desde acá
ftp://ftp.mcwtech.com/defaultprt.zip
Sobre como poner el nombre del informe, también es posible y deberás pasarlos como argumento en una función que modifique en el archivo INI el PDFDefaultName
Saludos y Suerte