Skip to content

Bug Fix Advisory foomaticのバグ修正アップデート

アップデートID:

RHBA-2007:0708-2

タイプ:Bug Fix Advisory
重大性:====
発行日:2007年11月15日
最終更新日:2007年11月15日
影響のある製品: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

詳細

バグを修正し、プリンタ識別文字列を追加したfoomaticのアップデートパッケージが利用可能になりました。

foomaticは、スプーラに依存しない、プリンタ、プリンタドライバ、ドライバについての詳細説明を格納したデータベースです(サイトhttp://www.linuxprinting.org/は、このデータベースに基づいています)。

foomaticは、CUPS、LPD、LPRng、およびPDQのドライバ説明ファイルとプリンタキューをデータベースから生成するユーティリティを提供します。また、foomaticによって、PJL対応のレーザプリンタからPJLオプションの読み取りが可能になります。ドライバ説明ファイル生成時には、それらが考慮されます。

このパッケージには、キューの操作(foomatic-configure)やファイルのプリントおよびジョブの操作(foomatic printjob)に使用する、スプーラに依存しないコマンドラインインタフェースも含まれています。

このアップデートパッケージでは、次のバグが修正されています。

system-config-printerを使用して、以前インポートされたPPDを使用する新しいプリンタを作成するときに、プリンタリストコンテキストメニューから「edit」を選択すると、アプリケーションがクラッシュしました。

根本原因:

PPDファイルのCDATAセクションに、いわゆる「high-ASCII」文字(128を超えるASCII値の文字)が含まれている場合、foomaticは、実際にそうであるかどうかにかかわらずPPDをUTF-8形式のファイルとして処理します。

修正:

PPD.pmのxml_esc関数でPPDファイルのCDATAセクションがチェックされるようになりました。high-ASCII文字があると、一時的に標準ASCII文字(疑問符「?」)で置換されます。

結果:

インポートされたPPDファイルを読み取っても、system-config-printerがクラッシュしなくなりました。その結果、system-config-printerにより、インポートされたPPDファイルから新しいプリンタを作成できます。

また、このアップデートパッケージでは、次のプリンタのプリンタ識別文字列が追加されています。

* EPSON Stylus Color 777
* EPSON Stylus CX3200
* EPSON Stylus C82
* EPSON Stylus Photo 790
* EPSON Stylus Photo R300
* Hewlett-Packard Business Inkjet 1100シリーズ
* Hewlett-Packard DeskJet 3820
* Hewlett-Packard LaserJet 8150シリーズ
* Hewlett-Packard Color LaserJet 4550
* Hewlett-Packard OfficeJet G95
* 沖データIKPAGE 6e
* Samsung ML-1710

注:これらのプリンタは旧バージョンのfoomaticでは動作しましたが、system-config-printerで使用するためのセットアップ中に、「no match for USB device」または「No IEEE 1284 match」エラーが発生しました。

Red Hat Enterprise Linuxの下では、追加されたプリンタ識別文字列によってプリンタの機能が変化することはありません。ただし、それらの追加によって、エラーが出力されなくなり、場合によってはプリンタのセットアップが簡素化されます。

すべてのfoomaticユーザは、これらの問題を解決する上記アップデートパッケージにアップグレードしてください。


解決法


このアップデートを適用する前に、ご使用のシステムに関係するリリース済みのエラータ/Errataがすべて適用されていることを確認してください。

このアップデートは、Red Hat Networkを通じて入手できます。


アップデートパッケージ

Red Hat Desktop (v. 4)

SRPMS:
foomatic-3.0.2-3.1.src.rpm     223f215196a5a959cf4fdd8263681d20
 
IA-32:
foomatic-3.0.2-3.1.i386.rpm     551052b27a58d7f0e0756878f7243837
 
x86_64:
foomatic-3.0.2-3.1.x86_64.rpm     a65a2ccaddbaf8b48d6b675bfcba4f19
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
foomatic-3.0.2-3.1.src.rpm     223f215196a5a959cf4fdd8263681d20
 
IA-32:
foomatic-3.0.2-3.1.i386.rpm     551052b27a58d7f0e0756878f7243837
 
IA-64:
foomatic-3.0.2-3.1.ia64.rpm     429dd672a0c008fc5dc5717587f18ef0
 
PPC:
foomatic-3.0.2-3.1.ppc.rpm     07dcdf9c17b44b8f3229f1ef228dd450
 
s390:
foomatic-3.0.2-3.1.s390.rpm     d82b43781a6cdce14895e58d95ab0756
 
s390x:
foomatic-3.0.2-3.1.s390x.rpm     5182d8561de07e40445f04aa4b904fb4
 
x86_64:
foomatic-3.0.2-3.1.x86_64.rpm     a65a2ccaddbaf8b48d6b675bfcba4f19
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
foomatic-3.0.2-3.1.src.rpm     223f215196a5a959cf4fdd8263681d20
 
IA-32:
foomatic-3.0.2-3.1.i386.rpm     551052b27a58d7f0e0756878f7243837
 
IA-64:
foomatic-3.0.2-3.1.ia64.rpm     429dd672a0c008fc5dc5717587f18ef0
 
x86_64:
foomatic-3.0.2-3.1.x86_64.rpm     a65a2ccaddbaf8b48d6b675bfcba4f19
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
foomatic-3.0.2-3.1.src.rpm     223f215196a5a959cf4fdd8263681d20
 
IA-32:
foomatic-3.0.2-3.1.i386.rpm     551052b27a58d7f0e0756878f7243837
 
IA-64:
foomatic-3.0.2-3.1.ia64.rpm     429dd672a0c008fc5dc5717587f18ef0
 
x86_64:
foomatic-3.0.2-3.1.x86_64.rpm     a65a2ccaddbaf8b48d6b675bfcba4f19
 
(The unlinked packages above are only available from the Red Hat Network)


バグフィックス (詳細は、bugzilla/バグジラ[英語]を御覧ください。)

207965 - Edit a printer using an imported ppd-file causes traceback
246733 - Printer Epson Stylus C82 USB is not recognized
246734 - No match for Epson Stylus Photo R300 from printer config
246735 - No match for Okidata 6ex
246736 - No match for USB device
246737 - printtool requests bug report, OfficeJet G95 as jetdirect
246738 - No IEEE 1284 match for HP Color LaserJet 4550
246739 - No match for USB device: mfr "Samsung" model "ML-1710"
246740 - Foomatic device recognition
246741 - Locally connected Epson printers fail to print in Fedora 3
246742 - missing support for hp business inkjet 1100
246743 - No match for EPSON Stylus Photo 790
246744 - No match for USB device: HP DESKJET 3820




ここに在るパッケージはセキュリティの為、Red Hat, Inc. によって、GPG認証されています。
認証キー及び詳細は以下を御覧下さい。
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/