
06/05/98
Neil Hart
Please direct any bug reports to me (nhart@magma.ca).

KCMPRINTER 0.3 - Alpha release

This is a tool intended as part of the KDE Control Centre, to aid in the
production of a working printing subsystem. It creates entries in 
/etc/printcap, produces a spooling directory and adds, if necessary
filter scripts. Although it is intended to form part of the Control 
Centre, for now it installs itself as a regular utility, found on the 
Utilities menu.

Note well -- this is the third release of alpha software, so use at your
peril :-). If you already have printing set up, you probably want to make a 
backup copy of your /etc/printcap and your /var/spool/lpd directory, so 
you can restore things if it goes wrong.

Note that a number of things which should be automatically detected are 
currently hard-coded. These include:
1. The spool directories are assumed to be subdirectories of /var/spool/lpd.
   If this is not the case on your machine, please change the #define
   near the top of kprintadmin.cpp.

If you have any problems with the tool, please mail me, including (if 
possible), your current /etc/printcap file.

    Copyright (C) 1998 Neil Hart (nhart@magma.ca)

    This program is free software; you can redistribute it and/or modify 
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
                                                                     

REQUIREMENTS

1. Alladin ghostscript
2. Qt 1.3+
3. magicfilter

INSTALL

1.   ./configure
2. make
3. make install

CHANGES

23/04/98 0.1 -> 0.2
- now auto detect installed devices (lp0, lp1 or lp2)
- rewrote printcap handling code to remove the need for temp files, and to 
   allow for future enhancement to allow editing of existing entries
- changed filtering to use H. Peter Anvin's magicfilter program

06/05/98 0.2 -> 0.3
- now auto detect location of magicfilter filter files
- ensure first printer created is 'lp'
- allow for editing of existing entries

TODO

- add tooltips to give note information for each printer
- auto detect spooling directories (currently /var/spool/lpd is hard-coded)
- generally clean code

