Yoshidex 0 Newbie Poster

Hello there. I want to print from my program's form, but it won't accept the changes for currentX and currentY, it always start on the edge of the page. Here's an example of the code I'm using:

Private Sub cmdPrint_Click()

'Call the common Dialog Box for printing;
cdbPrint.ShowPrinter

'State the CurrentX and CurrentY to start printing;
Printer.CurrentX = 1440  ' 1440 twips equal 1 inch
Printer.CurrentY = 1440

'What I want to print
Printer.Print lblLabels(4).Caption; Spc(2); txtFields(4).Text
Printer.Print lblLabels(6).Caption; Spc(2); txtFields(6).Text
Printer.EndDoc
Printer.KillDoc

I didn't put all of the things I'm printing 'cause they'll take a lot of space, but the point is, that if I input this, the record following the currentX and currentY doesn't appear and the next ones start at the edge of the page. Can anybody tell me what am I doing wrong?
Thanks in advance for all your help.