55
Raspberry Piで動くプリントサーバーの作り方

古いレーザープリンターやインクジェットプリンターでも、ほとんどの人にとっては十分でしょう。しかし、Wi-Fiに対応していないプリンターを使うのは面倒かもしれません。しかし、Raspberry Piをワイヤレスプリントサーバーにするのは簡単です。ネットワーク上のどのコンピューターからでも、有線プリンターに印刷できるようになります。Raspberry Piプリントサーバーの作り方をご紹介します。 

Raspberry Piプリントサーバーを作るために必要なもの 

  • Wi-Fi搭載のRaspberry Pi。このプロジェクトにはPi Zero Wが最適ですが、Wi-Fi搭載のPiであればどれでも使えます。予備の 
  • 8GB以上のmicroSDカードにRaspberry Pi OSをインストールします。モニター、キーボード、マウスを使わずにセットアップを実行できるよう、Raspberry Piのヘッドレスセットアップをお勧めします。
  • Piをプリンターに接続するための USBアダプター。Raspberry Pi Zero Wの場合は、USB OTG(Micro USBオス - USB Type-Aメス)ケーブルが必要です。Pi Zero Wの場合は、プリンターに接続するためにUSB OTGケーブルが必要です。
  • ネットワーク機能のないプリンター

Raspberry Piプリントサーバーのセットアップ方法 

1. Raspberry Pi でターミナル ウィンドウを開くか、SSH 経由でログインします。

2.インストール可能なソフトウェアのリストを更新します。

sudo apt update

3. Common Unix Print System (CUPS) ソフトウェアをインストールします。 

sudo apt install cups

4.プリンタを使用できるユーザー グループに 、デフォルトのユーザー pi を追加します。

sudo usermod -a -G lpadmin pi

5. Pi が常にネットワーク上に存在できるように、 静的 IP アドレスを作成します。

sudo nano /etc/dhcpcd.conf

6.ファイルの最後に、静的IPアドレス、ルーターの詳細、DNSサーバーを追加します。これらの詳細は、ルーターの設定によって異なります。完了したら、Ctrl + X、Y、Enterキーを押して保存し、終了します。 

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

interface wlan0
static ip_address=192.168.0.99/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

7.ネットワーク経由でアクセスできるように CUPS を構成します。 

sudo cupsctl --remote-any

8.まだ設定されていない場合は、Raspberry PiへのSSHリモートアクセスを設定します。raspi-config(sudo raspi-config)を起動し、「インターフェースオプション」→「SSH」でSSHを有効にして終了し、再起動します。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

10.別のコンピュータのブラウザで、Raspberry PiのIPアドレス(末尾に:631)にアクセスします。この例では、IPアドレスは192.168.0.99です。 

192.168.0.99:631

CUPS Web インターフェイスが表示され、ここからプリンタ サーバーを管理できます。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

11. [管理]タブをクリックし、次の画面で[プリンタの追加]をクリックします。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

12. 「アップグレードが必要です」という警告が表示され、その後にダウンロード リンクが表示された場合は、CUP をアップグレードします。

13. 「接続はプライベートではありません」という警告が表示された場合は、  「詳細設定」を選択し、「続行」を選択します。

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

14.ユーザー名とパスワードを入力します。デフォルトでは、これらはpiraspberry です。 

15.プリンタの名前の横にあるラジオボタンをクリックします。

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

16.プリンターのモデルを選択し、「プリンターの追加」をクリックします。通常、最初に返される値が正しいはずです。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

17. 「デフォルト オプションの設定」をクリックする前に、プリンターの設定を確認します。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

「プリンタ」に移動し、お使いのプリンタをクリックします。そのプリンタの設定画面が開きます。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

18. [メンテナンス] メニューにある [テスト ページの印刷] をクリックしてテスト ページを印刷し、プリンターが正常に動作していることを確認します。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

WindowsデバイスからRaspberry Piプリントサーバーを使用する 

Windows 10にプリンターを追加するのはとても簡単です。Windowsデバイスがプリントサーバーと同じネットワークに接続されていることを確認してください。

1.スタート メニューからプリンターを検索し、プリンターとスキャナーをクリックします。

2. 「プリンターまたはスキャナーの追加」をクリックします

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

3.プリント サーバーをクリックします。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

4. [デバイスの追加] をクリックすると、Windows はプリント サーバーと通信します。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

5. 「管理」をクリックして、プリンター設定ページを開きます。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)

6. 「テスト ページの印刷」をクリックして、Windows がプリント サーバーを正常に使用できるかどうかをテストします。 

Raspberry Pi搭載プリントサーバー

(画像提供:Tom's Hardware)