Cette classe Print2File permet d'imprimer directement dans un fichier sans demander le nom du fichier en sortie. L'imprimante peut être réglée sur n'importe quel port.
La seule difficulté, de taille pour un débutant en vb: il est impossible d'utiliser les commandes de l'objet printer. Il faut absolument utiliser les API pour imprimer sur le Device Context fourni par la fonction StartPrinter.
http://contrib-vb.developpez.com/Delbeke/