RaspberryPiを使用して独自のワイヤレスプリンターを作成する方法

RaspberryPiを使用して独自のワイヤレスプリンターを作成する方法

ワイヤレス技術は、おそらく何年にもわたって家庭用印刷の最良の改善です。ケーブルが少なく、プリンタをどこに置くことができるかについての柔軟性---それは双方にメリットがあります。古いプリンタをお持ちでない限り。





新しいプリンタは手頃な価格ですが、最後のプリンタに十分な費用をかけたため、費用をかける価値がない可能性があります。さらに、古いプリンタには特別な機能がある場合があり、その交換には費用がかかりすぎる可能性があります。





ソリューション?古いプリンタをワイヤレスにします。多くのソリューションが利用可能ですが、一般的な選択肢の1つは、RaspberryPiをワイヤレスプリントサーバーとして使用することです。





ワイヤレス印刷の利点

ワイヤレス印刷のメリットをまだ享受していない場合は、このプロジェクトから始めることをお勧めします。しかし、なぜワイヤレス印刷に悩むのでしょうか。

2つのFacebookアカウントをマージする方法
  • プリンタがコンピュータに関連付けられなくなりました
  • どのデバイスでも印刷できます(ラップトップ、スマートフォン、タブレット)
  • 無限のケーブルはもうありません
  • 既存のワイヤレスプリンターのワイヤレス機能に障害があります

ワイヤレス印刷とは、実際には印刷を柔軟にすることです--- RaspberryPiにとって理想的なプロジェクトです。このソリューションの利点は、Windows、macOS、およびその他のLinuxコンピューターで機能することです。



RaspberryPiを使用したワイヤレス印刷の準備

古い有線デバイスでワイヤレスプリンターを有効にするには、Wi-Fiが組み込まれたRaspberryPiが必要です。

ワイヤレス対応モデルは次のとおりです。





Raspberry Pi Zero W(ワイヤレス)(2017モデル) アマゾンで今すぐ購入

古いデバイスでは、Raspberry Pi用のワイヤレスUSBドングルを接続し、デバイスをネットワークに接続していることを確認してください。 Piは最新バージョンのを実行している必要があります SDカードにインストールされたRaspbian

また、次のものが必要になります。





  • USBプリンター(パラレル-USBアダプターに接続されたパラレルプリンターが機能します)
  • プリンターの電源とUSBケーブル
  • ワイヤレスネットワークの資格情報

印刷用にRaspberryPiを起動して更新する

すべてを接続することから始めます。プリンターをRaspberryPiに接続し、電源を入れる必要があります。キーボードとディスプレイを使用するか、SSH、VNC、またはRDPを使用してリモート接続を使用してRaspberryPiにアクセスします。

更新するには、ターミナルを開いて次のように入力します。

sudo apt update && sudo apt upgrade -y

これにより、ソフトウェアの更新と、必要に応じてアップグレードがチェックされます。これが完了するまで、画面のプロンプトに従います。

RaspberryPiをカップ付きのプリントサーバーとして構成する

機器を接続してセットアップしたら、最初に行うことは、USBプリンターが検出されていることを確認することです。

コマンドラインを開き(Raspberry Piで直接またはSSH経由で)、次のように入力します。

lsusb

接続されているUSBデバイスのリストが表示されます。それを確認し、プリンタを特定します。

これに続いて、オープンソースのファイル共有ソフトウェアであるSambaをインストールする必要があります。これは、コマンドを入力することで実行できます。

sudo apt install samba

表示される指示に従います。次に、Common Unix Printing SystemであるCUPSをインストールします(最初にSambaをインストールする必要があることに注意してください)。

sudo apt install cups

CUPSは、プリンター用のドライバーを提供します。多くのメーカーがLinuxドライバーを提供していますが、入手できない場合は、これを使用してください。

これで、デフォルトのユーザーをプリンター管理者グループに追加する準備が整いました。

sudo usermod -a -G lpadmin pi

デフォルトでは、CUPSは別のデバイスからのアクセスを有効にしません。これを修正するには、たとえばPCブラウザからの接続を受け入れるようにCUPSを構成し、サービスを再起動します。

sudo cupsctl --remote-any
sudo /etc/init.d/cups restart

プリンターの追加

次に、RaspberryPiを使用してプリンターをセットアップする必要があります。 Raspberry Piデスクトップに切り替え、ブラウザを起動して、 127.0.0.1:631 に切り替えます 管理 タブ。または、ブラウザから直接 127.0.0.1:631/admin/

選択する 新しく追加する プリンターで、要求されたらRaspbianクレデンシャルを入力し、リストからプリンターを選択します。リストから正しいデバイスを選択して、次の画面に進みます。

次に、詳細を確認して名前を付けてから、 このプリンタを共有する をクリックします 継続する

デバイスの製造元によっては、デバイスドライバー名が読み込まれるため、次のページの読み込みに時間がかかる場合があります。正しいプリンタドライバ(デフォルトで選択されているはずです)を選択して続行します。

または、をクリックします 別のメーカー/メーカーを選択 選択します 。これは、印刷元のデバイスがドライバーを処理することを意味します。

クリック プリンターを追加する 、 それから デフォルトオプションを設定する 。しばらくすると、プリンタはジョブの受け入れを開始する準備が整います。動作していることを確認するには、をクリックします メンテナンス 選択します テストページの印刷

RaspberryPiプリントサーバーへの接続

これがすべて完了したら、RaspberryPiへのアクセスが有効になっていることを確認する必要があります。 macOSの場合、これはデフォルトですが、Windowsの場合、追加の構成が必要です。これが完了すると、印刷を開始できます。

/etc/samba/smb.confにあるsamba設定ファイルを編集します。これを行うには2つの方法があります。

  • デスクトップでファイルを開き、テキストエディタで変更を加えます
  • 使用する sudo nano /etc/samba/smb.conf ターミナルでファイルを編集するには

以下 追加する必要があります

# CUPS printing. See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
printing = cups
printcap name = cups
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /usr/share/cups/drivers
browseable = yes
read only = yes
guest ok = no
workgroup = your_workgroup_name
wins support = yes

your_workgroup_nameの代わりにWindowsの「workgroup」名を入力する必要があります---これは通常です ワークグループ ):

押す Ctrl + X 保存して終了し、sambaを再起動します。

sudo systemctl restart smbd

WindowsとmacOSから印刷を開始

Sambaの再起動には数秒かかります。これで、PCに切り替えて、新しいプリンターを追加できます。まず、開いてラズベリーパイが見えることを確認します Windowsエクスプローラー>ネットワーク

に移動 コントロールパネル>ハードウェアとサウンド>デバイスとプリンター>高度なプリンター設定 システムがスキャンするのを待ちます。

より迅速なオプションは、WindowsエクスプローラーのネットワークビューでRaspberryPiのエントリを展開することです。プリンタを右クリックして、 接続 、Windowsプリンタドライバを選択して、印刷を開始します。

一方、Macユーザーは、通常の方法で新しいプリンターを追加できます。

実行する必要のあるプリントサーバーの管理は、を開くことで実行できます。 http:// [RPI.IP.ADDRESS.HERE]:631 。これにより、ネットワーク上の任意のデバイスにCUPSプリンター管理Webインターフェイスが表示されます。

RaspberryPiでDIYプリントサーバーを作成しました

ここまで進んだら、RaspberryPiを搭載したプリントサーバーが稼働しているはずです。ワイヤレス以外のプリンタをオンラインにしたところ、どのデバイスからでもワイヤレス印刷が可能になりました。

これは多くの素晴らしいものの1つにすぎません RaspberryPiコンピューターで構築できるプロジェクト

私たちがお勧めし、議論するアイテムを気に入っていただければ幸いです。 MUOはアフィリエイトとスポンサーのパートナーシップを持っているので、私たちはあなたの購入のいくつかから収入の一部を受け取ります。これはあなたが支払う価格に影響を与えることはなく、私たちが最高の製品の推奨を提供するのに役立ちます。

共有 共有 つぶやき Eメール キヤノン対ニコン:どちらのカメラブランドが優れていますか?

キヤノンとニコンは、カメラ業界で最も有名な2社です。しかし、どのブランドがより良いカメラとレンズのラインナップを提供していますか?

次を読む
関連トピック
  • DIY
  • 生産性
  • 印刷
  • ラズベリーパイ
  • DIYプロジェクトのチュートリアル
著者について クリスチャンコーリー(1510件の記事が公開されました)

セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。

クリスチャンコーリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください
カテゴリ Diy