0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Linux] プリンタ管理_CUPS, IPP, PPDファイル

Posted at

CUPS(Common UNIX Printing System)

項目 内容
正式名称 Common UNIX Printing System
提供元 Apple Inc.(2007年以降)
主な用途 ローカルおよびネットワークプリンタへの印刷ジョブ(スプール・変換・送信 等)管理
特徴 Webベースの管理UI(http://localhost:631)、ドライバレス印刷(IPP Everywhere対応)など
対応OS Linux, macOS(標準搭載), BSD系OS など

IPP(Internet Printing Protocol)

項目 内容
正式名称 Internet Printing Protocol
プロトコル HTTPベース(通常はポート631)
主な機能 印刷ジョブの送信・キャンセル・状態確認・プリンタ設定の取得など
CUPSとの関係 CUPSの通信プロトコル
クライアント ↔ サーバ間の通信は基本的にすべてIPPを使用

📄 PPD(PostScript Printer Description)ファイル

項目 内容
正式名称 PostScript Printer Description
拡張子 .ppd
格納場所 /etc/cups/ppd/
主な用途 プリンタ固有の機能(解像度、給紙トレイ、両面印刷など)を定義する
CUPSとの関係 PPDを読み取り、プリンタの設定やオプションを提供
→ 古い環境やドライバ必要なプリンタで特に重要

関係図(CUPS + IPP + PPD)

[ユーザーアプリケーション]
        ↓
      CUPS (印刷管理システム)
     ┌──────────────────────┐
     │ ・IPPサーバ/クライアント │←→ ネットワーク上のプリンタ
     │ ・PPDでプリンタ能力取得  │
     └──────────────────────┘
        ↓
 [プリンタドライバ or IPP対応プリンタ]

Ping-t

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?