Is this stuff ready for prime time?

Hello,

I am a database and systems administrator at a small public utility
company.  We print and mail out bills to customers every month.

The software package we run gives us a flat-file containing all of the
bill information for one "cycle". Currently we run this through a
perl program, creating PCL files which then go to a HP LaserJet 8100
printer.  We print something on the order of 7000 utility bills every
day.  The documents themselves aren't very complicated.  We have a
couple of 
small graphics, and at the moment everything is one side
of one page.  We do have some decision-making in the code which
combines some bill items into single line charges.  Sometimes
we display particular services/rates in a slightly different manner.
My program also creates an XML file representing the printed bill
so that larger customers can have a computerized version to slurp
into their accounting systems.

The future holds an upgrade to this software package and I will
need to rework some of the bill printing process.

I'm considering the idea investing some effort into making
this all work with XSLT/XSL-FO.  I would convert the flat file into
XML, then use XSLT to do my logic and XSL-FO to do the printing... I
think.
I can't afford to spend either months in training or hundreds of
thousands
of dollars in new software.

What I would like to know is,  are the current crop of free tools
(apache FOP and others) ready for this kind of operation?
Are they speedy enough to get my bills formatted and printed every
night?

I'm reading "Beginning XSLT" by Tennison.  What else should I be doing?

Chris 

Received on Saturday, 3 March 2007 00:30:00 UTC