README
1README.txt - 11/21/2001 - CUPS Drivers based on Gimp-Print
2----------------------------------------------------------
3
4This file describes the CUPS drivers based on the Gimp-Print project.
5
6Note: to use these drivers you must have CUPS 1.1.9 or higher. We
7recommend use of CUPS 1.1.12 or higher.
8
9All code is Copyright 1997-2001 by Easy Software Products and/or the
10Gimp-Print project and is provided under the terms of the GNU General
11Public License. The licensing details are provided in the file
12"LICENSE.txt".
13
14
15INTRODUCTION
16
17The CUPS drivers contain all of the files needed to support
18photo-quality printing on any printer supported by the Gimp-Print
19project. You can find out more about the Common UNIX Printing System
20("CUPS"), an IPP-based printing system for UNIX/Linux, at:
21
22 http://www.cups.org
23
24
25WHY DRIVERS FOR CUPS?
26
27CUPS is designed from the ground up to support printing to modern
28printers. In order to support as many applications as possible, CUPS
29provides a PostScript RIP (currently based on GNU GhostScript 5.50) as
30well as an image file RIP and many file filters that handle conversion
31of files to a format usable by a printer driver. The filter interface
32is extensible to support new types of files that can be printed
33(e.g. a GNOME metafile, etc.) All of this filtering happens "behind
34the scenes" so is transparent to the user.
35
36In addition, CUPS uses PostScript Printer Description ("PPD") files to
37describe printers, allowing applications to see the available printer
38features and capabilities easily. The CUPS PPD files add a few
39additional attributes to the standard PPD specification to support
40printing to non-PS printers.
41
42
43WHAT TOOLS ARE INCLUDED?
44
45We provide two tools for making CUPS drivers.
46
47The first is called "cups-calibrate" which allows you to do
48super-simple color calibration of your printer drivers. It is an
49interactive program that prints several calibration images through
50your driver until a final profile is produced.
51
52The second is called "genppd" which generates PPD files. These PPD
53files are created in several languages. The program reads printer
54driver information from the Gimp-Print driver database and produces a
55PPD file for each driver. Normally, users do not have to use this
56tool directly; it is run automatically in the build process.
57
58
59WHAT DRIVERS ARE INCLUDED?
60
61We support all of the Gimp-Print drivers supported by the project. The
62Canon and EPSON drivers also support simple printer commands to do head
63cleaning, test prints, and alignment, as well as an EPSON-specific
64backend that provides ink level information to the user.
65
66The printer drivers in this distribution are so-called "raster"
67printer drivers. This means that they receive a stream of images, one
68per page, that contain all of the colors, etc. for the printer. The
69printer driver then only needs to convert this to the appropriate
70printer commands and raster data to get a printed page.
71
72We also have a new experimental interface for printer commands using
73CUPS printer command files - ASCII text files with printer commands in
74them. This allows you to do a head cleaning, align the print heads,
75etc.
76
77
78WHAT SOFTWARE DO I NEED?
79
80Currently, CUPS 1.1.9 or higher is required, as is an ANSI C compliant
81compiler like GCC. The code has been tested on a number of vendor
82compilers and should be quite portable.
83
84
85HOW DO I START USING THESE DRIVERS?
86
87Please read the README file at top level.
88
89
90WHO DO I CONTACT TO GET HELP?
91
92For support issues, you should contact
93gimp-print-devel@sourceforge.net, the developer mailing list for the
94Gimp-Print project in general.
95
96The primary author of this driver is Michael Sweet of Easy Software
97Products (mike@easysw.com). Mike is also the main developer for CUPS.
98Please don't expect an instant response (or even a response within a
99week) as Mike often accumulates a backlog of 100 or more messages each
100day.
101
102
103COMMERCIAL SUPPORT
104
105Easy Software Products provides commercial support for all of
106its printing products. Please see our web site for more
107information:
108
109 http://www.easysw.com
110
111
112LEGAL STUFF
113
114CUPS, the Common UNIX Printing System, and the CUPS logo are the
115trademark property of Easy Software Products. Please see the
116CUPS software license for the terms of its use.
117