If PrintForm works for you, you may want to set the Visible property of some controls that aren't a part of the order (like command buttons) to False, and the set them back to True when printing is done. If your form and/or controls are colorful and you don't have a color printer, you can also save the BackColor, set it temporarily to vbWhite, and restore the saved BackColor after printing.

------------------
Marty