Raspberry Pi を使って DIY ワイヤレス プリンターを構築する方法
古い学校のプリンター、またはワイヤレス接続のないプリンターをお持ちの場合は、アップグレードする必要はありません。予備の Raspberry Pi があれば、DIY ワイヤレス プリンターを作成できます。
Raspberry Pi ワイヤレス プリント サーバーをセットアップするために必要な手順はすべてここにあります。
Raspberry Pi の準備
DIY ワイヤレス プリンターをセットアップするには、適切な Linux ディストリビューションを備えた Raspberry Pi が必要です。最高の Raspberry Pi Linux ディストリビューションの 1 つは、Raspberry Pi Foundation によって公式にサポートされている Linux のフレーバーである Raspbian です。このガイドの手順は、Raspbian およびその他の Ubuntu または Debian ベースのディストリビューションに適しています。
利用可能な USB ポートを備えた Raspberry Pi を選択する必要があるため、Pi Zero はここではあまり適していません。 Pi を介してプリンターへのネットワーク アクセスを提供する必要もあります。
持ち運びをさらに便利にするには、ワイヤレス対応の Raspberry Pi が最適ですが、USB ワイヤレス アダプターを備えた古い Pi を使用することを妨げるものはありません。
CUPSのインストール
何かを行う前に、ターミナル ウィンドウまたは SSH 接続経由で sudo apt update
と sudo apt upgrade
を実行します。 Raspberry Pi が完全に最新であることを確認します。
次のステップは CUPS のインストールです。 CUPS (Common UNIX Printing System) は、Apple が設計したプリント サーバーであり、Linux および Unix システムで広く使用されています。 Windows デバイスから印刷するために必要な SAMBA がインストールされていることも確認する必要があります。
両方をインストールするには、次のように入力します。
sudo apt install samba
そして
sudo apt install cups
これが完了したら、次のように入力して、印刷用にユーザー アカウントを管理者グループに追加します。
sudo usermod -aG lpadmin pi
デフォルトから切り替えた場合は、pi
を自分のユーザー名に置き換えます。
CUPS へのリモート アクセスの有効化
Raspberry Pi に GUI があり、キーボードを使用して直接作業している場合は、ブラウザを開いて 127.0.0.1:631 にアクセスできます。それ以外の場合は、127.0.0.1 を Pi のネットワーク IP アドレスに置き換えて、PC または別のデバイスから Pi にアクセスします。ただし、最初に CUPS へのリモート アクセスを許可する必要があります。
ターミナルを開いて次のように入力します。
cupsctl --remote-admin --remote-any --share-printers
この後に「接続が拒否されました」エラーが表示された場合は、Pi を再起動してください。
プリンターのインストールとネットワーク アクセスの有効化
リモート管理を有効にすると、CUPS 管理ページにアクセスできるようになります。上部の「管理」タブに移動し、要求されたら Pi のユーザー名とパスワードを使用してログインします。
ここで、[プリンターの追加] をクリックし、最初にプリンターが Raspberry Pi に接続されていることを確認します。 「ローカル プリンター」の下のリストにプリンターが表示されるはずです。それを選択し、「続行」をクリックします。
詳細を確認し、必要に応じてプリンターに別の名前を付けます。必ず「このプリンターを共有する」チェックボックスをクリックしてください。そうしないと、リモートから印刷できなくなります。完了したら、もう一度「続行」をクリックします。
次のメニューでプリンターのメーカー (「Samsung」など) を選択します。次に、プリンターの特定のモデルを見つけて選択する必要があります。完了したら、[プリンターの追加] をクリックします。プリンターの「メーカー」として「Raw」を選択して、ローカル デバイスが独自のドライバーを読み込めるようにすることもできますが、これはすべてのデバイスで機能するとは限りません。
お使いのプリンターがリストに見つからない場合は、OpenPrinting Web サイトで関連する PPD (PostScript Printer Definition) ファイルを探してください。
最後に、「デフォルトオプションの設定」をクリックしてプリンターのセットアップを完了します。プリンターの下にあるメンテナンス ドロップダウン メニューから [テスト ページの印刷] を選択して、すべてが正常に動作することを確認できます。
ネットワークプリンターに接続する
次のステップでは、実際にプリンターに接続します。 Windows 10 では、[設定]、[プリンターとスキャナー] の順に移動し、[プリンターまたはスキャナーの追加] をクリックしてこれを行うことができます。これを行うには、Raspberry Pi と同じネットワーク上にある必要があります。
スキャンによりネットワーク プリンターがすぐに見つかるはずです。それを選択し、「プリンターの追加」をクリックします。しばらくすると、プリンターがインストールされ、印刷できる状態になります。 Linux 上にプリンタをセットアップすることもできます。また、Apple ユーザーの場合は、ネットワーク プリンタを Mac に追加することもできます。
iOS または Android デバイスを使用して印刷することもできます。
Raspberry Pi を使った DIY ワイヤレス印刷
インクジェットとレーザー プリンタの議論でどちらの側に属しているかは問題ではありません。Raspberry Pi は、ワイヤレス サポートを備えたあらゆる種類のプリンタを現代に持ち込むことができます。これを使用して、新しい安価な USB 専用プリンタをアップグレードし、お金を節約することもできます。
CUPS のおかげで、この方法で Raspberry Pi ワイヤレス プリント サーバーをセットアップするのは簡単です。以下のコメント欄であなた自身の経験を教えてください。
画像クレジット: Raspberry Pi ロゴ (ウィキメディア経由)