Raspberry Pi Tutorials

ラズベリーパイ プリントサーバーの構築

Spread the love

ラズベリーパイをプリントサーバーに変えることで、自宅や小規模オフィスのネットワーク上で複数のデバイスから1台のプリンターを共有する費用対効果の高いソリューションを提供できます。このガイドでは、CUPS(Common Unix Printing System)とSambaという2つの一般的な方法を使用して、Windows、macOS、Linuxマシンからシームレスに印刷できるようにする手順を詳しく説明します。

目次

  1. CUPSを使用したプリントサーバーのセットアップ
  2. Sambaを使用したプリントサーバーのセットアップ
  3. よくある問題のトラブルシューティング

CUPSを使用したプリントサーバーのセットアップ

CUPSは、Raspberry Pi OSや他の多くのLinuxディストリビューションのデフォルトの印刷システムです。その汎用性により、幅広いプリンターとプロトコルに適しています。

  1. CUPSのインストールと設定:ターミナルを開き、次のコマンドを実行します。
  2. sudo apt update
    sudo apt install cups
    sudo systemctl start cups
    sudo systemctl enable cups
    
  3. プリンターの接続:USBケーブルまたはネットワークケーブルを使用して、プリンターをRaspberry Piに接続します。
  4. プリンタードライバーのインストール(必要に応じて):CUPSは多くの場合、ドライバーを自動的に検出します。検出されない場合は、プリンターメーカーのウェブサイトから適切なPPD(PostScript Printer Description)ファイルをダウンロードしてインストールします。
  5. ネットワーク共有の設定:リモートからプリンターにアクセスするには、ネットワーク共有が有効になっていることを確認します。CUPSは通常、これを自動的に処理します。sudo ufw statusを使用して、ポート631(CUPSのデフォルトポート)がファイアウォールで開いていることを確認し、必要に応じて調整します。UFW以外のファイアウォールを使用している場合は、そのドキュメントを参照してください。
  6. Webインターフェースを介したプリンターの追加:Webブラウザを開き、http://localhost:631またはhttp://your_raspberry_pi_ip:631にアクセスします。Raspberry Piのユーザー名とパスワードでログインします。画面の指示に従って、接続の種類(USBまたはネットワーク)とドライバーを選択して、プリンターを追加します。
  7. プリンターのテスト:テストページを印刷して、すべてが正しく機能していることを確認します。

Sambaを使用したプリントサーバーのセットアップ

Sambaは、プリントサーバーをWindowsネットワークと統合するのに最適であり、Windowsユーザーにとってよりシームレスなエクスペリエンスを提供します。WindowsクライアントとCUPSプリントサーバー間のブリッジとして機能します。

  1. Sambaのインストール:ターミナルを開き、次を実行します。
  2. sudo apt update
    sudo apt install samba
    
  3. Sambaの設定:Samba設定ファイルsudo nano /etc/samba/smb.confを編集します。次のセクションを追加します(printer namepathは必要に応じて調整します)。
  4. [printers]
    comment = All Printers
    path = /var/spool/samba
    printable = yes
    guest ok = yes
    create mask = 0660
    directory mask = 0770
    read only = no
    browseable = no
    
  5. CUPSへのプリンターの追加:Sambaが正しく機能するには、事前にプリンターをCUPSに追加する必要があります(前のセクションで説明)。
  6. Sambaの再起動:smb.confの変更を保存したら、Sambaを再起動します。
  7. sudo systemctl restart smbd
    
  8. プリンターのテスト:Windowsマシンからテストページを印刷して、設定を確認します。

よくある問題のトラブルシューティング

問題が発生した場合は、次のことを確認してください。

  • ファイアウォール設定:ポート631が開いていることを確認します。
  • ドライバーのインストール:プリンターに正しいドライバーがインストールされていることを確認します。
  • ネットワーク接続:Raspberry Piとプリンターがネットワークに正しく接続されていることを確認します。
  • CUPSとSambaのログ:エラーメッセージについてログを確認します。
  • プリンターのマニュアル:トラブルシューティングのヒントについては、プリンターのマニュアルを参照してください。

このガイドは基本的な方法を提供しています。複雑なシナリオや特定のプリンターモデルについては、より包括的な支援については、CUPSとSambaの公式ドキュメントを参照してください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です