HamoniKR OSでCUPSを使用してプリンターを設定する方法

HamoniKR OSにUSBプリンターまたはネットワークプリンターを追加する必要がありますか?通常、最も簡単な方法はデスクトップのプリンターユーティリティを使用することです。CUPS(Common UNIX Printing System)は、多くのLinuxデスクトップツールの背後にある印刷キューを提供し、ローカルブラウザベースの管理ページも提供しています。プリンターが検出された場合はデスクトップユーティリティを使用し、キューを確認したり、接続URIを自分で入力したりする必要がある場合は、CUPSを直接使用してください。

記事のタイトルでは「Harmonica OS」と表記されることが多いですが、プロジェクトの正式な英語表記は「HamoniKR OS」です。現在のプリンタのドキュメントでは、グラフィカルなセットアップ手順とドライバ不要のIPPサポートについて説明しています。メニューや利用可能なパッケージはリリースによって異なる場合があるため、以下の正確なラベルはバージョンによって異なることをご了承ください。このガイドのCUPSの図は、テスト済みのHamoniKRインストール環境のキャプチャではなく、概略的なインターフェース例です。

クイックリファレンス

ゴールここから始めましょう必要なもの
USBプリンターを接続しますプリンターユーティリティプリンターの電源がオンになっており、USBで接続されています。
Wi-Fiまたはイーサネットプリンターを追加するプリンターユーティリティまたはCUPShttp://localhost:631同じローカルネットワーク上のプリンター。検出に失敗した場合はそのIPアドレス。
機種一覧に記載されていないプリンターを使用するドライバーなしのIPPを試してから、ベンダーのLinuxドライバーを試してください。正確なプリンターモデルとメーカーのサポートファイル
キューを確認するか、テストページを印刷するCUPSプリンターページまたはlpstat変更に対する管理上の承認

1. プリンター設定を開き、CUPSにチェックを入れます。

HamoniKRでは、メニュー > 管理 > プリンタを開くか、システム設定のプリンタセクションを開きます。HamoniKR 8.0の公式ガイドにも、system-config-printerプリンタユーティリティを起動する方法が記載されています。デスクトップのメニューが異なる場合は、アプリケーションランチャーで「プリンタ」を検索してください。

HamoniKRスタイルのデスクトップアプリケーションメニューで、「管理」が選択され、「プリンタ」ユーティリティがハイライト表示されている。
管理セクションからプリンタユーティリティを開きます。メニューの文言はHamoniKRのリリースによって異なる場合があります。

CUPSのWebインターフェースを具体的に使用したい場合は、http://localhost:631プリンターを管理するコンピューターと同じコンピューターのブラウザで開いてください。このアドレスはローカルマシンを指しています。読み込まれない場合は、CUPSがインストールされ、実行されているかどうかを確認してください。

systemctl status cups

CUPSがインストールされていないDebianまたはUbuntuベースのHamoniKR環境では、設定済みのディストリビューションリポジトリからパッケージをインストールし、サービスを開始してください。

sudo apt update
sudo apt install cups
sudo systemctl start cups

パッケージマネージャーのプロンプトを使用して、パッケージを受け入れる前に内容を確認してください。個人用デスクトップではlocalhost、通常、CUPS管理ページを外部ネットワークに公開する必要はありません。ブラウザは常に起動しておいてください。ローカルプリンタを追加するためだけに、CUPSのアクセスルールを緩めたり、ポート631を開放したりしないでください。

2. CUPSウェブインターフェースからプリンターを追加します。

CUPSで、[管理]、[プリンタの追加]の順に選択します。プロンプトが表示されたら、このコンピュータで印刷を管理する権限を持つアカウントでサインインします。リストには、ローカルに接続されているUSBデバイスとネットワーク上で検出されたプリンタが表示される場合があります。正しいデバイスを選択し、接続を確認して、キューに「」などの分かりやすい短い名前を付けますoffice_laser。

ブラウザでlocalhost:631にアクセスし、CUPS管理ページを開いてください。プリンタの追加コントロールが表示されています。
ローカルのCUPS管理ページは、プリンタの追加を行うための入り口となります。

表示されないネットワークプリンタの場合は、推測するのではなく、ネットワークアドレスを使用してください。アドレスは、プリンタのネットワークメニュー、ルータのデバイス一覧、またはメーカーの設定ページで確認できます。CUPS接続手順で、一致するプロトコルを選択し、プリンタのマニュアルに記載されているURIを入力します。多くの最新デバイスでは、IPP URIは のようになりますipp://192.168.1.50/ipp/printが、パスは機種によって異なります。この例がご使用のプリンタに当てはまるとは限りません。CUPSは、IPP、IPPS、LPD、AppSocket/JetDirectなどのプロトコルもサポートしています。

CUPSのプリンタ追加フローでは、USBプリンタとネットワークプリンタの選択肢が別々に表示され、IPP URIフィールドも表示されます。
検出されたデバイスを選択するか、検出でデバイスが見つからない場合は、プリンターのドキュメントに記載されている接続URIを入力してください。

3. ドライバーまたはドライバーレスIPPを選択し、デフォルト設定を行います。

セットアップウィザードでモデルまたはドライバーの選択を求められた場合は、プリンターが対応している場合は、 IPP EverywhereまたはHamoniKRユーティリティのドライバーレスIPPオプションを選択してください。ドライバーレス印刷は、従来のモデル固有のPPDファイルに依存するのではなく、互換性のあるプリンターから報告された機能を読み取ります。これは多くの最新のネットワークプリンターにとって良い選択肢ですが、ベンダーのすべての機能が利用できるとは限りません。

ドライバーレス設定が利用できない場合、または印刷が正しく行われない場合は、利用可能なリストから正確なメーカーとモデルを選択してください。HamoniKRのドキュメントでは、プリンターが認識されない場合は、プリンターサポートパッケージをインストールすることを推奨しています。

sudo apt update
sudo apt install hamonikr-printer-drivers

お使いのHamoniKRリリース用に設定されているリポジトリで、パッケージが提供されていることを確認してください。それでも見つからないモデルについては、プリンターメーカーの公式Linuxサポートページで、正確なモデルとOSバージョンに対応したパッケージを確認してください。ウィザードをクリアするためだけに、似たようなモデルを選択するのは避けてください。サポートされていない解像度、両面印刷、用紙トレイ、またはカラーモードを使用すると、出力品質が低下する可能性があります。

キューを追加したら、実際に使用するオプションを設定します。用紙サイズ(レターサイズやA4サイズなど)、カラー印刷かグレースケール印刷か、両面印刷(対応している場合)などです。CUPSとデスクトップダイアログでは、ドライバーによって表示されるコントロールが異なる場合があります。「デフォルトオプションを設定」またはそれに相当する「適用/保存」コントロールを選択して、設定を保存してください。

CUPSプリンターの状態ページには、アイドル状態のキュー、A4およびカラーのデフォルト設定、両面印刷の選択、およびテストページの印刷が表示されます。
利用可能なデフォルト設定を確認し、テストページを印刷して、選択したキューが応答することを確認してください。

4. テストページを印刷して結果を確認する

プリンターのCUPSページから、メンテナンスメニューを使用して「テストページを印刷」を選択します。デスクトップアプリケーションから簡単なドキュメントを印刷することもできます。設定が成功すると、ジョブがキューに表示され、「完了」に変わり、印刷されたページは想定どおりの向き、用紙サイズ、色、余白で印刷されます。

ターミナルで簡単に確認するには、設定済みのキューとその状態を一覧表示します。

lpstat -t

ファイルを名前付きキューに印刷するには、以下を使用します。

lp -d office_laser /path/to/test.pdf

キュー名とファイルパスはご自身のものに置き換えてください。ターミナルからIPP Everywhereプリンタを追加する場合は、CUPSコマンドライン形式を使用します。

sudo lpadmin -p office_laser -E -v ipp://PRINTER_IP/ipp/print -m everywhere

URI パスをプリンターのドキュメントに記載されているアドレスに置き換えてくださいPRINTER_IP。このコマンドはキューを作成または更新するものであり、すべての機種に対して正しい URI を検出するものではありません。

よくある問題とその実践的な解決策

  • プリンターが検出対象から外れています。プリンターが起動していること、同じネットワークに接続されていること、ゲストWi-Fiネットワークに接続されていないことを確認してください。メーカーが推奨するIPアドレスまたは接続方法を試してください。USB接続の場合は、コンピューターに直接接続し、プリンターユーティリティを再度開いてください。
  • CUPSは起動しますが、変更を拒否します。サインインしているアカウントに印刷管理権限がない可能性があります。承認済みのローカルアカウントを使用するか、システム管理者にアクセス権限の付与を依頼してください。回避策として広範なアクセスルールを変更しないでください。
  • キューは「アイドル」と表示されますが、何も印刷されません。用紙、トナーまたはインク、プリンターの表示エラー、およびキューのジョブステータスを確認してください。選択したURIとドライバーを確認し、1ページのテスト文書を送信してください。
  • ページのレイアウトが間違っているか、オプションが欠落している場合は、アプリケーションとプリンタの両方のデフォルト設定で用紙サイズと向きを確認してください。利用可能な場合は、ベンダー提供のドライバ、またはサポートされているドライバレスIPPキューをお試しください。
  • このプリンターはまだサポートされていません。HamoniKRのサポートパッケージの提供状況と、メーカーのLinuxダウンロードサイトで該当モデルをご確認ください。ドライバー不要の印刷では基本的な出力は可能ですが、独自の機能は利用できません。

最終チェックリスト

  • プリンターの電源が入っており、USBケーブルで接続されているか、または同じ信頼できるネットワークに接続されています。
  • プリンタユーティリティまたはCUPSは、目的のデバイスと正しい接続方法を表示します。
  • キューは、互換性のあるドライバ、またはサポートされているドライバレスIPPモードを使用します。
  • 用紙サイズなどのデフォルト設定は、文書とプリンターに合わせて調整されます。
  • テストページは正常に完成し、紙面上では正しく表示されます。

リリース固有の手順については、HamoniKRプリンタガイドを参照してください。CUPSの詳細については、公式のCUPS概要、プリンタ管理リファレンス、およびネットワークプリンタガイドを参照してください。メニューパス、ドライバパッケージ、およびサポートされる機能の一覧は、OSのバージョンやプリンタモデルによって異なる場合があります。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。