72
QRコードを使ってワイヤレスでファイルを転送する方法

デスクトップとモバイルデバイス間でファイルを移動するには、様々な方法があります。最も一般的な方法はUSBケーブルを使用することですが、これは適切なケーブルが手元にある場合にのみ機能します。QRコードだけで、同じネットワーク上のデバイス間でファイルを送信できたらどうでしょうか?そのためにはqrcpが必要です。

Linux、Windows、macOSで利用可能なQrcpは、WebサーバーをマシンのIPアドレスとランダムなポート番号にバインドすることで動作します。その後、関連情報を提供する固有のQRコードを生成します。モバイルデバイスでQRコードを読み取ると、デコードされたURLに自動的に移動します。ダウンロードが完了すると、Webサーバーは自動的に停止します。

qrcpのインストール方法 

QrcpはWindows、Mac、Linuxマシン(Raspberry Piを含む)で利用可能です。このチュートリアルはLinuxをメインにしていますが、Raspberry Piにqrcpをインストールする場合、Qrcpは32ビット、64ビット、ARMマシン用のdebおよびrpmパッケージファイルを生成します。ソースtarballからのインストールは非常に簡単です。

1.お使いのマシン用の最新ソースリリースをダウンロードします。執筆時点ではバージョン0.8.4でした。

2.ダウンロードしたファイルを、ダウンロード ディレクトリ内の qrcp という新しいディレクトリに抽出します。 

qrcpのインストール方法

(画像提供:Tom's Hardware)

3. ターミナル/コマンドプロンプトを開き、新しく作成された qrcp ディレクトリに移動します

$ cd ~/Downloads/qrcp

4.抽出したqrcpスクリプトを/usr/local/binディレクトリに移動します。これにより、コマンドを任意の場所から使用できるようになります。Windowsユーザーは、qrcpファイルをWindowsディレクトリにコピーすることで、コマンドを任意の場所から使用できるようになります。

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

$ sudo mv qrcp /usr/local/bin/

モバイルデバイスへのファイル転送 

ほとんどのユーザーにとって、qrcp のデフォルト設定で十分でしょう。転送したいファイルを指定するとすぐに、qrcp はファイルをダウンロードするための固有の URL を作成します。さらに、このユーティリティはモバイルデバイスでスキャンできる QR コードも生成します。デコードされた URL にアクセスすると、ファイルが自動的にモバイルデバイスにダウンロードされます。

QRコードスキャナーとしてGoogle Lensを使用しますが、必要に応じて別のアプリを使用することもできます。qrcpを使用するコマンドは、Windows、Mac、Linuxで同じです。

1. ターミナル/コマンドプロンプトから、共有したい ファイルがあるディレクトリに移動します。今回の場合は、デスクトップにあるPDFファイルをモバイルデバイスに送信します。

$ cd ~/Desktop

2. qrcp を使用してファイルを転送する準備をします。qrcp は QR コードと URL を生成します。 

$ qrcp Technical-Specs.pdf

qrcpのインストール方法

(画像提供:Tom's Hardware)

3. モバイル デバイスで、 Google Lens などのQR コード スキャナーを開き、画面上の QR コードをスキャンします。

qrcpのインストール方法

(画像提供:Tom's Hardware)

4.デコードされた URL をタップすると、ファイル転送が自動的に開始され、転送が完了すると接続が閉じられます。 

qrcp で複数のファイルを転送する 

同様に、qrcp を使用して、指定されたすべてのファイルを含む zip ファイルを介して複数のファイルを転送することもできます。 

$ qrcp filename1 filename2 filename3

qrcpのインストール方法

(画像提供:Tom's Hardware)

モバイルデバイスからデスクトップへのファイル転送 

qrcp を使用すると、ファイルをデスクトップに簡単に転送できます。

1. コンピュータ上でターミナルを開き、qrcp を設定してファイルを受信します

qrcp receive

2. モバイル デバイスを使用して、生成された QR コードをスキャンし、デコードされた URL をタップします。

qrcpのインストール方法

(画像提供:Tom's Hardware)

転送したいファイルを選択するように求められるページが表示されます。 

3.送信したいファイルを選択し、ページ下部の「転送」ボタンをタップすると、指定したファイルがすぐにダウンロードされます。

qrcpのインストール方法

(画像提供:Tom's Hardware)

デフォルトでは、qrcp receive はファイルを現在のディレクトリにダウンロードしますが、ファイルを受信するディレクトリを指定することもできます。

qrcp receive --output=/path/to/directory

qrcpの設定 

qrcp のデフォルト設定はほとんどのユーザーにとって十分ですが、qrcp configコマンドを実行することで、いくつかの便利なデフォルト設定を行うことができます。このコマンドは、使用するデフォルトのネットワークインターフェース、デフォルトのポート、受信ファイルのデフォルトのディレクトリ、転送に HTTPS を使用するかどうかなど、一連の質問をします。設定手順は非常に簡単で、簡単に実行できます。設定が完了すると、~/.config/qrcpディレクトリ(Linux 版の場所)のconfig.jsonファイルに設定が書き込まれます。

qrcpのインストール方法

(画像提供:Tom's Hardware)

その他の Linux チュートリアル:

  • LinuxでFdupesを使って重複ファイルを削除する方法
  • Fkill で Linux のプロセスを簡単に終了する
  • Linuxで永続的なSSH接続を確立する方法(Eternal Terminalを使用)
  • レインボーテキスト、ASCIIアートなど:Linuxターミナルをカスタマイズする
  • Linuxターミナルでチェスをプレイする方法