印刷サーバー · 1 min read · Jan 04, 2026
CUPSを使用したステップバイステップのIPPベースの印刷サーバー
CUPSを使用したステップバイステップのIPPベースの印刷サーバー
このチュートリアルでは、CUPSを使用してLinux印刷サーバーをインストールする方法について説明します。また、印刷サーバー上のプリンタードライバーのインストールと構成、およびWindows 2000クライアントでのプリンター設定についても説明します。
目次:
- IPPサーバーのセットアップ
- プリンタードライバーのインストール/構成
- 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は例ですので、自分のものを使用してください

ステップ #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に転送します。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。