「ブラウズ中に共有プリンターが表示されないUbuntu 24.04を修正する方法」
イントロダクション
Ubuntu 24.04 マシンがブラウズ中に共有プリンターを表示しないときにトラブルに遭遇することは、困惑させられることがあります。共有プリンティングはオフィスネットワークや家庭でのセットアップに不可欠であり、複数のデバイスが1台のプリンターを使用できるようにすることで、ハードウェアへの投資を減らすのに役立ちます。このガイドでは、この問題を効果的にトラブルシュートして解決するためのステップを説明します。共通の原因、予備チェック、設定、ファイアウォール設定、高度なトラブルシューティングのヒント、共有プリンターをスムーズに動作させるためのベストプラクティスを理解するために、セクションを順を追って読み進めてください。
共通の原因を理解する
Ubuntu 24.04 が共有プリンターを表示しない理由を理解することが、問題を解決するための第一歩です。この問題が発生する理由はいくつかあります:
-
プリンター設定の誤設定: プリンター共有設定が正しく構成されていない場合、Ubuntu システムは共有プリンターを検出しない可能性があります。
-
ネットワークの問題: プリンター共有はネットワーク接続に大きく依存しています。ネットワークの中断や設定ミスがあると、Ubuntu 24.04 が共有プリンターを認識できない可能性があります。
-
ファイアウォールの制限: システムを保護するためのファイアウォールが、必要な接続をブロックしてプリンター共有を妨げることがあります。
-
認証問題: 認証資格情報が誤って設定されているか不足していると、共有プリンターへのアクセスが阻止されることがあります。
-
ドライバーの更新不足または欠落: プリンター用の必要なドライバーがインストールされており、最新であることを確認してください。
これらの共通の原因を知ることで、問題を効果的に解決するための特定の領域に焦点を当てることができます。
予備チェック
予備チェックを行うことで、軽微な問題を解決し、時間を節約することができることがよくあります。ここに従うべき手順を示します:
- ネットワーク接続を確認: Ubuntu マシンと共有プリンターが同じネットワークに接続されていることを確認します。
ping
やifconfig
などのターミナルコマンドを使ってネットワーク接続を確認します。 - システムとプリンターを再起動: 単純な再起動が接続の問題を修正することがあります。Ubuntu システムと共有プリンターの両方を再起動します。
- プリンターの状態を確認: プリンターがオンで正しく接続されており、エラー状態でないことを確認します。
- Ubuntu を更新:
sudo apt-get update
とsudo apt-get upgrade
コマンドを使用して、すべてのシステムパッケージが最新であることを確認します。
これらの基本的なチェックを行うことで、複雑なトラブルシューティングに進む前に一般的な簡単な問題を除外することができます。
Ubuntu 24.04 でのプリンター共有の設定
予備チェックの後、次のステップはプリンター共有を正しく設定することです。
- プリンター設定を開く: ’設定’ から ’プリンター’ に移動します。
- プリンターを追加: プリンターが追加されていない場合は ’追加’ をクリックし、指示に従ってプリンターをインストールします。
- 共有を有効にする: インストールされたプリンターをクリックし、設定で
共有
オプションが有効になっていることを確認します。 - CUPS 設定を確認: 共通 UNIX プリンティングシステム (CUPS) は Linux でプリンターを管理するために不可欠です。
- ターミナルを開き、
sudo nano /etc/cups/cupsd.conf
を使用して CUPS 構成ファイルを編集します。 - 以下の行を探して必要に応じて変更します:
Listen 631
Browsing On
BrowseDeny All
BrowseAllow @LOCAL
BrowseOrder Deny,Allow
```
- 変更を保存し、以下のコマンドで CUPS を再起動します: sudo service cups restart
.
5. **CUPS でプリンターを追加**:
- ウェブブラウザを開き、https://localhost:631
に移動します。
- Adding Printers and Classes
へナビゲートし、指示に従ってプリンターを追加します。
- このプリンターを共有する
チェックボックスがオンになっていることを確認します。
これらの設定手順に従うことで、Ubuntu 24.04 でのプリンター共有を効果的に設定することができます。
ファイアウォールとセキュリティ設定
ファイアウォールの設定はプリンター共有を許可する上で重要です。以下に設定方法を示します:
- UFW のステータスを確認: Ubuntu はデフォルトのファイアウォールとして UFW (Uncomplicated Firewall) を使用します。
sudo ufw status
を実行してそのステータスを確認します。 - CUPS ポートを許可: ファイアウォールによって CUPS が通信できるようにする:
sudo ufw allow 631/tcp
sudo ufw reload
- SELinux/AppArmor を確認: セキュリティ強化 Linux (SELinux) や AppArmor がプリンター共有サービスをブロックすることがあります。セキュリティポリシーが制限的なルールを適用している場合、それを一時的に無効化して問題が解決するかどうかを確認します。
- ネットワーク検出: ネットワーク検出が有効になっていることを確認します。これは、前述のネットワークセクションで説明した設定を調整する必要があるかもしれません。
ファイアウォールとセキュリティ設定を適切に調整することで、プリンター共有を妨げるブロックを軽減することができます。
高度なトラブルシューティング
基本的なチェックや設定で問題が解決しなかった場合、高度なトラブルシューティング手順が必要になることがあります。
- 手動でのプリンター検出: 手動でプリンターを IP またはホスト名で追加することで検出の問題が解決することがあります:
- ターミナルを開き、
lpadmin -p <printer-name> -E -v <device-uri> -m <model>
を使用します。 - ログの確認:
- 印刷に関連するエラーについてシステムログを確認します。
/var/log/cups/error_log
で異常がないか調べます。 - CUPS のリセット:
- CUPS に問題がある場合、その構成をデフォルトにリセットすることを検討します:
sudo rm /etc/cups/cupsd.conf
sudo cp /etc/cups/cupsd.conf.default /etc/cups/cupsd.conf
sudo service cups restart
- プリンタードライバーの再インストール: プリンタードライバーを削除して再インストールします。
sudo apt-get remove --purge <printer-driver>
に続いてsudo apt-get install <printer-driver>
を使用します。
これらの高度な手順は、Ubuntu 24.04 で共有プリンターが表示されないことに関連する複雑な問題を分離して解決するのに役立ちます。
追加のヒントとベストプラクティス
いくつかのベストプラクティスに従うことで、シームレスな共有プリンターの体験を維持することができます:
- システムとドライバーを定期的に更新: システムとドライバーを最新の状態に保つことで、互換性を保ち、問題を減らすことができます。
- 一貫したネットワーク設定: 特に静的 IP を使用している場合、すべてのデバイスが一貫したネットワーク設定を持っていることを確認します。
- 定期的なメンテナンス: ソフトウェアやハードウェアの問題を定期的にチェックし、必要な更新を行います。
- 設定のドキュメント化: 重要な設定や構成を記録し、将来のトラブルシューティングに備えます。
結論
Ubuntu 24.04 が共有プリンターを表示しない場合、共通の原因、予備チェック、設定、ファイアウォール設定、高度なトラブルシューティングを通じて系統的に問題を特定・解決するアプローチが効果的です。追加のヒントを実践し、ベストプラクティスを維持することで、共有プリンターの動作と接続を円滑に保ち、あらゆる環境での生産性と利便性を向上させることができます。
よくある質問
共有プリンタがUbuntu 24.04に表示されないのはなぜですか?
プリンタ設定の誤り、ネットワークの問題、ファイアウォールの制限、ドライバの欠如などが原因でこの問題が発生する可能性があります。トラブルシューティングのガイドに従ってください。
Ubuntu 24.04で共有印刷のためにCUPSを設定するにはどうすればいいですか?
CUPSの設定ファイルを編集し、必要な設定を有効にして、CUPSを再起動してください。さらなる設定のために`https://localhost:631`を使用してください。
Ubuntu 24.04で共有プリンタを見るためにはどのようなファイアウォール設定が必要ですか?
`sudo ufw allow 631/tcp`を使用してUFWを通してポート`631/tcp`を許可し、ファイアウォールがCUPS通信を許可するように設定されていることを確認してください。