logo       

ANNOUNCE: Gimp-Print 4.2.7 Release: msg#00059

linux.printing.gimp-print.devel

Subject: ANNOUNCE: Gimp-Print 4.2.7 Release

Gimp-Print 4.2.7, released July 15, 2004, is a stable release in the
Gimp-Print 4.2 series. This is expected to be the last release in the
4.2 series unless any critical bugs are found or 5.0 is further
delayed.

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.

This software includes the Print plug-in for the Gimp, and GhostScript
and CUPS drivers, including Foomatic data.

The Print plug-in for the GIMP requires the Gimp 1.2. The GIMP 1.3
and 2.0 are not supported.

The CUPS driver requires CUPS 1.1.9 or higher. 1.1.14 or above is
highly recommended, as certain translation-related bugs are fixed and
it is possible to print true CMYK.

The Ghostscript driver requires GNU Ghostscript 5.10, 5.50, 6.51, or any
later GNU Ghostscript release based on 6.51 (e. g. 6.52). It may also
be used with GNU Ghostscript 7.05, or with ESP Ghostscript 7.05.

The IJS GhostScript plugin driver requires GNU Ghostscript 6.53 or
later, ESP Ghostscript 7.05 or later, or APFL GhostScript 7.04 or
later.

Users of Macintosh OS X 10.2 and above can use this package, as the
printing system is based on CUPS, which is supported by Gimp-print.
Note that Macintosh OS X 10.0 and 10.1 (including 10.1.5) cannot use
this package. We recommend that Macintosh OS X 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 Carbon applications (such as most
Adobe applications) that generate PostScript rather than PDF output.
Directions for that are also available at
http://gimp-print.sourceforge.net/MacOSX.php3.

OS X users who have had problems printing to USB-connected printers
should also consider using the usbtb USB driver described under the
4.2.7 changes.

Please read the README file for full instructions on installing this
package from source code.

Gimp-Print 4.2.7 contains the following major changes over Gimp-Print
4.2.6:

* Major bugs fixed:

1) Many Macintosh OS X users have reported problems of various kinds
with USB-attached printers, including both native USB and
parallel printers connected with USB-parallel printers. Symptoms
reported include failure to print altogether, inability to print
more than one page without rebooting or restarting the print
system, and poor performance. These problems are not specific to
Gimp-Print.

We have released a replacement USB backend driver for Macintosh
OS X 10.2 and higher that to the best of our knowledge fixes all
of these problems. This driver, named "usbtb", is available on
the download site at

http://sourceforge.net/project/showfiles.php?group_id=1537&package_id=120183.
We recommend that all users of OS X 10.2 and above who are having
printing problems with USB-attached printers try this driver. In
addition to resolving these problems, this driver also also
provides textual cues to the system printer queue window to walk
the user through recovery from common error conditions, and it
also provides ink level reporting for Epson and HP printers that
support it.

This replacement USB backend driver is not specific to
Gimp-Print, and may be used with any USB-connected printer with
any printer driver under OS X.

2) (bug 907765) The CUPS driver now reports pages starting from page
1 rather than page 0 as was previously the case.

3) (bug 919224) The Postscript output driver (in the GIMP plugin)
now functions correctly in non-US locales when a PPD file is
provided.

4) (bug 919225) A segmentation violation on the IA64 platform is
fixed.

5) (bug 972014) A bug in the Postscript output driver causes the
GIMP plugin to crash on startup with certain PPD files. This bug
is not related to locale. At least certain PPD files from the
Epson PIPS drivers are known to result in this problem.

6) (bug 919226) The horizontal printing position on the Epson Stylus
C63/C64 and C83/C84 printers has been fixed.

7) (bug 613054) The CUPS driver now handles, via a workaround,
incorrect Postscript generated by some programs. In certain
cases, these programs result in the generation of single bit
output, rather than 8-bit output as it should. The result was
that Gimp-Print printed only a thin band of horizontally
compressed output, and it may have crashed in some cases.

The programs most commonly affected were Adobe InDesign 2.0 and
psnup.

8) (bug 924862) The package now operates correctly with on Solaris
and other systems using an external libintl.

9) (bug 929227) Gimp-Print no longer attempts to build (and fail)
the Print plugin against the GIMP 2.0. This fix requires a
special build procedure in some circumstances; please see item
(10) under Exceptions and Workarounds below.

10) (bug 855685) escputil now reports ink levels from all known Epson
Stylus printers. In addition, ink level reporting is more
reliable in general, with fewer timeouts or unparseable output.

11) (bug 971832) The HP DesignJet 2500 and 3500 now support correct
maximum page widths of 36" and 54" respectively, rather than 44"
for both.

12) (bug 971833) The PPD files now use the recommended manufacturer
names. Previously, certain CUPS applications could display the
manufacturer names incorrectly.


* New functionality:

1) The Epson Stylus Photo R200/R210 and R300/R310 printers, and the
RX500 and RX600 multi-function devices, are now supported. These
printers have been properly tuned and are fully functional
(except for direct printing to CD's). The Epson CX5300 and
CX5400 multi-functional devices are also now supported as
printers.

2) The HP LaserJet 1012 and Brother HL-1440 printers are now
supported.

3) Super A0 and Super B0 paper sizes are now supported.

4) Translations for Hungarian, Ukrainian, and Norwegian/Bokmaal have
been added. In addition, other translations have been updated.


* Exceptions and Workarounds:

1) Mac OS X users who use the Epson Printer Utility (provided by
Epson with their standard driver set) to check ink levels and
perform maintenance tasks, such as head cleaning or head
alignment, may encounter print job failures when attempting to
print with the Gimp-Print driver after using the Epson utility.
The cause for this failure is currently unknown, but the
workaround is to completely power-cycle the printer, after which
the Gimp-Print driver should again print normally. Another
option is to disable the Epson Printer Utility.

2) The new HP DesignJets have not been fully tuned. In particular,
there are reports that they print too light. This can be
corrected with the Density adjustment (try 1.5~1.7 or
thereabouts).

3) The list of compatible and potentially compatible Hewlett-Packard
printers has been updated with the latest available information.
If a particular printer does not work with the recommended
driver, we recommend that you try other similar drivers, check
the Feature Requests at
http://sourceforge.net/tracker/?atid=101537&group_id=1537&func=browse,
and if the printer is not listed please file a feature request
(via the Submit New button).

4) Borderless (full-bleed) printing is not quite correct on the
Epson Stylus Photo printers that support it (see bug 621668).
Typically, the left or right margin is off by 1 mm or less,
resulting in a very fine white strip on that edge.

5) Many Canon printers do not print correctly at 720x360 DPI. The
workaround is to use 360 or 720 DPI.

6) With certain versions of CUPS and in certain configurations, if a
new version of Gimp-Print is installed over an existing version
genppd will create PPD files based on the older version of
Gimp-Print rather than the newer version. This will happen if all
of the following are true:

1) The cups-config provided by the CUPS driver adds
-Wl,rpath=/usr/lib. This is done by some versions of CUPS
reportedly because in some cases the runtime linker does not
pick up libraries out of /usr/lib. This can be checked by
running

cups-config --libs --ldflags

and inspecting the output for any mention of "rpath", "RPATH",
"RUN_PATH", or the like.

2) There is presently a version of Gimp-Print installed in /usr
(--prefix=/usr) rather than /usr/local or the like.

3) Gimp-Print is built dynamically only (--disable-static)

Note that in general if you install CUPS into a non-standard
location, and install Gimp-Print into the same location, this
problem can surface.

This bug is difficult to detect in a normal build. It does not
cause an error to happen during build; the only failure is that
some PPD files may not be built or may be built with missing
options.

In this case, the run path embedded in the genppd executable
points to the version of Gimp-Print installed in /usr/lib. This
run path overrides any attempt by libtool to look in the build
directory. The result is that genppd is run against the older
version of Gimp-Print. If the new version contains additional
features (more printers, etc.) they will not be available to
genppd.

If you wish to use only shared libraries, and do not wish to
build static libraries at all, there are three workarounds
available:

1) Build and install Gimp-Print into /usr (rather than
/usr/local) and then rebuild Gimp-Print from scratch. This
will install the correct libgimpprint.so in /usr/lib, and in
the rebuild genppd will be run against the correct library.

2) Remove the old version of Gimp-Print prior to building the new
version of Gimp-Print. The important files to remove are
anything named /usr/lib/libgimpprint*.

3) Edit cups-config to remove the reference to the run path.

7) The fix for bug 929227 (Gimp-Print incorrectly attempts to build
against GIMP 2.0) requires special build instructions if you are
using a very old version of the GIMP 1.2 (versions affected are
believed to include 1.2.0, 1.2.1, and 1.2.2). Specifically, you
must set GIMPTOOL in the environment to point to the proper
version of gimptool when running Gimp-Print's configure script.
For example:

GIMPTOOL=/usr/bin/gimptool ./configure

The bug fix involves checking for the presence of the GIMP
slightly differently from how it was previously done.
Previously, Gimp-Print checked for the presence of a program
named "gimptool", which provides information about how to build
plugins against the GIMP. This worked correctly when only the
GIMP 1.2 was installed, but not when the GIMP 2.0 was installed.

The GIMP 2.0 actually installs a program named "gimptool-2.0",
and creates a symbolic link named "gimptool" pointing to it.
Later versions of the GIMP 1.2 (1.2.3, 1.2.4, 1.2.5, and any
later versions that may be released) similarly create a program
named "gimptool-1.2" and a symbolic link named "gimptool".
As the configure script prior to this bug fix simply checked for
gimptool, it incorrectly detected a gimptool from the GIMP 2.0,
which this version of Gimp-Print cannot build against.

The current configure script checks first for gimptool-1.2 and
then for gimptool, and only accepts the use of a GIMP 1.2 version
of one of these programs. However, if you have one of the older
versions of the GIMP 1.2 installed in a non-standard location,
and you use --with-gimp-prefix or --with-gimp-exec-prefix to
specify its location, the configure script will not automatically
detect the correct location of gimptool, and you must specify it
as described above. Note that you must specify a copy of
gimptool from the GIMP 1.2, not from the GIMP 2.0. If your copy
of the GIMP is installed in a standard location (typically
/usr/bin or /usr/local/bin), you do not need to use
--with-gimp-prefix or --with-gimp-exec-prefix, and therefore do
not need to use this workaround.

The Gimp-Print and GIMP projects recommend upgrading to a newer
revision of the GIMP 1.2 (at the time these release notes are
written, the latest version is 1.2.5), which will not require
this workaround. This workaround is available in the event that
you cannot or do not wish to upgrade your installation of the
GIMP.


The following bugs have been fixed in Gimp-Print 4.2.7:

613054 Mac OS X: Printing from InDesign 2.0 on OS 10.2.1
855685 escputil does not return status for C84
907765 CUPS filter `progress meter' reports incorrect page number
919224 Postscript driver fails in non-US locale with a PPD file
919225 segv on ia64 from lack of prototype for strdup
919226 Incorrect horizontal offset on Epson C64 and C84 printers
924862 Gimp-print breaks thebuild script of the GIMP 2.0 on Solaris
929227 Gimp-Print incorrectly attempts to build against GIMP 2.0
971832 HP DesignJet 2500/3500 have incorrect widths
971833 CUPS PPD manufacturer names violate spec (4.2)
972014 eksprx600_610.ppd crashes gimp-print-4.2.6-4

The following bugs are currently open:

470049 CUPS PPD files not translated on all systems
538097 QUALITY-Canon S400 dark and yellow cast
549677 Canon BJC-1000 functions incorrectly at 720x360 DPI
557868 QUALITY-HP DeskJet 560 is washed out
581168 Canon BJC 250 just spits out pages
601767 Mac OS X: Canon BJC 2100 does not print multiple pages
602933 QUALITY-Canon S800 dark and grainy
614882 QUALITY - Canon BJC-55 is too pale and desaturated
621668 Epson Stylus full bleed prints have slight margin
627978 QUALITY: Canon BJC-6500 has magenta cast.
631937 HP DesignJet Sheet Cutter Problem
641981 QUALITY: HP DesignJets print too light
645116 QUALITY: HP DeskJet regression from 4.1.7
647035 QUALITY: Colors don't match OEM drivers
662988 HP DeskJet 970Cxi page horizontally squeezed
672692 Epson photo 700 single page of multi page job
687656 Paper Positioning Problems Epson 7600
704334 QUALITY: Epson SP 2100: Green Cast/Dark Colours/Poor Greys
811062 Reverse printing


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise