CUPS
読み:カップス
外語:CUPS: Common UNIX Printing System

 UNIX互換OSで広く使用されている印刷システム。GPLv2であり、多くのLinuxディストリビューションと、OS Xで使われている。
目次

概要
 Easy Software Productsが開発し、UNIX/Linuxで動作する印刷システムである。
 既存のBerkeley lpr(LPD)やSystemV lp等のラインプリンター系印刷システムと互換性を持ちながら、高機能プリントシステムを実現させた。
 印刷プロトコルとしてIPPを使用し、PPD(PostScript Printer Description)ファイルのサポート、プリンタードライバー・プリンターフィルターのモジュール化、複数のプリンターによるプリンタークラスの定義、Webベースの設定ツール、など、先進的な機能が含まれている。

特徴
 CUPSの特徴の一つはフィルターにある。CUPSは、フィルターと呼ばれるデータを変換するプログラムを組み合わせ、CUPSサーバーに送られてきたデータを印刷可能な状態へと変換する。これらフィルターが提供する機能はデータ形式の変換やプリンター言語への変換、また用紙の印刷順序の入れ替えなどである。
 こうした幾つかのフィルターで構成されるまとまりをプリンタードライバーといい、特にプリンターで印刷できるデータ形式に変換するフィルター群のことを指す。

再検索