So is it safe to assume then that that third-party control/library doesn't provide any printing functionality itself? If not then you should probably look at downloading the VB Power Packs from Microsoft. It includes a PrintForm component that I believe (never used it myself) allows you to print an image of all or part of a form as it's displayed on-screen.