Printing without forced Form Feed? - Please Help

I need to print a small area ( a label in this case ) using the printer
object ie: Printer.BeginDoc , Printer.EndDoc.
Problem is when Printer.EndDoc is issued the printer ejects the whole
page.I don't want this to happen (just print the 5 lines for the label
and stop). Can I do this using the printer object?
I can achieve it by writing directly to the printer hardware port
but this is inconvenient, clumsy and just plain unreliable.
Any help on this greatly appreciated!