Non devi collegare una picturebox ad un PrintDocument ma trattare la PrintDocument come fosse una pictureBox , praticamente devi scrivergli dentro esattamente come faresti per scrivere del testo o disegnare qualcosa su un Form
Ti consiglio di dare un'occhiata all'esempio allegato a vb net
Windows Forms - Simple Printing