PCでもQRコードを読みたい

背景

解決方法

QRコード画像を作る - qrencode

WSL 環境ならたいていのディストリビューションにパッケージが入ってるはず。

たとえば Ubuntu/Debian ならこれだけでよい。

apt update && apt install qrencode

QRコード画像を作るときはこうする。

qrencode -o google-qr.png https://www.google.com

f:id:yujiorama:20201206132126p:plain

WindowsコマンドプロンプトPowerShell や cmd や Git bash)から実行したいときはwslコマンドで実行すればいいと思う。

  • 先にWSLの環境に qrencode をインストールしておく必要がある
  • 出力ファイルのパスはWSL環境で解釈できる形式にしないといけない
wsl qrencode -o google-pr.png https://www.google.com

QRコード画像を読み取る - zbarimg

WSL 環境ならたいていのディストリビューションにパッケージが入ってるはず。

たとえば Ubuntu/Debian ならこれだけでよい。

apt update && apt install zbar-tools

上で作ったQRコード画像はこういうふうに読み取ることができる。

  • WSL環境ではLinuxdbus機能が動作しないため、必ず --nodbus オプションを付けないといけない
  • 先頭の QR-Code: は消せないのでいい感じに加工しないと使えない
$ zbarimg --nodbus --quiet google-qr.png QR-Code:https://www.google.com