entretenida la pregunta.... en todo caso yo pienso que lo que buscas pasa por la configuracion de la impresora, como se hace con tu impresora? no tengo la menor idea, pero existe un producto de software libre que es my bueno y tambien transforma tus listados a pdf, ahora la gracia de esta cuestion es que tambien puedes descargar los fuentes y estar dias y dias mirando codigo para agregarlo a tu programa, si te interesa te coloco la direccion de descarga
http://www.pdfforge.org/products/pdfcreator/download
la forma mas corta para mi seria usar el comando Name, que cambia el nombre de un archivo, entonces una vez creado el archivo debes poner el siguiente comando
Name ruta & "Microsoft Visual Basic.pdf" As ruta & archivonuevo
donde :
1) ruta es la ruta donde se encuantra el archivo ej.: "c:\mis documentos"
2) "Microsoft Visual Basic.pdf" es el archivo que te creo la impresora pdf
3) archivonuevo es el nombre por el que quieres cambiar el anterior ej:"ventas2007.pdf"
entonces acuerdate, name lo utilizas una vez creado el archivo pdf
espero te sirva