summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorRoger Leigh <rleigh@debian.org>2008-10-26 16:11:05 +0000
committerRoger Leigh <rleigh@debian.org>2008-10-26 16:11:05 +0000
commit3b59bb0a607ec27ea60f07d1cd5d1bbb4483c832 (patch)
treec119edaa8374e7b6387de7aa7d65b143732af5db /README
parenteb5718390731a9746c556317e641320b671f2091 (diff)
Imported Upstream version 4.2.7
Diffstat (limited to 'README')
-rw-r--r--README469
1 files changed, 268 insertions, 201 deletions
diff --git a/README b/README
index b607d77..2635ec8 100644
--- a/README
+++ b/README
@@ -1,12 +1,23 @@
INTRODUCTION
- This is Gimp-Print version 4.2.0, the first stable release in the
- 4.2 line. Gimp-print is the print facility for the Gimp, and in
- addition a suite of drivers that may be used with common UNIX
- spooling systems using GhostScript or CUPS. These drivers provide
- printing quality for UNIX/Linux in many cases equal to or better
- than proprietary vendor-supplied drivers, and can be used for many
- of the most demanding printing tasks.
+ This is Gimp-Print version 4.2.7, a stable release in the 4.2
+ series. This is expected to be the final release in the 4.2
+ series unless a critical bug is identified or there are further
+ delays in 5.0. Gimp-Print is a suite of printer drivers that may
+ be used with most common UNIX print spooling systems, including
+ CUPS, lpr, LPRng, or others. These drivers provide high quality
+ printing for UNIX (including Macintosh OS X 10.2 and newer) and
+ Linux systems in many cases equal to or better than proprietary
+ vendor-supplied drivers, and can be used for many of the most
+ demanding printing tasks. A complete list of supported printers
+ may be found in the NEWS file.
+
+ This release is backward compatible with other releases of
+ Gimp-Print 4.2 (4.2.0, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.2.5, and
+ 4.2.6).
+
+ Gimp-Print also includes a plug-in for the GIMP image editor.
+ This plug-in is also distributed with the GIMP.
Please read this README, and the NEWS file carefully! Many things
have changed from previous releases. The package is quite
@@ -22,6 +33,39 @@ INTRODUCTION
KNOWN BUILD ISSUES section below.
+MACINTOSH OS X NOTE
+
+ As of Gimp-Print 4.2.2, this package fully supports Macintosh OS X
+ 10.2. OS X uses CUPS (Common UNIX Printing System) to provide
+ printing services; Gimp-Print works with CUPS to permit high
+ quality, full-featured printing to a wide variety of printers.
+
+ This package requires Macintosh OS X 10.2 or later; it will not
+ work with any 10.0 or 10.1 release (including 10.1.5), or any
+ Macintosh OS prior to OS X.
+
+ We strongly recommend that Macintosh users download the
+ precompiled installer package from
+ http://gimp-print.sourceforge.net/MacOSX.php3 rather than attempt
+ to build this package from source, as using the installer is much
+ simpler.
+
+ We further recommend that Macintosh OS X users install ESP
+ GhostScript, to permit printing from applications (such as most
+ Adobe applications) that generate PostScript rather than PDF
+ output. NOTE THAT WITHOUT THIS PACKAGE, YOU WILL NOT BE ABLE TO
+ PRINT FROM ANY CARBON APPLICATIONS (in particular, many Adobe
+ applications)! Directions for that are also available at
+ http://gimp-print.sourceforge.net/MacOSX.php3.
+
+ Users installing these packages do not need any additional
+ software packages.
+
+ Please read the release notes (the NEWS file) for information on
+ bugs fixed, new features, supported printers, and any specific
+ information related to your printer.
+
+
BASIC INSTALLATION
Gimp-Print includes the following primary components:
@@ -29,9 +73,11 @@ BASIC INSTALLATION
- The core driver, libgimpprint.so
- A user's manual
- A Print plug-in for the GIMP
- - A Ghostscript driver, stp
- A CUPS (Common UNIX Printing System) driver
+ - A standard Ghostscript driver, `stp'
+ - An IJS-based Ghostscript driver
- Support for the Foomatic spooler configuration system
+ - A utility to administer Epson printers, escputil
By default, Gimp-Print builds the Print plugin for the GIMP, the
user's manual, and a utility to perform head cleaning, nozzle
@@ -50,14 +96,27 @@ BASIC INSTALLATION
make
make install
+ If you do not have the GIMP installed (or if you have only the
+ user package installed, and not the development package that most
+ distributions include separately), the attempt to run configure
+ will fail. To build other components (such as the IJS or CUPS
+ drivers) without the GIMP being present, you must use the
+ --without-gimp option to configure.
+
Note: This package requires the use of GNU Make to compile. On
systems with both GNU make and another make installed, GNU make
- may be named `gmake' or `gnumake'
+ may be named `gmake' or `gnumake'. BSD users in particular will
+ need to use 'gmake'.
THE GIMP
- Gimp-print 4.2 requires the Gimp 1.2.
+ Gimp-Print may be used as a plug-in for the GIMP, providing the
+ ability to print images. If you wish to do so, you must use the
+ GIMP 1.2; it is not compatible with the GIMP 1.3 or 2.0. Please
+ read the release notes in addition to this README, as there have
+ been some changes in procedure since Gimp-Print 4.2.6 if you are
+ using certain versions of the GIMP.
To build and install the Gimp Print plug-in:
@@ -66,8 +125,9 @@ THE GIMP
make install
You may optionally specify --with-gimp if you wish to be explicit
- about building the Gimp Print plugin; --with-gimp is implied, so
- you do not actually need to specify it.
+ about building the Gimp Print plugin; --with-gimp is implied if
+ `configure' detects that the GIMP is installed, so you do not
+ actually need to specify it.
This installs the GIMP Print plugin in your system plug-in
directory. If you wish to install it in your personal plugin
@@ -77,11 +137,12 @@ THE GIMP
If you have installed the Gimp as a precompiled package
(e. g. from an RPM), you will need to install the gimp-devel
- package as well as the gimp package. The gimp package as supplied
- in most distributions only contains what's needed to run the Gimp.
- The gimp-devel package contains additional files required to
- actually build new plugins. On some systems, you will also need
- to install gtk-devel and glib-devel packages as well.
+ (sometimes called gimp-developer, or something similar) package as
+ well as the gimp package. The gimp package as supplied in most
+ distributions only contains what's needed to run the Gimp, not the
+ additional files needed to build GIMP-based applications and
+ plugins such as the Print plugin. On some systems, you will also
+ need to install gtk-devel and glib-devel packages as well.
If you have installed the Gimp from source on Linux: after running
make install, you must run ldconfig as root before attempting to
@@ -90,8 +151,12 @@ THE GIMP
CUPS
- Gimp-print 4.2 requires CUPS 1.1.9 or higher. We recommend use of
- 1.1.12; that release of CUPS features better internationalization
+ Gimp-print may be used as a driver under CUPS (Common UNIX
+ Printing System), if your system uses that spooler. Full
+ description of CUPS is beyond the scope of this README file; full
+ information may be found at http://www.cups.org. Gimp-print 4.2
+ requires CUPS 1.1.9 or higher. We recommend use of 1.1.14 or
+ above; that release of CUPS features better internationalization
and fixes some important bugs.
This package includes a CUPS driver that may be built, allowing
@@ -103,24 +168,30 @@ CUPS
make install
/etc/software/init.d/cups restart
- The last command varies with your operating system. It is
- typically /etc/init.d/cups, /etc/rc.d/cups, or even
- /etc/rc.d/init.d/cups.
-
- NOTE: If you are using CUPS 1.1.11 or higher, and you have a
- USB-connected printer, you must have a printer connected to each
- USB port that you plan to use and powered on when you restart
- CUPS. If you do not do so, you will not be able to perform the
- following step (reinstalling the printer), as described below.
+ The last command varies with your operating system; the purpose is
+ to restart the CUPS server (daemon) so that it sees the newly
+ installed driver. It is typically /etc/init.d/cups,
+ /etc/rc.d/cups, or even /etc/rc.d/init.d/cups. Your system may
+ have a different way to restart the CUPS server. OS X uses the
+ following command:
+
+ sudo /System/Library/StartupItems/PrintingServices/PrintingServices.sh restart
+
+ NOTE for Linux (at least) users: If you are using CUPS 1.1.11 or
+ higher, and you have a USB-connected printer, you must have a
+ printer connected to each USB port that you plan to use and
+ powered on when you restart CUPS. If you do not do so, you will
+ not be able to perform the following step (reinstalling the
+ printer), as described below.
Following this, you must reinstall any printers that you are using
Gimp-Print PPD's with. Such printers may be identified in any
CUPS front end (e. g. KUPS, or via the web interface) because they
look something like this:
- EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.0(en)
+ EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.7(en)
- If the version number (in this case, 4.2.0) does not match
+ If the version number (in this case, 4.2.7) does not match
the version of Gimp-Print that you are installing, you must use
Modify Printer to force the new PPD file to get installed.
Failure to do so may lead to incorrect output and/or other errors!
@@ -151,22 +222,23 @@ E [21/Nov/2001:17:59:07 +0500] add_printer: bad device-uri attribute 'usb:/dev/u
apparent when you use a CUPS front end to select a PPD file and
you see something like this:
- EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.0(en)
- EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.0(en)
- EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.0(en)
+ EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.7(en)
+ EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.7(en)
+ EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.7(en)
rather than this:
- EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.0(en)
- EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.0(sv)
- EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.0(fr)
+ EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.7(en)
+ EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.7(sv)
+ EPSON Stylus Photo EX, CUPS+GIMP-print v4.2.7(fr)
you may wish to turn off the translation of PPD files:
./configure --with-cups --without-translated-ppds
- You may also wish to do this to reduce the number of PPD files
- installed on your system
+ You may also wish to do this to greatly reduce the number of PPD
+ files installed on your system, as the number of translations is
+ large and growing.
The PPD files associated with this driver are for Level 2
PostScript. CUPS implements most level 3 PostScript, but there
@@ -186,8 +258,17 @@ E [21/Nov/2001:17:59:07 +0500] add_printer: bad device-uri attribute 'usb:/dev/u
./configure --with-cups --without-gimp
+ If you have installed CUPS as a precompiled package (e. g. it's
+ the standard printing system that your distribution uses), you may
+ need to install a separate development package (typically called
+ "cups-devel" or "cups-developer"). The CUPS package typically
+ installed by most distributions only contains the components
+ needed to run CUPS, not those required to build additional CUPS
+ drivers.
+
We recommend that all users who wish to use this package for
- general purpose printing install CUPS and use that as their
+ general purpose printing install either CUPS or use Foomatic with
+ the IJS driver (both described below) and use that as their
printing system, rather than the traditional lpd or lp systems.
It is much simpler to manage than lpd, and provides an excellent
web-based interface for both administration and use. Please visit
@@ -197,60 +278,112 @@ E [21/Nov/2001:17:59:07 +0500] add_printer: bad device-uri attribute 'usb:/dev/u
FOOMATIC
- This package includes support for the Foomatic meta-driver package.
- This requires the foomatic-xml distribution. Foomatic is available
- from http://www.linuxprinting.org/foomatic.html. It is also available
- in Debian unstable. For best results, use the version in cvs. The
- first version of Foomatic (the one used with Gimp-Print 4.0) is not
- compatible with Gimp-Print 4.2. Note that the Foomatic driver is
- named `stp' in Gimp-Print 4.0; in Gimp-Print 4.2 it is named
- `gimp-print'. The data for the Gimp-Print 4.0 driver is not
- compatible with the 4.2 driver.
+ Gimp-Print includes support for the Foomatic meta-driver package.
+ This requires the foomatic-xml distribution. Foomatic is
+ available from http://www.linuxprinting.org/foomatic.html. It is
+ also available in Debian unstable. For best results, use the
+ version in cvs. The first version of Foomatic (the one used with
+ Gimp-Print 4.0) is not compatible with Gimp-Print 4.2. Note that
+ the Foomatic driver is named `stp' in Gimp-Print 4.0; in
+ Gimp-Print 4.2 it is named `gimp-print' for the Ghostscript
+ ("stp") driver and "gimp-print-ijs" for the IJS driver. The data
+ for the Gimp-Print 4.0 driver is not compatible with the 4.2
+ driver.
+
+ To verify that you have an appropriate version of Foomatic, please
+ run
- To build the Foomatic data, you must run:
+ foomatic-kitload
+
+ or
+
+ /usr/local/sbin/foomatic-kitload (if /usr/local/sbin is not on your PATH).
+
+ Both Foomatic 2.0.x (stable branch) and 2.9.x (development branch,
+ approaching Foomatic 3.0.x) are supported. With Foomatic 2.9.x there
+ are the extra features of heaving an additional "PrintoutMode" option
+ with pre-configurations for common printing tasks and the options
+ being put into different groups ("General", "PrintoutMode",
+ "Adjustment").
+
+ If you don't have Foomatic installed, or the version that is
+ installed is too old, please download the current Foomatic 2.0.x
+ package from
+
+ http://www.linuxprinting.org/download/foomatic/foomatic-current.tar.gz
+
+ and follow the instructions in that package. See
+
+ http://www.linuxprinting.org/foomatic2.9/foomatic.html
+
+ on how to download and install Foomatic 2.9.x.
+
+ After Foomatic is installed, build the Foomatic data as follows:
./configure --with-foomatic
make
make install
- The "make install" step will add the necessary data to your Foomatic
- installation. It will not create the spooler-specific data files; to
- do that, you must follow this procedure:
+ for obtaining the Foomatic data only for the Ghostscript ("stp")
+ driver or
- - examine the output of `foomatic-configure -O', and find the
- foomatic ID for your printer.
+ ./configure --with-ijs --with-foomatic
+ make
+ make install
- - Run foomatic-datafile with that printer ID, the driver name
- 'gimp-print', and the spooler type you wish to use.
- foomatic-datafile -h explains how to run this program. It
- will generate a foomatic filter datafile on stdout.
+ for obtaining the Foomatic data for both the Ghostscript ("stp")
+ driver and the IJS driver (note that this also build the IJS
+ interface itself, so you have to follow the instructions in
+ src/ghost/README, too).
- - This datafile may then be used instead of the ones from the
- linxuprinting.org website. Follow the instructions for your
- spooler from the website to install the data file and filter.
+ The "make install" step will add the necessary data to your
+ Foomatic installation. It must be run as root. It will fail if
+ Foomatic is not installed or your Foomatic is too old. Now you
+ can either set up a queue for your printer with
+ "foomatic-configure" (see USAGE file in the Foomatic package) or
+ generate the printer description file for your spooler (with
+ "foomatic-datafile") and configure your printer as described on
+ the spooler-specific web pages of linuxprinting.org.
Note that it almost never makes sense to build the Foomatic driver
- without also building the Ghostscript driver, even if Foomatic is
- to be used with CUPS (CUPS-o-matic). Please read the instructions
- below in the GHOSTSCRIPT section.
+ without also building the Ghostscript driver or the IJS driver,
+ even if Foomatic is to be used with CUPS (CUPS-O-Matic). Please
+ read the instructions below in the GHOSTSCRIPT section.
If you do not wish to build the Gimp Print plugin, you must run
./configure --with-foomatic --without-gimp
+ or
+
+ ./configure --with-ijs --with-foomatic --without-gimp
+
Please visit http://www.linuxprinting.org/foomatic.html for more
information on Foomatic.
Foomatic provides an alternate interface to CUPS, in addition to
- an interface to lpd and LPRng.
+ an interface to LPD, LPRng, GNUlpr, PDQ, PPR, CPS, and spooler-less
+ printing.
GHOSTSCRIPT
- This package includes a Ghostscript driver that may be built,
+ Gimp-Print 4.2 includes a Ghostscript driver that may be built,
allowing use of this software for general printing purposes. This
- package requires Ghostscript 5.10, 5.50, or 6.51. Later releases
- in the 6.5x GNU Ghostscript branch (e. g. 6.52) should also work.
+ package requires GNU Ghostscript 5.10, 5.50, 6.51, or 6.52. There
+ is a simpler build procedure for GNU Ghostscript 6.53 and 7.05,
+ and for ESP Ghostscript 7.05. In particular, versions of
+ Ghostscript that are not licensed under the GNU General Public
+ License (GPL) are not supported, and this driver may not be
+ distributed with such a version. If you wish to use Gimp-Print
+ with AFPL Ghostscript, you may do so via the IJS-based driver,
+ described below.
+
+ Please read src/ghost/README for more information, including how
+ to build and install it, and available options; the build
+ procedure here merely creates the necessary source files that you
+ must add to your Ghostscript source. The directions vary for
+ different versions of Ghostscript.
We *strongly* recommend that end users not attempt to use this
driver directly. The available options are very complex, and the
@@ -262,117 +395,40 @@ GHOSTSCRIPT
CUPS is very easy to install, configure, and use, and is the
recommended solution.
- Please read src/ghost/README for more information, including how
- to build and install it, and available options; the build
- procedure here merely creates the necessary source files that you
- must add to your Ghostscript source. The directions vary for
- different versions of Ghostscript. Only Ghostscript 5.10, 5.50,
- and 6.51 are currently supported. In particular, versions of
- Ghostscript that are not licensed under the GNU General Public
- License (GPL) are not supported, and this driver may not be
- distributed with such a version.
-
Note that many of the options to the Ghostscript driver are
- incompatible with the options used prior to release 4.1.99-a3.
+ incompatible with the options used prior to release 4.2.0.
Please read src/ghost/README for information on the current
options.
+ This driver will not be developed beyond the 4.2 release series.
+ It will be replaced by the IJS driver, described below.
+
+
+IJS
+
+ Gimp-Print includes an IJS-based Ghostscript driver. As
+ paraphrased from the Ghostscript documentation, IJS is a
+ relatively new initiative to improve the quality and ease of use
+ of inkjet printing with Ghostscript. Using IJS, one can add new
+ drivers, or upgrade existing ones, without recompiling
+ Ghostscript. IJS drivers run as separate processes that
+ communicate with Ghostscript via an IPC channel. As the basic IJS
+ implementation is licensed compatibly with the GPL, and as the
+ driver runs in a separate process from Ghostscript itself, the IJS
+ driver may be used with AFPL Ghostscript (7.04 and above).
-PRINTER-SPECIFIC NOTES:
-
- * The Epson Stylus C70 and C80 may give better results using Three
- Color Composite printing on Premium Glossy Photo Paper and Premium
- Semigloss. Epson's proprietary drivers are thought to do this on
- these papers.
-
- * The Epson Stylus C70 and C80 appear to support resolutions of
- 1440x1440 and 2880x1440, but these resolutions may not yield any
- improvement over 2880x720. Experiments suggest that 1440x1440
- yields slightly better results than 2880x720 on Epson Photo Paper,
- but somewhat inferior results on Premium Glossy Photo Paper.
- 2880x1440 yields essentially no additional improvement on Photo
- Paper, and intermediate results on Premium Glossy Photo Paper.
-
- We expect that 1440x1440 would yield maximum improvement over
- 2880x720 on line art with very fine detail. It is unlikely that
- 2880x1440 would yield any significant additional improvement.
-
- Note that these resolutions are not officially supported by Epson,
- and may not work on all C70 and C80 printers.
-
- * Many Epson printers (specifically, the Epson Stylus Color 740
- and all newer printers) will not respond to ASCII text without a
- special "activation" sequence (specifically, this command takes
- the printers out of "packet mode"). Therefore, the common
- suggestion to test a printer port by sending plain text to it
- will not work for these printers. These printers are, however,
- able to print plain text *after* the activation sequence is
- sent.
-
- A suggestion would be to use the escputil command to print a
- test pattern:
-
- escputil -n -u -P printer
-
- or
-
- escputil -n -u -r /dev/lp0
-
- The `-u' option will send the activation sequence. In addition
- to printing the test pattern (if at least unidirectional
- communication is set up), this will enable printing plain ASCII
- text, at least until the printer is powered off (or used under
- Windows).
-
- To test bidirectional communication, the command
-
- escputil -i -u -r /dev/lp0
-
- is a good choice, as it will print (to the screen) the amount of
- ink in the printer.
-
- Note that this activation sequence is both unnecessary and
- incorrect on older printers.
-
- The current list of printers for which the activation sequence
- must be sent is:
-
- EPSON Stylus C20SX
- EPSON Stylus C20UX
- EPSON Stylus C40SX
- EPSON Stylus C40UX
- EPSON Stylus C60
- EPSON Stylus C70
- EPSON Stylus C80
- EPSON Stylus Color 440
- EPSON Stylus Color 460
- EPSON Stylus Color 480
- EPSON Stylus Color 580
- EPSON Stylus Color 640
- EPSON Stylus Color 660
- EPSON Stylus Color 670
- EPSON Stylus Color 680
- EPSON Stylus Color 740
- EPSON Stylus Color 760
- EPSON Stylus Color 777
- EPSON Stylus Color 860
- EPSON Stylus Color 880
- EPSON Stylus Color 83
- EPSON Stylus Color 900
- EPSON Stylus Color 980
- EPSON Stylus Color 1160
- EPSON Stylus Photo 720
- EPSON Stylus Photo 750
- EPSON Stylus Photo 780/785/790
- EPSON Stylus Photo 810/820
- EPSON Stylus Photo 870/875
- EPSON Stylus Photo 890/895
- EPSON Stylus Photo 1200
- EPSON Stylus Photo 1270
- EPSON Stylus Photo 1280/1290
- EPSON Stylus Photo 2000P
- EPSON Stylus Scan 2000
- EPSON Stylus Scan 2500
+ The basic way to build the IJS driver is
+
+ ./configure --with-ijs [--without-gimp]
+ make
+ make install
+
+ You must have the IJS libraries installed for this to work.
+ Instructions for that are included with GNU Ghostscript 6.53 and
+ beyond, and AFPL Ghostscript 7.04 and beyond.
+
+ Detailed instructions for building and using the IJS driver is
+ described in src/ghost/README.
RECOMMENDED SETTINGS
@@ -483,11 +539,13 @@ KNOWN BUILD ISSUES
as KUPS or http://localhost:631 to display many copies of each
PPD file, all in the English (en) language. In fact, the PPD
files should be translated into Swedish, Polish, Norwegian,
- French, Danish, and British English. With CUPS 1.1.10 and
- lower, there should be two copies of the (en) PPD file, and one
- copy each of (sv), (no), (fr), (pl) and (da). With CUPS 1.1.11
- and above, there should be (en), (en_GB), (sv), (no), (fr),
- (pl), and (da) PPD files.
+ French, Danish, Spanish, Slovakian, Greek, British English,
+ Dutch, German, and Portuguese. With CUPS 1.1.10 and lower,
+ there should be two copies of the (en) PPD file, and one copy
+ each of (sv), (no), (fr), (pl), (da), (sk), (el), (es), (nl),
+ (de), and (pt). With CUPS 1.1.11 and above, there should be
+ (en), (en_GB), (sv), (no), (fr), (pl), (da), (sk), (el), (es),
+ (nl), (de), and (pt) PPD files.
The PPD files are created by a program named "genppd" in the
src/cups directory. This program is called once for each
@@ -501,10 +559,7 @@ KNOWN BUILD ISSUES
ppd/C/pcl-4.ppd.gz:*LanguageVersion: English
ppd/da/pcl-4.ppd.gz:*LanguageVersion: Danish
ppd/en_GB/pcl-4.ppd.gz:*LanguageVersion: English-GB
- ppd/fr/pcl-4.ppd.gz:*LanguageVersion: French
- ppd/no/pcl-4.ppd.gz:*LanguageVersion: Norwegian
- ppd/no/pcl-4.ppd.gz:*LanguageVersion: Polish
- ppd/sv/pcl-4.ppd.gz:*LanguageVersion: Swedish
+ ...
If the PPD file for each language has a different language
version, the genppd program operated correctly. If instead the
@@ -514,10 +569,7 @@ KNOWN BUILD ISSUES
ppd/C/pcl-4.ppd.gz:*LanguageVersion: English
ppd/da/pcl-4.ppd.gz:*LanguageVersion: English
ppd/en_GB/pcl-4.ppd.gz:*LanguageVersion: English
- ppd/fr/pcl-4.ppd.gz:*LanguageVersion: English
- ppd/no/pcl-4.ppd.gz:*LanguageVersion: English
- ppd/no/pcl-4.ppd.gz:*LanguageVersion: English
- ppd/sv/pcl-4.ppd.gz:*LanguageVersion: English
+ ...
the program did not operate correctly.
@@ -636,6 +688,7 @@ PACKAGING
following settings to build the package:
--with-foomatic
+ --with-ijs (distros with GhostScript 6.53 or newer)
--with-user-guide
--with-samples
--with-escputil
@@ -647,6 +700,7 @@ PACKAGING
/usr/lib/libgimpprint.so.1.0 (the core shared library)
/usr/bin/escputil (Epson Stylus utility)
+ /usr/bin/ijsgimpprint (GIMP-Print IJS plug-in driver)
/usr/share/gimp-print/doc/html (HTML documentation)
/usr/share/gimp-print/doc/users-guide.pdf
/usr/share/gimp-print/doc/users-guide.ps
@@ -684,11 +738,12 @@ PACKAGING
test/bjc-unprint; test/parse-escp2; and test/parse-bjc in this
package.
- * Ghostscript should be built with the stp driver using the "new"
- instructions (requiring only gdevstp.c, and linking dynamically
- against libgimpprint). This will allow Ghostscript to operate
- with future 4.2 upgrade releases without requiring
- recompilation.
+ * Ghostscript should be built with the stp driver using either the
+ "new" instructions (requiring only gdevstp.c, and linking
+ dynamically against libgimpprint) for Ghostscript 6.52 or
+ earlier, or the IJS driver for Ghostscript 6.53 or newer. This
+ will allow Ghostscript to operate with future 4.2 upgrade
+ releases without requiring recompilation.
* CUPS packages should include the Gimp-print PPD's in
/usr/share/cups/model, and the following utilities:
@@ -705,22 +760,24 @@ PACKAGING
+ "calibrate.ppm" belongs in /usr/share/cups.
The PPD's packaged with Gimp-print are rather bulky, about 1 MB
- for each language installed. At present, six language
+ for each language installed. At present, twelve language
translations are installed, in addition to the US English
- defaults: GB English, Swedish, Danish, Norwegian, French, and
- Polish. You may wish to install these selectively.
+ defaults: GB English, Swedish, Danish, Norwegian, French,
+ Polish, Slovakian, Greek, Spanish, Dutch, German, and
+ Portuguese. You may wish to install these selectively.
Please see KNOWN BUILD ISSUES above for more discussion about
build issues related to the PPD files.
- * A gimp-print-foomatic package, containing
- src/foomatic/foomatic-db, should be provided to allow people who
- wish to use foomatic to install the corresponding data files.
- The packaging should arrange to call "foomatic-kitload" (or the
- equivalent) on this tree when it is installed.
+ * A gimp-print-foomatic package, containing the
+ src/foomatic/foomatic-db/gimp-print*/ directories, should be
+ provided to allow people who wish to use foomatic to install the
+ corresponding data files. The packaging should arrange to call
+ "foomatic-kitload" (or the equivalent) on this tree when it is
+ installed.
* We recommend that you replace the Print plugin bundled with the
- Gimp (1.2.0~1.2.2) with the Gimp Print plugin in this
+ Gimp (any 1.2 version) with the Gimp Print plugin in this
distribution. There are various ways to do this; you can run
'make gimp-dist' from top level and untar the resulting tarball
into the Gimp source directory prior to building the Gimp, or
@@ -729,6 +786,13 @@ PACKAGING
the older Gimp-Print 4.0 source base; 4.2 supports more printers
with better quality, and has more features than 4.0.
+ We are working with the GIMP development team to replace the
+ current Print plugin (which contains the entire source required
+ to build the driver) with a smaller base containing just the
+ plugin itself. This will allow compatibility with at least all
+ 4.2-based releases of Gimp-Print, allowing upgrading the plugin
+ by simply upgrading the libgimpprint library.
+
* Please read the release notes carefully!
* Distributors (UNIX vendors and Linux distributors) should
@@ -753,6 +817,8 @@ DEBIAN
and SGML documentation that is registered
with doc-base.
cupsys-driver-gimpprint The CUPS driver and PPD files.
+ foomatic-db-gimpprint Foomatic data files for gimp-print drivers.
+ ijsgimpprint Ghostscript IJS server.
libgimpprint1 The libgimpprint library (GIMP-Print core).
libgimpprint-dev Headers, symlinks, m4 macro
(AM_PATH_GIMPPRINT) and gimpprint-config
@@ -761,6 +827,7 @@ DEBIAN
gimpprint-doc User's Guide in HTML and PDF format
libgimpprint-doc Programmer's Guide in Info, DVI and HTML
format.
+ gimpprint-locales Message catalogues for internationalisation.
escputil The escputil printer tool for Epson printers.
The library symlinks will get packaged without any modification needed