>I don't know why some check was printed twice, content is the same. >The loop has no problem. Is it possible the report form command send twice the command to the printer? Or any other reason make one check become 2 pages?
Just guessing-- are there any memo fields being printed? I've seen instances where extra blank lines (s added by a user who did not tab to the next field) have caused excess blank space to appear on reports, and something like this may have caused your 'duplicate' check. But as I say, just a guess.
HTH,
Randy Bosma VFP - Because life is too short to code in something else...