To keep it simple, I have a print command within my form and one within a custom usercontrol I created. I want the output sent to the printer of both to be printed on the same page. Yet, for some reason when this is done VB treats them as seperate spools and prints them on seperate pages. How do I get them to be in the same spool and thus print on the same page. Example of the code as I have it now. (The name of the component is "UserControlSum"):

'CODE ON THE FORM
Private Sub Command1_Click()
Printer.print "Today's Summary:"
UserControlSum.SendToPrinter
Printer.EndDoc
End Sub

'CODE WITHIN THE USERCONTROL
Public Sub SendToPrinter()
Dim i as Integer
For i = 1 to 30
Printer.Print Output(i)
Next i
End Sub