Welcome to the forum.
Don't look in FMP...look in your print dialog window.
When you hit "Print", a dialog window comes up...
One of the choices in this dialog is (Print current record/print records being browsed/...)
On different platforms, it's in different places in the dialog window...look for it...it's there somewhere.
If it's on Print Current Record, you'll only get the top one like you describe.
If it's on Print Record Being Browsed, you'll get the whole found set.
On my systems, making a selection in this window resets the default...so if you (or someone) printed only the top one, that's why you are only printing the top one now. Choose Records Being Browsed and you're back in business.
Note: to avoid this in the future, you can set up a printing script that defines this choice and overrides the default setting. That way if someone else changes it on you again, it won't affect the printout that you want.
Let us know if that fixes it up for you!
Thanks for your suggestions. Unfortunately, I had selected "Print Records Being Browsed" and it doesn't work. That's my problem. Something's screwed up in the file that doesn't recognize that option and it only prints the top record of those being browsed. Still perplexed. Jim G
Have you specified a page range like page 1 of 1?
Could the layout or file be damaged? (I'm assuming you haven't edited the layout just prior to encountering this problem for the first time.)
If all else fails, test a recovered copy and see if it prints as expected. If so, replace your file with an undamaged copy.