4.0.6
-----

Substantial improvements in debugging functionality - if gs can't handly
your jobs you can get it to keep a copy for you. You will also get the error
via e-mail.

4.0.3
-----

Works on FreeBSD.

4.0.0
-----

Major overhaul of architecture. Problems running printbill_scheduler and
friends directly from lprng led me to create a separate daemon (listening on
a Unix-domain socket) which does all the hard work with a trivially simple
print filter as a front-end. This means we now need a startup init script to
fire the daemon up on boot.

A new dependency was added - the perl package File::Temp. This is included
in the perl-modules package in Debian, RedHat users may need to download it
separately.

You need to replace any existing printcap entries as follows:

printbill_scheduler becomes printbill --type bill [--printbill_secondary foo]
printbill_accountonly becomes printbill --type account
printbill_lazybill becomes printbill --type lazybill
printbill_quote becomes printbill --type quote [--printbill_printer bar]

printbilld needs to be running if you want to print.

3.2.0
-----

New stats graphing/parameterising script (printbill_grapher) script added.
Database format changed in a backwards-compatible way. New "gnuplot" option
added to /etc/printbill/printbillrc (required if you wish to use
printbill_grapher). Printbill now provides CMY printer support (this is the
first release which supports CMY so YMMV). Improved documentation for
statistics output. tmpfs is now a subdirectory of /var/lib/printbill (or
whatever you set this to), you may remove tmpfs = ... from your printbillrc
file.

3.1.3
-----

No backwards-incompatible changes (we hope). New printbill_lazybill filter
added.

3.1.2
-----

Upgrading previous versions to 3.1.2 you should add the line

nice:		/usr/bin/nice

(or /bin/nice for RedHat derived distributions) to
/etc/printbill/printbillrc. make install will warn you of this.

3.1
---

Going from version 3.0 to 3.1 you will need to add a configuration file
option in /etc/printbill/printbillrc

dpi:					100

(e.g. for 100 dpi).The following lines are also required in 3.1 - this lets you specify the
location of various binaries, in case you keep them in /usr/local or other
odd places. Since you may have some things in /usr/bin and some things in
/usr/local/bin or /opt/bin, all of the external programs called by printbill
can be explicitly specified. This also lets you use multiple versions of
gs, lpr and so forth.

gs:					/usr/bin/gs
lpr:					/usr/bin/lpr

The prog_path and admin_prog_path variables just refer to our own programs
(pqm, printbill* etc.).

If you are using printbill_quote you will also need to add

quote_generation_niceness:		20

(20 is a suggested figure - you can make it lower if you like).

