how can i use the print command dialog box available in VB 6.0 to print crystal reports ??

i want the flexibity at run time to change the printer and also send reports via fax or e-mail them . or is there any other way out to do the same