QtCUPS - CUPS front-end and library for Qt
QtCups is part of the "CUPS
related stuffs" project on SourceForge.
News
Description
Requirements
Download
Screenshots
Links
News
2000-09-27: QtCUPS-1.1 has been released. This release adds support
for numerical options in CUPS-O-MATIC
driver files.
2000-08-18: QTCUPS-1.0 has been released. This release adds support
for Qt-2 !! See download section (latest
changes).
2000-08-09: QTCUPS-0.2 has been released, see download
section (latest changes).
Description
QtCUPS provides Qt applications
with support for CUPS (Common Unix Print
System). It is composed of 2 parts :
-
Development library : this library allows developers to provides
CUPS
support to their Qt applications
with a few changes in the code as the "QCupsPrinter" class has the same
interface as the classical "QPrinter" class of Qt. For normal use, the
developer has only to change the printer object type.
-
CUPS front-end : this is a very intuitive graphical front-end based
on the development library. It is intended to be a replacement for "lpr"
and will support the same syntax. This front-end allows the user to select
and configure printers in a nice interface. The user has also the ability
to save his printer configuration locally.
Main features of QtCUPS are :
-
basic options : copies, order, printer, page ranges, ...
-
printer options :
-
general : paper type, source and orientation, number of pages per sheet,
color/B&W, ...
-
image : brightness, hue, saturation, scaling and/or resolution, image position,
gamma correction...
-
text : syntax highlighting, columns, page margins, ...
-
HP-GL/2 settings
-
Driver settings : support regular PPD options and numerical options introduced
in CUPS-O-MATIC driver files.
-
ability to save printer configuration locally
-
ability to detect unavailable printer destintations
Requirements
QtCUPS requires the followings elements in order to be compiled and/or
run :
-
Qt-1.4x or Qt-2
(when compiling with Qt-2, use the "--enable-qt2" flag with configure script)
-
CUPS-1.1 or higher
-
UNIX system with a standard C++ compilation system (currently tested under
Linux)
Download
Latest QtCUPS version is 1.1. It is available at these locations :
See latest changes here.
Screenshots
And here are some screenshots to show you how it looks :
Links
-
CUPS
-
KUPS (CUPS administration
tool for KDE)
-
XPP (light X11 graphical
front-end for CUPS, using FLTK library)
-
Qt
-
KDE
-
GtkLP
(Gtk+ graphical front-end for CUPS)
If you have comments or suggestions, email me at goffioul@emic.ucl.ac.be