Firefox, for as long as I’ve known it, right up to version 3.0, appears to have a problem printing multiple pages where frames and tables are involved — either to the printer or to PDF on my Mac. By default it often prints only one page: Page one of many.
The problem may have to do with how it handles — or mishandles — frames. I’ve discovered that if in the print dialog box you select “Frames: The selected frame” option (the default being “Frames: As laid out on the screen”) then it’ll print all pages, to printer and to PDF.
That should be the end of this story, right? No.
Try saving this option as a print preset. Not happening.
Or try simply print using “Last used settings”. Hallelujah! But this works only once. Not a second time. You’ll now find the “frames” options greyed out, even if you’re printing the same page with the same frames it just let you print a moment ago.
What are those nice people at Firefox thinking (or smoking)?