手術
CUPSと同様に、foomaticはアプリケーションがPostScript形式で出力することを前提としています。出力がPostScriptプリンタにスプールされる場合は、それ以上の操作は必要ありません。そうでない場合は、最も一般的な対処方法は次のとおりです。
- PostScriptからラスターファイルを作成する(ps2rasterを使用。通常はバックグラウンドでGhostscriptを使用)。
- ラスタデータ(raster2xxx、対象プリンタのラスタドライバを使用)からプリンタ言語ファイルを作成します。
- プリンター言語ファイルをプリンターに送信する
しかし、foomatic-ripが使用可能なプリンタを「認識」している場合、中間ラスターファイルを作成することなく、PostScriptデータをプリンタの言語に直接変換します。
パッケージの説明
パッケージの構成要素は以下のとおりです。
- foomaticフィルター(または「foomaticリップ」)
- このソフトウェアは、PPDファイルを構成ファイルとして使用し、PostScriptデータをラスター画像(またはプリンタのネイティブ言語)に変換します。最終的なコードを生成するには、プリンタごとに固有の低レベルドライバが必要です。
- foomatic-tools
- foomatic-db-engine:Foomaticのデータベース内のデータからPPDファイルを生成するツールです。印刷キューを直接設定したり、ジョブを処理したりするためのスクリプトも含まれています。
- foomatic-db:プリンター、ドライバー、ドライバーオプションに関する収集された知識をXMLファイルに格納したもので、foomatic-db-engineがPPDファイルを生成する際に使用します。
- foomatic-db-hpijs : HPのHPIJSドライバ用のFoomatic XMLデータジェネレータ。
foomaticと連携できる無料ドライバー
以下の無料ドライバーは、foomaticとの連携を目的として特別に開発されました。
- HP LaserJetと連携するためのpxlmonoおよびpxlcolor
- ljet4(LaserJetプリンター用)
- hpijs は、 PCLインクジェットプリンターに関する記事で、 2009年4月22日にWayback Machineにアーカイブされました。
- SpliX、Samsungプリンター言語用
- gdi、Samsung SmartGDI用
- ptouch-driver(ブラザーP-touchシリーズラベルプリンター用)
参考文献
- ↑ "Foomatic" . Linux Foundation. 2009年2月23日。 2014年7月1日にオリジナルからアーカイブ済み。 2014年12月16日取得。
外部リンク
- Foomaticのページは、 2016年5月27日にWayback Machineにアーカイブされました。
- Foomaticのページは2025年3月16日に取得されました。