Mel,
I also fogot to mention that I added some special printing features too that don't require any special printer drivers. It has all been hand coded to do the scaling and ordering etc.:
- PRINT MULTIPLE PAGES ON A SINGLE SHEET OR TO A PDF SUCH AS 2, 4 OR 8 PAGES PER SHEET
- PRINT IN REVERSE ORDER
- PRINT EVEN, ODD OR BOTH
- COLLATE MULTIPLE COPIES
Let me know if there are any other features you're looking for.