メインコンテンツへスキップナビゲーションへスキップ検索へスキップフッターへスキップ
自作.com 記事
β版

自作.com

みんなで作る、理想のPC環境。自作ラボでPC環境の向上を目指しましょう。

PC構成ビルダー

  • PC構成をつくる
  • BTOパソコン
  • 保存した構成
  • CPU
  • GPU
  • メモリ
  • マザーボード
  • モニター
  • マウス
  • キーボード

人気ランキング

  • ランキングトップ
  • PCパーツ
  • ゲーミングギア
  • モニター
  • ノートPC
  • ガジェット・漫画
  • 製品検索

記事・特集

  • 記事一覧
  • 用語集
  • レビュー
  • GPU特集
  • ディスプレイ特集
  • CPU特集
  • 電源特集
  • ストレージ特集
  • マザーボード特集
  • 冷却・放熱特集
  • PCケース特集

速度・環境

  • 回線速度を測る
  • 速度測定ランキング
  • 電気代を比較

仮想通貨・株比較

  • 価格をチェック
  • 収益を計算
  • マイニングGPU比較
  • 米国株を比較

コミュニティ

  • 自作レシピ
  • 質問・相談
  • トラブル報告
  • みんなの構成
  • シェア機能
  • ダッシュボード

ラボメン募集中

自作ラボでは新しいラボメンを募集中です。
初心者から上級者まで、みんなで理想のPC環境を追求しましょう。

ご応募はこちら→

当サイトは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、 Amazonアソシエイト・プログラムの参加者です。また、Google AdSenseを利用した広告を掲載しています。 詳細はプライバシーポリシーをご確認ください。

運営者情報プライバシーポリシー利用規約お問い合わせ

Copyright 2026 自作.com. All rights reserved.

理想のPC環境をサポートする自作.com

021138b2505b

    PC構成ビルダー商品・パーツ検索人気ランキングAI・SaaS比較パーツ比較ガイド
    ⌘K
    1. 自作.com
    2. OS・ソフトウェア
    3. 【2026年】Linux CUPS 印刷設定ガイド|プリンター接続と管理の完全解説
    読み込み中…

    ※本記事にはアフィリエイト広告(プロモーション)が含まれています

    【2026年】Linux CUPS 印刷設定ガイド|プリンター接続と管理の完全解説

    自作.com編集部·2026年4月16日·更新: 2026年10月15日

    この記事を書いた人

    自作.com編集部

    自作.com編集部

    PCパーツ・ガジェット専門

    自作PCパーツやガジェットの最新情報を発信中。実測データに基づいた公平なランキングをお届けします。

    専門分野
    自作PC全般(組み立て・パーツ選定)CPU・GPU性能分析とベンチマークマザーボード・メモリ互換性検証
    ストレージ(SSD/HDD)性能測定
    電源ユニット・冷却システム設計
    PCケース・エアフロー最適化
    オーバークロッキング・チューニング
    トラブルシューティング・修理
    ゲーミングPC構成設計
    予算別・用途別PC構成提案
    BTO PCカスタマイズアドバイス
    PC周辺機器レビュー
    最新技術動向・新製品情報
    PCパーツ価格動向分析
    Windows・Linux OS設定
    経験年数: 10年
    • •📝 2,266記事の執筆・編集実績(2025年10月時点)
    • •🖥️ 1,000台以上の自作PC構築・検証
    • •🔧 500件以上のトラブルシューティング対応
    保有資格
    情報処理技術者(ITパスポート)CompTIA A+ 認定技術者マイクロソフト認定プロフェッショナル(MCP)
    TwitterWebsite
    寄稿記事数: 2,266件
    記事一覧に戻る
    関連記事を読み込み中…
    関連パーツを読み込み中…
    関連用語を読み込み中…
    関連ランキングを読み込み中…

    この記事を書いた人

    自作.com編集部

    PCパーツ・ガジェット専門

    自作PCパーツやガジェットの最新情報を発信中。実測データに基づいた公平なランキングをお届けします。

    @jisaku_com詳細を見る

    目次

    Linux CUPS 印刷設定ガイド|プリンター接続と管理の完全解説CUPS の基礎知識とアーキテクチャ理解Ubuntu 24.04 / Fedora 41 / Arch での初期環境構築USB プリンター接続と検出手順の詳細Wi-Fi / ネットワークプリンターの検出と設定メーカー別ドライバーの入手とインストール戦略CUPS Web UI による詳細管理SELinux と AppArmor によるセキュリティ拒否の対処印刷トラブルシューティングとログ解析よくある質問 (FAQ)まとめ

    Linux CUPS 印刷設定ガイド|プリンター接続と管理の完全解説

    2025 年以降、Linux デスクトップ環境における印刷機能は飛躍的に向上しており、オープンソースソフトウェアとしての成熟度が極めて高い状態にあります。しかしながら、依然としてユーザーが直面する最大の障壁は、ハードウェアとの相性やドライバー配置の不透明感です。本記事では、2026 年時点の最新 Linux ディストリビューションを前提に、業界標準である CUPS(Common Unix Printing System) の完全な設定方法を解説します。特に Ubuntu 24.04、Fedora 41、Arch Linux といった主要ディストリビューションに対応し、USB 接続およびネットワーク経由での印刷設定から、高度なトラブルシューティングまでを網羅します。

    CUPS は UNIX ライクなシステムにおける印刷管理のデファクトスタンダードであり、IPP(Internet Printing Protocol) プロトコルを採用しています。2026 年現在、CUPS バージョン 3.x の最新バージョンでは「driverless printing」や「IPP Everywhere」という規格により、ドライバーを明示的にインストールしなくても印刷できる環境が整いつつあります。しかし、高機能なプリンターや特定の印刷品質設定には、依然としてメーカー製のドライバーが必要となるケースも存在します。本ガイドは、Canon PIXUS TS8530 や HP LaserJet Pro M404dn などの具体的なモデル名を挙げながら、それぞれの最適な設定手順を提示します。

    さらに、セキュリティ観点からの SELinux や AppArmor の影響についても深く掘り下げます。Linux システムの堅牢性が向上する一方で、印刷デモンが正常に動作しないケースはこれらのセキュリティサブシステムによる許可の欠如であることが多いです。また、Wi-Fi Direct 接続や SMB 経由の Windows 共有プリンター利用など、複雑なネットワーク環境下での設定ノウハウも提供します。本記事を参照することで、Linux ユーザーは印刷に関するあらゆる課題を解決し、快適なワークフローを構築することが可能になります。

    CUPS の基礎知識とアーキテクチャ理解

    CUPS(Common Unix Printing System)は、UNIX および Linux システム上で印刷ジョブを管理するためのシステムソフトウェアです。2026 年時点の標準仕様では、CUPS デモンがバックグラウンドで動作し、アプリケーションからの印刷要求を受け付け、適切なフィルターを経てプリンターデバイスにデータを転送します。このアーキテクチャにおいて重要な概念の一つが「IPP(Internet Printing Protocol)」であり、これは Web ブラウザのような HTTP プロトコルをベースにした印刷プロトコルです。CUPS では IPP 1.1 および IPP Everywhere をサポートしており、これによりプリンターとサーバー間の通信標準化が進んでいます。

    もう一つの重要な要素が「PPD(PostScript Printer Description) ファイル」です。これはプリンターの機能や仕様を記述したテキストファイルであり、CUPS プリンタードライバーの構成情報として機能します。例えば、用紙サイズ(A4、Letter)、解像度(600dpi、1200dpi)、両面印刷の可否などの設定値が含まれています。2025 年以降は、PPD ファイルを生成する「ppdb」や、IPP Everywhere プリンターに対応するための「IPP-URL」形式も標準化されており、ユーザーが手動で PPD を指定しなくてもシステム側で自動判断されるケースが増加しています。

    さらに現代の Linux 印刷では「Driverless Printing(ドライバーレス印刷)」という概念が重視されています。これは、プリンターが IPP Everywhere 規格に準拠している場合、OS 側に特定のドライバーをインストールせずとも標準的な IPP ドライバーを用いて通信できる仕組みです。ただし、メーカー独自の機能(インク残量表示、特殊用紙設定、高解像度モードなど)を利用する場合は、依然として「cnijfilter2」や「epson-inkjet-printer-escpr」といった専用ドライバーのインストールが推奨されます。CUPS のアーキテクチャを理解することで、なぜ特定のプリンターが認識されるのか、あるいはされないのかを技術的に判断できるようになります。

    Ubuntu 24.04 / Fedora 41 / Arch での初期環境構築

    各 Linux ディストリビューションにおいて CUPS を適切にセットアップすることは、印刷開始の第一歩です。Ubuntu 24.04 (Noble Numbat) では、CUPS がシステムイメージに標準で含まれており、インストール済みであることが大半ですが、手動で再インストールが必要なケースもあります。コマンドラインから sudo apt update を実行した後、sudo apt install cups cups-pdf cups-filter と入力することで、CUPS デモンと関連パッケージを最新状態に保てます。Fedora 41 では、dnf マネージャーを使用し、sudo dnf install cups cups-filters コマンドで同等の環境を構築できます。Arch Linux の場合、公式リポジトリから cups パッケージをインストールするだけでなく、cups-browsed パッケージも推奨されます。これはネットワークプリンターの自動検出機能を強化するためのものです。

    インストール後、CUPS デモンが正常に起動しているか確認する必要があります。systemd システムを使用している 2026 年の Linux 環境では、以下のコマンドでステータスを確認できます。

    あわせて読みたい関連記事

    • Btrfs スナップショットバックアップ|CoW活用の効率的データ保護
      OS
    • Debian Stable自宅サーバ運用PC2026|安定性重視構成
      OS
    • Linux Bluetooth オーディオ設定|高音質接続の完全ガイド
      OS
    • sudo systemctl status cups このコマンドを実行し、「Active: active (running)」と表示されることを確認します。もし停止している場合は、sudo systemctl start cups で起動し、同時に sudo systemctl enable cups を実行してシステム起動時に自動的に開始するように設定します。また、CUPS の管理インターフェースである Web UI にアクセスするためには、ポート 631 がファイアウォールで開放されている必要があります。Ubuntu や Fedora ではデフォルトでローカルネットワークからのアクセスが許可されていますが、セキュリティ強化のため外部からの直接接続は制限されるのが 2026 年のトレンドです。

    さらに、ユーザー権限の設定も重要です。通常、CUPS の管理機能にはスーパーユーザー権限が必要です。ただし、特定ユーザーに対して印刷権限を付与するには /etc/cups/cups-files.conf や /etc/cups/cupsd.conf ファイルの編集が必要になります。Arch Linux ユーザーは特に注意が必要で、カレントグループに lp グループに所属していない場合、CUPS デモンからのアクセスが拒絶される可能性があります。各ディストリビューションごとに異なる設定ファイルのパスやデフォルト値が存在するため、公式ドキュメントと照らし合わせながら慎重に初期化を行うことが推奨されます。

    USB プリンター接続と検出手順の詳細

    USB 接続のプリンターを Linux に認識させるプロセスは、物理的な接続から OS 側のデバイス認識までを含みます。まず、プリンターを PC の USB ポートに接続します。Canon PIXUS TS8530 を例にとると、Type-C または Type-B コネクタを使用するモデルです。接続後、端末で lsusb コマンドを実行して接続されたデバイスの一覧を表示させます。出力結果には Vendor ID と Product ID が表示され、これらはプリンターの識別子となります。例えば、Vendor ID が「0x04a9」で Product ID が特定の数値であれば、Canon 製であることが判別できます。2026 年時点の Linux カーネル(バージョン 6.x シリーズ)では、USB のプラグアンドプレイ機能が強化されており、接続と同時に CUPS に通知が来る設定になっていることが多いです。

    認識確認後、CUPS Web UI を経由してプリンターを追加します。ブラウザで http://localhost:631 にアクセスし、「Administration」タブの「Add Printer」を選択します。ここでシステムに検出されていない場合、USB デバイスへのアクセス権限が不足している可能性があります。/dev/bus/usb/ ディレクトリ内のデバイスファイルに対して、現在のユーザーが読み書きできるか確認します。これを解決するために udev ルール を設定することが有効です。/etc/udev/rules.d/ ディレクトリに新しいルールファイルを作成し、特定の USB ビデオやプリンターへの権限を付与する記述を追加することで、非 root ユーザーでも印刷ジョブを送信できるようになります。

    具体的な udev ルールの例として、Canon PIXUS TS8530 の PID を指定してグループ権限を付与する場合の設定ファイルを作成します。ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="04a9", MODE="0666" といった記述が一般的ですが、セキュリティリスクを考慮し、特定のユーザーグループ(例:lp)への属性を許可する方が安全です。また、接続後に CUPS が自動的に検出しない場合、sudo cupsctl --remote-any コマンドによりローカルデモンを再起動させるか、または Web UI から「Add Printer」→「Found Network Printers」ではなく、「Local Connected Devices」のタブを選択して手動で USB デバイスをスキャンさせます。この手順は、Fedora 41 や Arch Linux においても同様の手順で適用可能です。

    Wi-Fi / ネットワークプリンターの検出と設定

    ネットワーク環境下での印刷設定では、Wi-Fi 接続やイーサネット経由のプリンター利用が主流です。2026 年現在、多くの家庭用およびオフィス用プリンターは mDNS (Bonjour) や Avahi デモンを使用して、同じサブネット内のデバイスに自身のアドレスをブロードキャストしています。Ubuntu 24.04 の場合、avahi-daemon パッケージが標準でインストールされており、これが自動的に CUPS と連携します。ネットワーク上のプリンターを検出するには、CUPS Web UI の「Administration」→「Add Printer」メニューで、「Network Printers」タブを選択し、リストから該当するプリンター(例:EPSON EW-M873T)を選びます。検出されない場合は、手動で IPP URL を指定する必要があります。

    IPP URL の指定は、プリンターの IP アドレスとポート番号に基づいて行います。典型的な形式は ipp://192.168.1.50:631/ipp/print です。ここで 192.168.1.50 はプリンター自身の IP アドレスであり、標準的な IPP ポートである 631 または 9100 を使用します。HP LaserJet Pro M404dn のようなレーザープリンターでは、IPP プロトコルが標準的にサポートされているため、この URL を直接入力するだけで CUPS が認識し、ドライバー設定を自動で行うことができます。また、兄弟社製の Brother MFC-J4540N なども同様に mDNS で検出可能ですが、一部のファームウェアバージョンでは IPv6 の優先度設定により検出に時間がかかることがあります。

    さらに、Windows PC から共有されたネットワークプリンターを Linux から利用する場合(SMB 経由)もよくあります。この場合、CUPS は SMB プロトコルをサポートしており、smb://[WORKGROUP/]SERVER/PRINTER_NAME という形式で接続できます。ただし、Samba クライアントがインストールされている必要があります(Ubuntu では smbclient、Fedora では samba-common-tools)。セキュリティ設定として、Windows の S30 共有パスワードやドメイン認証情報を求められる場合があります。この際、CUPS Web UI で入力する際にユーザー名とパスワードを正しく指定することが重要です。2026 年の環境では、SMBv1 はセキュリティリスクにより非推奨とされており、SMBv2 または SMBv3 を使用しているプリンターやサーバーのみが推奨されます。

    メーカー別ドライバーの入手とインストール戦略

    Linux での印刷品質を最大化するためには、各メーカーが提供する専用ドライバーの適切なインストールが不可欠です。Canon PIXUS TS8530 のようなインクジェットプリンターでは、cnijfilter2 という名前のパッケージが必要となります。これは Canon から提供される CUPS フィルターであり、画像データ処理やインク管理を最適化します。Ubuntu 24.04 の場合、公式の PPA または Canon のサポートページから .deb パッケージを入手し、sudo dpkg -i でインストールします。Fedora 41 では RPM パッケージ形式で提供されるため、rpm -ivh コマンドを使用します。Arch Linux ユーザーには AUR (aur/cnijfilter2) からパッケージを取得することが一般的です。

    EPSON のインクジェットプリンター(例:EP-886A, EPSON EW-M873T)では、epson-inkjet-printer-escpr ドライバーが標準的に使用されます。ESC/P-R は Epson の印刷命令セットであり、このドライバーは高解像度印刷やインク残量通知機能をサポートします。2025 年以降、Epson は「Epson Connect」サービスとの連携強化を進めており、ドライバー内蔵のクラウド機能も利用可能です。インストールには、EPSON の公式ダウンロードセンターから OS バージョンに適合したパッケージを選定し、解凍後に sudo ./install.sh スクリプトを実行するのが標準的な手順です。ただし、Arch Linux では AUR パッケージ (epson-inkjet-printer-escpr) が非常に信頼性が高く、自動依存解決が可能であるため推奨されます。

    Brother 製プリンター(例:MFC-J4540N)については、「brlaser」ドライバーが CUPS に標準搭載されていることが多く、これだけで基本印刷が可能です。しかし、スキャナ機能やファックス機能を Linux 側でも利用する場合は、別途 brother-utils パッケージのインストールが必要です。HP の LaserJet Pro M404dn では、「HPLIP (HP Linux Imaging and Printing)」という統合ツールが公式に提供されています。これはコマンドライン (hp-setup) を通じてプリンターの設定を自動検出・セットアップできる強力なユーティリティです。2026 年の最新 HPLIP バージョンでは、ネットワーク接続のセキュリティトークン認証もサポートしており、より堅牢な環境構築が可能です。

    メーカー推奨ドライバー名パッケージ形式 (Ubuntu/Arch/Fedora)主な機能
    Canoncnijfilter2deb / aur / rpm高解像度インク、インク残量通知
    EPSONepson-inkjet-printer-escprdeb / aur / rpmESC/P-R コマンド、Web 接続機能
    Brotherbrlaser (標準) / brother-utilsdeb / aur / rpm基本印刷、スキャン/FAX 設定
    HPHPLIPdeb / aur / rpm自動検出、ファームウェア更新、セキュリティ
    広告

    この表は各メーカーの推奨構成を要約したものです。2026 年時点では、「driverless printing」が普及しているため、基本印刷にはドライバー不要の場合もありますが、上記の専用ドライバーを使用することで、プリンターの全機能を解放し、エラーログの取得やメンテナンス機能も利用できるようになります。

    CUPS Web UI による詳細管理

    CUPS の Web UI は、コマンドライン操作だけでなく、グラフィカルな設定を可能にする重要なツールです。ブラウザで http://localhost:631 にアクセスすると、管理者モードとユーザーモードが用意されています。2026 年時点では、HTTPS 接続によるセキュリティ強化がデフォルトになっているケースも増えていますが、ローカル環境では HTTP で十分機能します。「Administration」タブから「Add Printer」を選択し、前述の USB またはネットワークプリンターを追加した後に、「Modify Printer」オプションを利用することで詳細設定を行います。ここで行える主な操作には、デフォルト用紙サイズの指定(A4、Letter)、両面印刷の強制設定、および印刷品質のスキャンレベル調整などがあります。

    「Administration」タブ内には「Printers」セクションがあり、登録されているプリンターのステータスを一覧で確認できます。各プリンター名をクリックすると、そのキューの詳細ページに遷移し、「Disable Printer」や「Pause Printing」などの管理コマンドを実行できます。特に業務利用では、特定の時間帯に印刷を一時停止する機能(Pause)が有用です。また、セキュリティ強化のために「Enable Access Control」機能を有効化し、特定の IP アドレスからのみ Web UI へのアクセスを許可することも可能です。設定変更後には必ず「Save」ボタンを押して保存し、必要に応じて CUPS デモンの再起動を行います。

    さらに、CUPS Web UI を利用することで印刷ジョブの管理も容易になります。「Jobs」タブでは現在キューに入っている印刷ジョブの一覧が表示され、特定のユーザーやプリンターに絞ってフィルタリングすることも可能です。誤って送信された巨大なファイルによるジョブの積み上げを防ぐため、cancel コマンドの代わりに Web UI からジョブを削除することが推奨されます。また、CUPS の設定ファイル /etc/cups/cupsd.conf を直接編集する際にも、Web UI がエラーメッセージを提供しており、コンフィグの記述ミスによる起動失敗を防ぐ役目を果たします。2026 年の最新 CUPS バージョンでは、この Web UI に「Print Test Page」ボタンが標準装備されており、設定確認をワンクリックで行えるようになっています。

    SELinux と AppArmor によるセキュリティ拒否の対処

    Linux システムにおけるセキュリティサブシステムである SELinux (Security-Enhanced Linux) や AppArmor は、CUPS の動作に深刻な影響を与えることがあります。特に Fedora や RHEL ベースのディストリビューションでは SELinux がデフォルトで有効化されており、CUPS デモンがネットワーク接続やファイルアクセスを行う際に拒絶されるケースがあります。エラーログ /var/log/cups/error_log を確認すると、「Permission denied」や「Access denied」というメッセージが表示されることがあります。この場合、SELinux のコンテキスト設定を修正するか、AppArmor のプロファイルを変更する必要があります。

    SELinux の問題を解決するには、setsebool コマンドを使用します。CUPS デモンがネットワーク接続を行うためには、cupsd_can_connect_network ボールをオンにする必要があります。コマンドは sudo setsebool -P cupsd_can_connect_network 1 です。また、USB デバイスへのアクセスが必要な場合、udevadm control --reload-rules の実行後、SELinux のファイルコンテキストを再適用する必要があります。Fedora 41 では、CUPS の SELinux ポリシーが標準で提供されていますが、カスタムドライバーを使用する場合や、非標準の経路からの印刷時には手動での設定が必要な場合があります。

    Ubuntu 20.04 以降では AppArmor がデフォルトのセキュリティフレームワークとなっています。AppArmor はファイルパスベースのアクセス制御を行うため、CUPS デモンが特定のドライバーファイルにアクセスできない場合も拒絶されます。aa-status コマンドで現在のプロファイルの状態を確認し、CUPS (cupsd) のログを確認します。問題がある場合は sudo apparmor_parser -r /etc/apparmor.d/usr.sbin.cupsd でプロファイルを再読み込みするか、sudo aa-complain /usr/sbin/cupsd としてコンプライアンスモードに一時的に切り替えてトラブルシューティングを行います。ただし、本番環境ではセキュリティリスクが高まるため、根本的な解決としてポリシーの修正を行うことが推奨されます。

    印刷トラブルシューティングとログ解析

    CUPS の設定後、実際にジョブを送信しても印刷されない場合や、文字化けが発生するケースが稀に存在します。まず確認すべきは CUPS デモンの稼働状態です。sudo systemctl status cups で「running」であることを再確認し、ポート 631 が開いているか netstat -plnt | grep 631 でチェックします。印刷ジョブがキューに残り続ける場合(スプールされる)、lpstat -l コマンドでジョブの詳細を確認できます。エラーメッセージの多くは /var/log/cups/error_log に記録されています。このファイルには、ドライバーの処理プロセスやネットワーク接続時のタイムアウト情報が含まれており、原因究明の手がかりとなります。

    文字化けの問題は、通常フォントの欠落またはエンコーディングの不一致によって引き起こされます。Linux 環境では日本語フォント(例:Noto Sans JP)が含まれているか確認する必要があります。Ubuntu の場合 sudo apt install fonts-noto-japanese を実行し、Fedora では sudo dnf install noto-fonts-ja を実行することで対応可能です。また、アプリケーション側の設定で「UTF-8」以外のエンコーディングが指定されていないかも確認します。Wi-Fi 接続が不安定な場合の対処法としては、プリンターのファームウェアを最新バージョンに更新し、ルーターの Wi-Fi 帯域(2.4GHz vs 5GHz)を確認することが有効です。

    印刷ジョブの削除やリセットが必要な場合は、sudo cupsctl --no-remote で CUPS の外部アクセスを一時的に無効にし、sudo systemctl restart cups でデモンを再起動させることでキューをクリアします。ただし、重要なジョブは破棄されるため注意が必要です。また、プリンターの物理的な電源リセットも有効な手段です。特に Brother や HP などのビジネスプリンターでは、内部メモリにエラー情報が残存していることがあり、一度電源を切ってから再通電することで CUPS との再接続が成功することがあります。これらの手順は、2026 年時点でも通用する標準的なトラブルシューティングプロトコルです。

    よくある質問 (FAQ)

    広告

    Q1. Ubuntu 24.04 で CUPS が起動しない場合どうすればよいですか? A1. まず sudo systemctl status cups を実行し、エラーメッセージを確認してください。多くの場合は依存パッケージの欠落が原因です。sudo apt install --reinstall cups cups-filters を再インストールし、再起動後にもう一度確認してください。また、SELinux や AppArmor の設定によりブロックされている可能性もあるため、ログ (/var/log/cups/error_log) を参照して詳細なエラー内容を確認することが重要です。

    Q2. Canon PIXUS TS8530 が検出されないが、どのようにすればよいですか? A2. まず lsusb で USB 接続が正常に認識されているか確認してください。次に、Canon の公式ドライバーである cnijfilter2 をインストールし直します。CUPS Web UI の「Administration」→「Add Printer」で、「Found Network Printers」ではなく「Local Connected Devices」タブを選択してスキャンさせてみてください。それでも検出されない場合は、udev ルールの権限設定を見直す必要があります。

    Q3. ネットワークプリンター(例:HP LaserJet Pro M404dn)が mDNS で見つかりません。 A3. Avahi デモンが正しく動作しているか確認してください。sudo systemctl status avahi-daemon を実行し、「active (running)」であることを確認します。また、ルーター設定で「AP Isolation」や「クライアント分離」機能が無効になっているか確認してください。これらの機能が有効だと、同じネットワーク内のデバイス同士の検出がブロックされます。

    Q4. Web UI にアクセスできません(接続拒否)。 A4. ファイアウォール設定が CUPS のポート 631 をブロックしている可能性があります。sudo ufw allow 631/tcp (Ubuntu) または sudo firewall-cmd --add-port=631/tcp --permanent (Fedora) で許可を追加してください。また、/etc/cups/cupsd.conf ファイル内の Listen ディレクティブが Listen 0.0.0.0:631 になっているか確認し、必要に応じてローカルアドレス (localhost) に変更して再起動します。

    Q5. 印刷された文字が文字化けしています。 A5. これは通常フォントの欠落が原因です。日本語環境では Noto Sans JP などのフォントが必要です。Ubuntu では sudo apt install fonts-noto-japanese、Fedora では sudo dnf install noto-fonts-ja を実行してインストールしてください。また、アプリケーション側の印刷設定でエンコーディングを UTF-8 に変更することも有効です。

    Q6. SELinux により CUPS が動作しません。 A6. SELinux のコンテキスト設定が問題である場合、sudo setsebool -P cupsd_can_connect_network 1 コマンドを実行してネットワーク接続許可権限を付与してください。また、ファイルへのアクセス制限がかかる場合は restorecon -Rv /var/spool/cups でコンテキストをリセットし、再度デモンを再起動します。

    Q7. Brother MFC-J4540N のスキャン機能が Linux で動作しません。 A7. 印刷機能とスキャン機能は CUPS と SANE (Scanner Access Now Easy) で管理されます。CUPS の設定とは別に sane-airscan または brscan-skey パッケージをインストールする必要があります。また、 Brother の公式ユーティリティである brother-utils をインストールし、スキャナデバイスを検出させた後に SANE 設定を更新してください。

    Q8. インク残量表示が Linux でできないのはなぜですか? A8. メーカー固有の情報(インク残量など)は通常、専用ドライバーまたは CUPS の拡張機能によって提供されます。標準的な IPP Everywhere ドライバーではこの情報が取得できない場合があります。Canon PIXUS TS8530 や EP-856A の場合、公式ドライバーをインストールすることでインク残量情報を CUPS デモン経由で取得可能になります。

    Q9. 印刷ジョブがずっとキューに残り続ける(スタックする)。 A9. 一度 sudo systemctl stop cups と sudo rm -rf /var/spool/cups/* でキューをクリアし、CUPS を再起動してください。プリンター側のメモリ不足や、ドライバーの不具合も考えられるため、ドライバーのバージョンを更新するか、別のドライバー(例:brlaser)に切り替えてテスト印刷を行ってください。

    Q10. Wi-Fi Direct 接続での印刷設定手順は? A10. Wi-Fi Direct はプリンター側で SSID を生成し、PC と直接ペアリングする方式です。まず PC の Wi-Fi 設定でプリンターの SSID に接続し、IP アドレスを確認します。その後、CUPS Web UI で IPP URL (ipp://192.xxx.xxx.xxx/ipp/print) を手動入力して追加してください。セキュリティキー(PIN)が必要な場合、Web UI の認証画面に入力します。

    まとめ

    本記事では、2026 年時点の Linux 環境における CUPS 印刷設定の詳細な手順を解説しました。要点を以下にまとめます。

    • CUPS の基本: IPP プロトコルと PPD ファイルが印刷の核心であり、2026 年には driverless printing が標準化されています。
    • ディストリビューション対応: U[bun](/glossary/bun-runtime)tu 24.04、[Fedora](/glossary/dora-fine-tuning) 41、Arch Linux すべてで CUPS を正しくセットアップし、デモンを起動させる手順を確立しました。
    • 接続設定: USB 接続では lsusb と udev ルールが重要であり、ネットワーク接続では mDNS/Avahi や IPP URL の直接指定が有効です。
    • ドライバー戦略: Canon(cnijfilter2)、EPSON(epson-inkjet-printer-escpr)、Brother(brlaser)、HP(HPLIP) の各専用ドライバーを状況に応じて使い分けることが品質向上に寄与します。
    • Web UI 管理: localhost:631 を活用することで、ジョブの停止やキューの整理などを実務的に管理できます。
    • セキュリティ対策: SELinux や AppArmor によるアクセス拒否への対処法を学び、柔軟な設定が可能になりました。
    • トラブルシューティング: ログファイルの解析とコマンドライン操作により、印刷エラーの多くを自己解決できるようになります。

    Linux ユーザーはこれらの知識を基に、自社の環境や使用するプリンターに合わせて最適な設定を構築できます。特にネットワーク環境が複雑化する 2026 年の現在、CUPS の深い理解はサーバー管理やデスクトップ運用において不可欠なスキルです。

    この記事に関連するおすすめ商品

    読み込み中…
    Xiiaozet ワイヤレスプリントサーバー|USBプリンターをWi-Fi化|スマホ&PCから印刷可能|USB2.0対応|有線・無線LAN接続|複数PCで共有|2.4G/5G対応|LK100W

    ネットワーク機器

    Xiiaozet ワイヤレスプリントサーバー|USBプリンターをWi-Fi化|スマホ&PCから印刷可能|USB2.0対応|有線・無線LAN接続|複数PCで共有|2.4G/5G対応|LK100W

    (6)
    読み込み中…
    WAVLINK USB 2.0ネットワーク プリントサーバー USBプリンタ用 LANプリント共有サーバー LPRプリントプロトコル10/100Mbpsコンピュータ プリントサーバー アダプタ Windows 7/8/8.1/XP/10/11/Vista 及びMacOS 10.7とその以降に対応

    OSソフト

    WAVLINK USB 2.0ネットワーク プリントサーバー USBプリンタ用 LANプリント共有サーバー LPRプリントプロトコル10/100Mbpsコンピュータ プリントサーバー アダプタ Windows 7/8/8.1/XP/10/11/Vista 及びMacOS 10.7とその以降に対応

    (1)
    読み込み中…
    FodLop プリンターケーブル 3M usbケーブル abタイプ USB 2.0 高速転送 コピー機 コード HP、Canon、Panasonic、Epson、Brother、Dell、Lexmarkなど対応

    アクセサリー

    FodLop プリンターケーブル 3M usbケーブル abタイプ USB 2.0 高速転送 コピー機 コード HP、Canon、Panasonic、Epson、Brother、Dell、Lexmarkなど対応

    読み込み中…
    2in1プリンター ケーブル 6M,USB 2.0 ケーブル (タイプAオス/タイプCオス - タイプBオス) USB2.0規格 パソコンとプリンター接続ケーブル ナイロン編み 480 Mbps高速転送 HP、Canon、Panasonic、Epson、Brother、Dell、Lexmark、Xerox、Samsung、Piano、 DACなど対応,そのほかUSB(Bタイプ)機器(黒)

    アクセサリー

    2in1プリンター ケーブル 6M,USB 2.0 ケーブル (タイプAオス/タイプCオス - タイプBオス) USB2.0規格 パソコンとプリンター接続ケーブル ナイロン編み 480 Mbps高速転送 HP、Canon、Panasonic、Epson、Brother、Dell、Lexmark、Xerox、Samsung、Piano、 DACなど対応,そのほかUSB(Bタイプ)機器(黒)

    読み込み中…
    プリンターケーブル 1.8M タイプAオス-タイプBオス USB2.0ケーブル 金メッキコネクタ プリンターUSBケーブル パソコンと プリンター接続ケーブル Epson Canon Brother HP ファックス機 コピー機 スキャナーなどの機種に対応

    アクセサリー

    プリンターケーブル 1.8M タイプAオス-タイプBオス USB2.0ケーブル 金メッキコネクタ プリンターUSBケーブル パソコンと プリンター接続ケーブル Epson Canon Brother HP ファックス機 コピー機 スキャナーなどの機種に対応

    読み込み中…
    USB プリンターケーブル 0.5m /2本セット USB2.0 Type B ケーブル Canon/Epson/Brother/HPなどのプリン,スキャナー,ピアノ,DAC に対応 そのほかUSB(Bタイプ)機器 (PVC素材-ブラック) (PVC素材-ブラック)

    アクセサリー

    USB プリンターケーブル 0.5m /2本セット USB2.0 Type B ケーブル Canon/Epson/Brother/HPなどのプリン,スキャナー,ピアノ,DAC に対応 そのほかUSB(Bタイプ)機器 (PVC素材-ブラック) (PVC素材-ブラック)

    この記事に関連するおすすめパーツ

    読み込み中…
    USBプリンター共有ケーブル 1.5m 2台のPCで1台のプリンターを共有 USB2.0対応 切替スイッチ付き 分岐ケーブル スキャナー/FAX対応

    USBプリンター共有ケーブル 1.5m 2台のPCで1台のプリンターを共有 USB2.0対応 切替スイッチ付き 分岐ケーブル スキャナー/FAX対応

    読み込み中…
    2in1プリンター ケーブル 6M,USB 2.0 ケーブル (タイプAオス/タイプCオス - タイプBオス) USB2.0規格 パソコンとプリンター接続ケーブル ナイロン編み 480 Mbps高速転送 HP、Canon、Panasonic、Epson、Brother、Dell、Lexmark、Xerox、Samsung、Piano、 DACなど対応,そのほかUSB(Bタイプ)機器(黒)

    2in1プリンター ケーブル 6M,USB 2.0 ケーブル (タイプAオス/タイプCオス - タイプBオス) USB2.0規格 パソコンとプリンター接続ケーブル ナイロン編み 480 Mbps高速転送 HP、Canon、Panasonic、Epson、Brother、Dell、Lexmark、Xerox、Samsung、Piano、 DACなど対応,そのほかUSB(Bタイプ)機器(黒)

    読み込み中…
    Xiiaozet ワイヤレスプリントサーバー|USBプリンターをWi-Fi化|スマホ&PCから印刷可能|USB2.0対応|有線・無線LAN接続|複数PCで共有|2.4G/5G対応|LK100W

    Xiiaozet ワイヤレスプリントサーバー|USBプリンターをWi-Fi化|スマホ&PCから印刷可能|USB2.0対応|有線・無線LAN接続|複数PCで共有|2.4G/5G対応|LK100W

    0

    関連記事

    読み込み中…
    【2026年】プリントサーバー構築ガイド

    【2026年】プリントサーバー構築ガイド

    USBプリンターをネットワーク共有するプリントサーバー構築方法。Raspberry Pi/CUPS/Windows各方式を解説。

    28分で読める·類似度 83%
    読み込み中…
    Linux を毎日使うための実用ガイド 2026年版|Ubuntu・Fedora・Arch実践比較

    Linux を毎日使うための実用ガイド 2026年版|Ubuntu・Fedora・Arch実践比較

    Linuxをメインデスクトップとして毎日使うための実用ガイド。主要ディストリビューションの実践的な使い分け。

    34分で読める·類似度 76%
    読み込み中…
    【2026年】レガシープリンターの現代PC接続|古いプリンターを活用する方法

    【2026年】レガシープリンターの現代PC接続|古いプリンターを活用する方法

    読み込み中…
    USB プリンターケーブル 1.5m USB2.0 Type B ケーブル Canon/Epson/Brother/HPなどのプリン,スキャナー,ピアノ,DAC に対応 そのほかUSB(Bタイプ)機器 (PVC素材-ブラック)

    USB プリンターケーブル 1.5m USB2.0 Type B ケーブル Canon/Epson/Brother/HPなどのプリン,スキャナー,ピアノ,DAC に対応 そのほかUSB(Bタイプ)機器 (PVC素材-ブラック)

    読み込み中…
    WAVLINK USB 2.0ネットワーク プリントサーバー USBプリンタ用 LANプリント共有サーバー LPRプリントプロトコル10/100Mbpsコンピュータ プリントサーバー アダプタ Windows 7/8/8.1/XP/10/11/Vista 及びMacOS 10.7とその以降に対応

    WAVLINK USB 2.0ネットワーク プリントサーバー USBプリンタ用 LANプリント共有サーバー LPRプリントプロトコル10/100Mbpsコンピュータ プリントサーバー アダプタ Windows 7/8/8.1/XP/10/11/Vista 及びMacOS 10.7とその以降に対応

    0
    読み込み中…
    Wavlink ワットUSB2.0ネットワークLPRプリントサーバーのプリンタ共有ハブパームサイズ

    Wavlink ワットUSB2.0ネットワークLPRプリントサーバーのプリンタ共有ハブパームサイズ

    0

    パラレルポートやシリアル接続の古いプリンターを現代のPCに接続する方法を解説。USB変換アダプター、ドライバー対策、プリントサーバー活用まで。

    32分で読める·類似度 75%
    読み込み中…
    【2026年版】プリンター選び方ガイド - インクジェット・レー

    【2026年版】プリンター選び方ガイド - インクジェット・レー

    19分で読める·類似度 74%
    読み込み中…
    【2026年版】Linux自作PCビルドガイド!Ubuntu/Fedora完全対応ハードウェア選び

    【2026年版】Linux自作PCビルドガイド!Ubuntu/Fedora完全対応ハードウェア選び

    59分で読める·類似度 73%
    読み込み中…
    【2026年】自作PCガイド:linux を正しく理解する

    【2026年】自作PCガイド:linux を正しく理解する

    16分で読める·類似度 72%

    無線LANルーターをAmazonでチェック

    この記事で紹介した無線LANルーターの商品情報をAmazonで確認できます。

    Xiiaozet ワイヤレスプリントサーバー|USBプリンタ...WAVLINK USB 2.0ネットワーク プリントサーバー...FodLop プリンターケーブル 3M usbケーブル ab...2in1プリンター ケーブル 6M,USB 2.0 ケーブル...
    商品情報レビュー確認仕様確認

    Q: さらに詳しい情報はどこで?

    A: 自作.comコミュニティで質問してみましょう。

    今すぐ自作PCを始めよう
    自作.comのPC構成ツールで、最適なパーツを選ぼう。
    構成に迷ったら
    みんなの自作レシピで実例をチェックしよう。

    よく読まれている記事

    1

    Windows 11を高速化する設定5項目|遅い原因の確認と戻し方

    7,459 回読まれています

    2

    FF14 PC版の最適設定|重いときの軽量化と60fps安定手順【2026年】

    6,395 回読まれています

    3

    【2026年最新】Ryzen Curve Optimizer設定ガイド|温度-10℃・性能+15%を実現する方法

    6,114 回読まれています