印刷サーバー · 1 min read · Jan 04, 2026

CUPSを使用したステップバイステップのIPPベースの印刷サーバー

CUPSを使用したステップバイステップのIPPベースの印刷サーバー

このチュートリアルでは、CUPSを使用してLinux印刷サーバーをインストールする方法について説明します。また、印刷サーバー上のプリンタードライバーのインストールと構成、およびWindows 2000クライアントでのプリンター設定についても説明します。

目次:

  1. IPPサーバーのセットアップ
  2. プリンタードライバーのインストール/構成
  3. IPPクライアントのセットアップ

1. IPPサーバーのセットアップ

ステップ #1 - CUPSサービスのインストール

# su root  
# yum install cups*

ステップ #2 - CUPSの構成

# vi /etc/cups/cupsd.conf

デフォルトのCUPS構成では、管理はローカルマシンに制限されています。アクセスを開くには、/etc/cups/cupsd.confを編集し、次の行をコメントアウトします:

以下の行は、ウェブ管理アクセスをlocalhostに制限します

コメント行 842, 843, 844   これにより次のようになります

      Order deny,allow
      Deny from all
      Allow from 127.0.0.1

パスワード認証を無効にするには、/etc/cups/cupsd.confファイルを編集し、次の行をコメントアウトする必要があります:

以下の行は、プリンターへのアクセスをシステムユーザーに制限します

コメント行838, 839により、ユーザーは認証なしで印刷できます

      AuthType Basic
      AuthClass System

ステップ #3 - CUPSサーバーの再起動

# service cups restart

ステップ #4 - “IPP_PrintDrivers_Setup”ドキュメントに記載されている手順を実行

ステップ #5 - CUPSサービスの再起動

# service cups restart

ステップ #6 – 必要に応じてCUPSは次のように管理できます

http://localhost:631 - ローカルシステムで

または

http://192.168.6.210:631 - リモートシステムで   (IPを置き換えてください)

注意: ここでのIP: 192.168.6.210は例ですので、自分のものを使用してください

ipp_server01

ステップ #6 – “IPP_Client_Setup”ドキュメントに記載されている手順を実行

ステップ #7 - CUPSのトラブルシューティング

ログファイル/var/log/cups/error_logにエラーメッセージが表示された場合:

print_job: Unsupported format ‘application/octet-stream’!
ヒント: 生ファイル印刷ルールが有効になっていますか?

解決策: /etc/cups/mime.typesファイルの行のコメントを解除します:

application/octet-stream

および/etc/cups/mime.convsファイル:

application/octet-stream        application/vnd.cups-raw

CUPSがパブリックIPでインストールされている場合、ポート631はプロキシ/スquid/ルーターのレベルで有効にする必要があります

CUPSがプライベートIPでインストールされ、どこからでも印刷したい場合は、ルーター側でポートフォワーディングを構成する必要があり、ルーターはパブリックIPで構成される必要があります。そうすれば、印刷サービスはhttp://publicIP:631/printers/printernameで使用でき、ルーターはパケットをlocalip:631に転送します。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。