Some time ago, I've miscalculated one thing: I've gathered we won't ever need to support laser printers from FPD2.6, because by the time we get the users who have lasers, we'll have moved to Windows already.
Well, I was wrong - and now I have a problem. We actually have about 20% of our users who have a laser printer and we still have all our production apps still running in FPD. The FPD's printer driver is OK for most of the things, but in two cases, the user wanted their invoices printed with a nice header, logotype, fancy fonts etc.
I've written the invoice printing routine which actually generates a .htm file, and then I submit that file to Netscape to print. The trouble is that the machine where it happens is a 486 with just 8M, and the invoice actually has two parts, which have to be printed on separate pages; sometimes it just has to print twice and it takes about 8 minutes on this machine to run Netscape four times.
Now if anyone knows better than me: how can I submit two files to print from Netscape, and/or how do I tell it to print more copies, all from the command line, or is there anything else that will print it equally nice, but just a bit faster. Netscape version used is 3.0, but 4.03 is also available on another machine. I've actually tried printing from another machine (some 90MHz Pentium with 16M) and it does it in 90 seconds.
I'm having a different kind of trouble on another situation like this - they are using Epson 570 24-pin printer, and anything I print from NN is one line shorter; they simply have to tear off the paper and reload after every page of it (luckily, most of the invoices are one page long); you can imagine how long it took and what faces they made when they've printed 15 invoices in a batch... is there any way to tell it the exact paper sizes?