Ken said:
I've used Firefox since version 3.x, and it's always had a problem with
certain pages. And, it's still the same. :-(
I used to complain about it in Mozilla's Firefox newsgroup, and all I'd
get is the page is malformed or some other reason. It didn't matter to
them that no other browser had no problem.
Here's a page FF cannot print correctly:
http://support.microsoft.com/kb/300415
Internet Explorer has no problem with this site, neither does Safari,
Opera and iCab, Mac versions, have any problem.
Personally, I don't think Mozilla cares.
Actually, there is a workaround for that.
If you have a print driver loaded, where the paper
tray selection allows humongous page sizes, the
"one page" bug of Firefox can be defeated. I have a
print driver, intended only for "print to file" type
printing, that I use for capturing web pages.
Here is your test link, printed in Firefox, using a
printer driver which supports a 24" x 108" page size.
There is also a 36" x 108" option, but that isn't needed
in this case. The page size limit is partially defined
by the 32Kx32K coordinate limits of PostScript ? So it
can't "go to infinity" or anything. There's an upper limit
defined by PostScript. We had one of the plotters that had those
paper options at work, which is where I first learned
about it. An inkjet with 36" wide paper, and the roll of
paper for it was a couple hundred bucks.
http://img201.imageshack.us/img201/6113/kenprint.gif
(Note - when the page renders, right click on the white surface
and select "Save". I don't think Firefox can handle this in terms
of showing the image. It's just too big. You'll need some
decent tool to view it. I used the GIMP for a look, as the
Windows preview gets bogged down.)
The print driver used is "HP DesignJet 750C/PS", which
prints to PostScript. The resulting print can be opened
in the free "GIMP" imaging program. In this case, GIMP
was set to convert at 300DPI, so the print would be legible.
The fun all started, with this package. Probably removed
from the HP site by now.
pl122en.exe 695,445 bytes
MD5SUM = 27c94497776a51491e38efd2f6131af1
SHA1SUM = ed785880acfb4a3817cf47a68887c07fa6dbbbb6
It would be a bit difficult to find a legit copy now. That
thing was first issued in 1996, and by various means, I've
loaded it in other OSes. It's possible you can extract
the PPD file from the installer, and use it with a
generic (unidrv) PostScript driver or something ?
I think I had a text file around somewhere, with my install
instructions (hack) for using it. But I can't find it now.
(Note - the CNET download probably shows up in a search first,
but at least their initial download is just a toolbar. You'd
probably have to "install" their crap, to get a second download
chance to get the actual file.)
Anyway, that's my (partial) solution. If the web page is
more than 108" long, I'm screwed
You can also scroll and "Print Screen" to get the whole
web page, and piece it together in an image editor. There's
always some kind of solution out there.
I can also pop that printout (Postscript format) into Acrobat
Distiller, and make a PDF file. Which may be useful if attempting
to copy and paste the text out of the printout.
Paul