- Issued:
- 2007-11-15
- Updated:
- 2007-11-15
RHBA-2007:0708 - Bug Fix Advisory
Synopsis
foomatic bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated foomatic package that fixes a bug and adds printer
identification strings is now available.
Description
Foomatic is a comprehensive, spooler-independent database of printers,
printer drivers, and driver descriptions. (The site
http://www.linuxprinting.org/ is based on this database.)
Foomatic provides utilities to generate driver description files and
printer queues for CUPS, LPD, LPRng, and PDQ from the database. As well,
foomatic makes it possible to read PJL-options out of PJL-capable laser
printers and take them into account when driver description files are
generated.
The package also includes spooler-independent command line interfaces to
manipulate queues (foomatic-configure) and to print files/manipulate jobs
(foomatic printjob).
This updated package fixes the following bug:
when using system-config-printer to create a new printer using a previously
imported PPD, selecting 'edit' from the printer list contextual menu would
cause the application to crash.
The underlying cause:
if a PPD file's CDATA section contains so-called 'high-ASCII' characters
(ie characters with an ASCII value above 128) foomatic treats the PPD as if
it were a UTF-8-formatted file, even if it is not.
The fix:
the xml_esc function in PPD.pm now checks the CDATA section of PPD files
and temporarily replaces any high-ASCII characters with a standard-ASCII
character (the question mark, '?').
The result:
system-config-printer no longer crashes when reading imported PPD files.
Consequently, new printers can be created with system-config-printer from
imported PPD files.
This updated package also adds printer identification strings for the
following printers:
- Epson Stylus Color 777
- Epson Stylus CX3200
- Epson Stylus C82
- Epson Stylus Photo 790
- Epson Stylus Photo R300
- Hewlett-Packard Business Inkjet 1100 Series
- Hewlett-Packard DeskJet 3820
- Hewlett-Packard LaserJet 8150 Series
- Hewlett-Packard Color LaserJet 4550
- Hewlett-Packard OfficeJet G95
- Oki Data IKPAGE 6e
- Samsung ML-1710
NB: these printers worked with earlier versions of Foomatics but threw 'no
match for USB device' or 'No IEEE 1284 match' errors when they were being
setup for use with system-config-printer.
The added printer identification strings don't change the functionality of
the printers under Red Hat Enterprise Linux. They do, however, stop the
errors from presenting and, in some cases, make setting up the printers for
use simpler.
All foomatic users should upgrade to this updated package, which resolves
these issues.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Server 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for IBM z Systems 4 s390x
- Red Hat Enterprise Linux for IBM z Systems 4 s390
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 207965 - Edit a printer using an imported ppd-file causes traceback
- BZ - 246733 - Printer Epson Stylus C82 USB is not recognized
- BZ - 246734 - No match for Epson Stylus Photo R300 from printer config
- BZ - 246735 - No match for Okidata 6ex
- BZ - 246736 - No match for USB device
- BZ - 246737 - printtool requests bug report, OfficeJet G95 as jetdirect
- BZ - 246738 - No IEEE 1284 match for HP Color LaserJet 4550
- BZ - 246739 - No match for USB device: mfr "Samsung" model "ML-1710"
- BZ - 246740 - Foomatic device recognition
- BZ - 246741 - Locally connected Epson printers fail to print in Fedora 3
- BZ - 246742 - missing support for hp business inkjet 1100
- BZ - 246743 - No match for EPSON Stylus Photo 790
- BZ - 246744 - No match for USB device: HP DESKJET 3820
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
foomatic-3.0.2-3.1.src.rpm | SHA-256: 8a6c1af999e609d9454feb628fee66f5db51b962436a11c90f677cba98cab0eb |
x86_64 | |
foomatic-3.0.2-3.1.x86_64.rpm | SHA-256: 996a478a8fa1c39211174165e119c212a14116894068c80b96238b7e6b29b24d |
foomatic-3.0.2-3.1.x86_64.rpm | SHA-256: 996a478a8fa1c39211174165e119c212a14116894068c80b96238b7e6b29b24d |
ia64 | |
foomatic-3.0.2-3.1.ia64.rpm | SHA-256: 586754679f2c8da856c64aefa57394fce4c3f5399a639ec558096738693f80eb |
foomatic-3.0.2-3.1.ia64.rpm | SHA-256: 586754679f2c8da856c64aefa57394fce4c3f5399a639ec558096738693f80eb |
i386 | |
foomatic-3.0.2-3.1.i386.rpm | SHA-256: 4b4cbba21f08f57f5f077d6e4d86e2e95d1052f5ddb6afbc04b1a0a0d3f64cc8 |
foomatic-3.0.2-3.1.i386.rpm | SHA-256: 4b4cbba21f08f57f5f077d6e4d86e2e95d1052f5ddb6afbc04b1a0a0d3f64cc8 |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
foomatic-3.0.2-3.1.src.rpm | SHA-256: 8a6c1af999e609d9454feb628fee66f5db51b962436a11c90f677cba98cab0eb |
x86_64 | |
foomatic-3.0.2-3.1.x86_64.rpm | SHA-256: 996a478a8fa1c39211174165e119c212a14116894068c80b96238b7e6b29b24d |
ia64 | |
foomatic-3.0.2-3.1.ia64.rpm | SHA-256: 586754679f2c8da856c64aefa57394fce4c3f5399a639ec558096738693f80eb |
i386 | |
foomatic-3.0.2-3.1.i386.rpm | SHA-256: 4b4cbba21f08f57f5f077d6e4d86e2e95d1052f5ddb6afbc04b1a0a0d3f64cc8 |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
foomatic-3.0.2-3.1.src.rpm | SHA-256: 8a6c1af999e609d9454feb628fee66f5db51b962436a11c90f677cba98cab0eb |
x86_64 | |
foomatic-3.0.2-3.1.x86_64.rpm | SHA-256: 996a478a8fa1c39211174165e119c212a14116894068c80b96238b7e6b29b24d |
i386 | |
foomatic-3.0.2-3.1.i386.rpm | SHA-256: 4b4cbba21f08f57f5f077d6e4d86e2e95d1052f5ddb6afbc04b1a0a0d3f64cc8 |
Red Hat Enterprise Linux for IBM z Systems 4
SRPM | |
---|---|
foomatic-3.0.2-3.1.src.rpm | SHA-256: 8a6c1af999e609d9454feb628fee66f5db51b962436a11c90f677cba98cab0eb |
s390x | |
foomatic-3.0.2-3.1.s390x.rpm | SHA-256: 99ac52fb4c7e959e35e0c5ae9410c4dc71f6bac7f4db859f050ec79b28177da2 |
s390 | |
foomatic-3.0.2-3.1.s390.rpm | SHA-256: 6ee982f932b58dd84c658396556efa5a012310900bab1e0e382477b909d6dcc8 |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
foomatic-3.0.2-3.1.src.rpm | SHA-256: 8a6c1af999e609d9454feb628fee66f5db51b962436a11c90f677cba98cab0eb |
ppc | |
foomatic-3.0.2-3.1.ppc.rpm | SHA-256: 9aedeba55aa9c6ef2d0289823cbf3175f20be3448ba96d2c430245e2641c6dd1 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.