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サーバーに送られてきたデータを印刷可能な状態へと変換する。これらフィルターが提供する機能はデータ形式の変換やプリンター言語への変換、また用紙の印刷順序の入れ替えなどである。
こうした幾つかのフィルターで構成されるまとまりをプリンタードライバーといい、特にプリンターで印刷できるデータ形式に変換するフィルター群のことを指す。
再検索