]> git.ipfire.org Git - thirdparty/cups.git/blame - README.txt
Update Copyright
[thirdparty/cups.git] / README.txt
CommitLineData
1c9e0181 1README - CUPS v1.1.6 - 01/23/2001
5a39f97a 2---------------------------------
64ec3e94 3
93d2f0c0 4Looking for compile instructions? Read the file "INSTALL.txt"
5instead...
58834631 6
3e7eb9bb 7
93d2f0c0 8INTRODUCTION
3e7eb9bb 9
93d2f0c0 10CUPS provides a portable printing layer for UNIX(r)-based
11operating systems. It has been developed by Easy Software
12Products to promote a standard printing solution for all UNIX
13vendors and users. CUPS provides the System V and Berkeley
14command-line interfaces.
15
16CUPS uses the Internet Printing Protocol ("IPP") as the basis
17for managing print jobs and queues. The Line Printer Daemon
18("LPD") Server Message Block ("SMB"), and AppSocket (a.k.a.
19JetDirect) protocols are also supported with reduced
20functionality. CUPS adds network printer browsing and
21PostScript Printer Description ("PPD") based printing options to
22support real-world printing under UNIX.
23
24CUPS also includes a customized version of GNU Ghostscript
25(currently based off GNU Ghostscript 5.50) and an image file RIP
26that are used to support non-PostScript printers. Sample
27drivers for HP and EPSON printers are included that use these
28filters.
29
30Drivers for over 2300 printers are provided with our ESP Print
31Pro software, available at:
3e7eb9bb 32
58834631 33 http://www.easysw.com/printpro
d50c1a7c 34
93d2f0c0 35CUPS is licensed under the GNU General Public License and GNU
36Library General Public License. Please contact Easy Software
37Products for commercial support and "binary distribution"
38rights.
d50c1a7c 39
40
41SYSTEM REQUIREMENTS
42
93d2f0c0 43Binary distributions require a minimum of 10MB of free disk
44space. We do not recommend using CUPS on a workstation with less
45than 32MB of RAM or a PC with less than 16MB of RAM.
d50c1a7c 46
93d2f0c0 47If you are installing from source you'll need ANSI-compliant C
48and C++ compilers and optionally one or more image file support
49libraries. Complete source installation instructions can be
50found in the file "INSTALL.txt".
d50c1a7c 51
52
53SOFTWARE REQUIREMENTS
54
7428af94 55The following operating system software is required to install
56one of the binary distributions from Easy Software Products:
d50c1a7c 57
58 - Digital UNIX (aka OSF1 aka Compaq Tru64 UNIX) 4.0 or higher
59 - HP-UX 10.20 or higher
60 - IRIX 5.3 or higher
cedfb4b7 61 - Linux 2.0 with glibc2 or higher
d50c1a7c 62 - Solaris 2.5 or higher (SPARC or Intel)
63
64
5d66e133 65INSTALLING "PORTABLE" CUPS DISTRIBUTIONS
d50c1a7c 66
93d2f0c0 67We are currently distributing "portable" CUPS binary
68distributions in TAR format with installation and removal
69scripts generated by our ESP Package Manager (EPM) software,
70which is available from:
cedfb4b7 71
72 http://www.easysw.com/epm
d50c1a7c 73
93d2f0c0 74WARNING: Installing CUPS will overwrite your existing printing
75system. Backup files are made by the installation script and
76restored by the removal script, so if you experience problems
77you should be able to remove the CUPS software to restore your
78previous configuration. However, Easy Software Products makes
79no warranty for this and will not be liable for any lost
80revenues, etc.
3e7eb9bb 81
93d2f0c0 82To install the CUPS software you will need to be logged in as
83root (doing an "su" is good enough). Once you are the root
84user, run the installation script with:
c9e6a22c 85
d50c1a7c 86 ./cups.install ENTER
3e7eb9bb 87
93d2f0c0 88After asking you a few yes/no questions the CUPS software will
89be installed and the scheduler will be started automatically.
3e7eb9bb 90
3e7eb9bb 91
5d66e133 92INSTALLING HOST-SPECIFIC (RPM, DEBIAN, ETC.) DISTRIBUTIONS
93
93d2f0c0 94The host-specific distributions use the operating system
95software installation tools. To install a host-specific
96distribution please consult the CUPS Software Administrators
97Manual or your operating system documentation.
5d66e133 98
99
cedfb4b7 100READING THE DOCUMENTATION
101
93d2f0c0 102Once you have installed the software you can access the
103documentation (and a bunch of other stuff) on-line at:
cedfb4b7 104
105 http://localhost:631
106
93d2f0c0 107If you're having trouble getting that far, the documentation is
108located in the "/usr/share/doc/cups" directory in the binary
109distributions, and under the "doc" directory in the source
110archives.
cedfb4b7 111
112Please read the documentation before asking questions.
113
114
93d2f0c0 115GETTING SUPPORT AND OTHER RESOURCES
116
117If you have problems, READ THE DOCUMENTATION FIRST!
118
119You can subscribe to the CUPS mailing list by sending a message
120containing "subscribe cups" to majordomo@cups.org. This list is
121provided to discuss problems, questions, and improvements to the
122CUPS software. New releases of CUPS are announced to this list
123as well.
124
125Commercial support (with a guaranteed response time) is
126available from Easy Software Products. For more information
127see:
128
129 http://www.easysw.com/cups
130
131See the CUPS web site at "http://www.cups.org" for other site
132links.
133
134
64ec3e94 135SETTING UP PRINTER QUEUES USING YOUR WEB BROWSER
136
93d2f0c0 137CUPS 1.1 includes a new web-based administration tool that
138allows you to manage printers, classes, and jobs on your
139server. To access the printer administration tools open the
140following URL in your browser:
64ec3e94 141
142 http://localhost:631/admin
143
93d2f0c0 144You will be asked for the administration password (root or any
145other user in the sys/system/root group on your system) and then
146shown a menu of available functions.
64ec3e94 147
93d2f0c0 148DO NOT use the hostname for your machine - it will not work with
149the default CUPS configuration. To enable administration access
150on other addresses, consult the CUPS Software Administrators
151Manual.
5d66e133 152
64ec3e94 153
154SETTING UP PRINTER QUEUES FROM THE COMMAND-LINE
3e7eb9bb 155
93d2f0c0 156CUPS works best with PPD (PostScript Printer Description)
157files. In a pinch you can also use System V style printer
158interface scripts.
3e7eb9bb 159
93d2f0c0 160Six sample PPD files are provided with this distribution that
161utilize the PostScript and image file RIPs and the sample EPSON
162and HP printer drivers. To add the sample DeskJet driver to the
163system for a printer connected to the parallel port, use one of
164the following commands:
c9e6a22c 165
d50c1a7c 166 Digital UNIX:
3e7eb9bb 167
d50c1a7c 168 /usr/lib/lpadmin -p DeskJet -m deskjet.ppd -v parallel:/dev/lp0 -E
3e7eb9bb 169
d50c1a7c 170 HP-UX:
3e7eb9bb 171
d50c1a7c 172 /usr/lib/lpadmin -p DeskJet -m deskjet.ppd -v parallel:/dev/c2t0d0_lp -E
c9e6a22c 173
d50c1a7c 174 IRIX:
3e7eb9bb 175
d50c1a7c 176 /usr/lib/lpadmin -p DeskJet -m deskjet.ppd -v parallel:/dev/plp -E
3e7eb9bb 177
d50c1a7c 178 Linux:
3e7eb9bb 179
64ec3e94 180 /usr/lib/lpadmin -p DeskJet -m deskjet.ppd -v parallel:/dev/lp0 -E
181 /usr/lib/lpadmin -p DeskJet -m deskjet.ppd -v parallel:/dev/lp1 -E
182 /usr/lib/lpadmin -p DeskJet -m deskjet.ppd -v parallel:/dev/lp2 -E
3e7eb9bb 183
d50c1a7c 184 Solaris:
3e7eb9bb 185
d50c1a7c 186 /usr/lib/lpadmin -p DeskJet -m deskjet.ppd -v parallel:/dev/bpp0 -E
187 /usr/lib/lpadmin -p DeskJet -m deskjet.ppd -v parallel:/dev/ecpp0 -E
188
64ec3e94 189Similarly, for the other sample drivers you can use:
d50c1a7c 190
64ec3e94 191 Driver PPD File
192 -------------------------- ------------
193 HP DeskJet Series deskjet.ppd
194 HP LaserJet Series laserjet.ppd
195 EPSON Stylus Color Series stcolor.ppd
196 EPSON Stylus Photo Series stphoto.ppd
58834631 197 EPSON 9-pin Series epson9.ppd
198 EPSON 24-pin Series epson24.ppd
d50c1a7c 199
93d2f0c0 200These sample drivers provide basic printing capabilities, but
201generally do not exercise the full potential of the printers or
202CUPS. For commercial printer drivers check out our ESP Print
203Pro software at:
093b0c0f 204
205 http://www.easysw.com/printpro
206
d50c1a7c 207
208PRINTING FILES
209
93d2f0c0 210CUPS provides both the System V "lp" and Berkeley "lpr" commands
211for printing:
d50c1a7c 212
213 lp filename
214 lpr filename
215
93d2f0c0 216Both the "lp" and "lpr" commands support printing options for
217the driver:
d50c1a7c 218
219 lp -omedia=A4 -oresolution=600dpi filename
220 lpr -omedia=A4 -oresolution=600dpi filename
221
93d2f0c0 222CUPS recognizes many types of images files as well as PDF,
223PostScript, HP-GL/2, and text files, so you can print those
224files directly rather than through an application.
d50c1a7c 225
93d2f0c0 226If you have an application that generates output specifically
227for your printer then you need to use the "-oraw" or "-l"
228options:
d50c1a7c 229
230 lp -oraw filename
231 lpr -l filename
232
93d2f0c0 233This will prevent the filters from misinterpreting your print
234file.
3e7eb9bb 235
c9e6a22c 236
237LEGAL STUFF
3e7eb9bb 238
d2935a0f 239CUPS is Copyright 1993-2001 by Easy Software Products. CUPS,
93d2f0c0 240the CUPS logo, and the Common UNIX Printing System are the
241trademark property of Easy Software Products.
d50c1a7c 242
5d66e133 243The MD5 Digest code is Copyright 1999 Aladdin Enterprises.
244
245The PostScript RIP software (pstoraster) is based on the GNU
93d2f0c0 246Ghostscript 5.50 core, Copyright 1986-1998 by Aladdin
247Enterprises.
5d66e133 248
93d2f0c0 249The PDF filter (pdftops) is based on the Xpdf 0.90 software,
250Copyright 1996-1999 by Derek B. Noonburg.
5d66e133 251
93d2f0c0 252This software is based in part on the work of the Independent
253JPEG Group.
5d66e133 254
93d2f0c0 255CUPS is provided under the terms of the GNU General Public
256License and GNU Library General Public License. This program is
257distributed in the hope that it will be useful, but WITHOUT ANY
258WARRANTY; without even the implied warranty of MERCHANTABILITY
259or FITNESS FOR A PARTICULAR PURPOSE. See the "LICENSE.html",
260"LICENSE.txt", or "cups.license" files for more information.
58834631 261
262For commercial licensing information, please contact:
3e7eb9bb 263
d50c1a7c 264 Attn: CUPS Licensing Information
265 Easy Software Products
266 44141 Airport View Drive, Suite 204
267 Hollywood, Maryland 20636-3111 USA
3e7eb9bb 268
e338c390 269 Voice: +1.301.373.9600
d50c1a7c 270 Email: cups-info@cups.org
271 WWW: http://www.cups.org
58834631 272
93d2f0c0 273Note that commercial licensors may also require a license from
274Artifex Software Inc. which handles commercial licensing of the
275Ghostscript software, and from Derek B. Noonburg who developed
276the Xpdf software used to print PDF files.