1. Introduction
KLP lets you manage your printer's queue the "K" way. This means that all klp's
actions can be done with a KDE & Qt graphical user interface. This includes
printing by drag & drop from the file manager, removing jobs, and
displaying the queue and printer state.
Although klp's internal handling differs for different types of print servers, all
printers have the same appearance to the user after klp has been properly installed and set up.
For local printers, it is essential that you already have a server
set up and running.
For remote BSD-lpr / LPRng printers it is essential that KLP be installed with root as owner,
and then setting the set-user-id bit (instructions are given upon
`make install'). In this case klp negotiates directly with the remote host
of the printer without the need of a local print server.
For remote NetWare printers, you need to have local copies of NetWare's
nwqstat/nwprint/nwdelqjob in your PATH.
After printers have been added to klp's database (a per user action), all
printers (whether local or remote, and regardless of the server type) appear to be similar.
KLP handles one queue at a time, but you can easily switch between printers.
Nothing, however, prevents you from running
multiple instances of klp to manage more queues at once.
KLP can be docked in the panel, and the main window can (optionally) be hidden.
The docked icon provides visual information about the queue state, and
allows drag & drop functionallity.