Not sure if this the proper location for a question like this, but I could not find another more suitable area.
We are currently using Ghostscript to print some reports. There is a Linux box (Our LIS) that uses Samba to talk to the Windows box, and the prints auto print using Ghostscript using a script to a designated printer. Problem is that Ghostscript interprets the prints page by page, so it prints one page then waits for about 10 seconds before it prints the next page. This would normally not be an issue, but the reports being printed can range from 15 to 45 pages, and this printer goes pretty much all day. Also I notice that the print size even though the report appears to only be a few 100k in size on the DB side, it balloons up to sometimes over a gig in size. All PDF files btw. There's got to be a better approach. Obviously we have a dev person who is going to work on this, but for my own sanity I'm wondering if anyone else has run into something like this and what other tools are available to get around these issues.