結論を先に書きますと…
TEPRA LINK2 の最新バージョン v1.2.0 だと、日本語を含む文字列を QR コード印刷したときに、日本語部分が文字化けしてしまうようです。
過去バージョンをダウンロードできる APK のサイトに行って v1.0.7 をインストールしたところ、文字化けしていない QR コードを印刷できました。
この方法を試す場合は、
- 公式のダウンロード先ではないので、すみませんが自己責任でお願いします
- 古いバージョンをインストールするときに、現在のバージョンをアンインストールする場合、すでに作っているテプラのファイルも一緒に消えてしまうようなので、バックアップしておいてください
- 古いバージョンをインストールした場合、Google Play の TEPRA LINK2 のページで自動更新を OFF にしないと、最新のバージョンが勝手にインストールされてしまう可能性があります
以上にご注意ください。
以前、在庫管理で IFTTT を使っていて、IFTTT の Webhook の URL をテプラで QR コード印刷して、スマホカメラで読み取っていることを書きました。
テプラで印刷している QR コードなんですが、↓こんな感じの URL です。
https://maker.ifttt.com/trigger/Zaiko/with/key/XXXXXXX?value1=MCTオイル
後ろにある『value1=』のあとに在庫管理している商品名を【 日本語 】で直接入力する形になっています。
これで、これまでは問題なく運用できていました。
QR コードタグをいろいろ印刷していたのが、去年の2月とかそれくらいだったようです。
で、最近また管理したいものがいくつか増えたので、QR コードを印刷しようと思いました。
同じような手順で『TEPRA LINK2』アプリを使って印刷したところ、スマホ(Pixel 9a)のカメラ QR コードを写してもうまく正しい URL に飛ぶことができませんでした。
上記の『MCTオイル』だと、『MCT』は大丈夫なんですが、後半の『オイル』に当たる部分が文字化けしてしまって、IFTTT 側で『MCTオイル』という文字を受け取ることができない状態になってしまいました。
かれこれこのシステムで1年半くらい運用しているので、困ったなー…と。
最近、Pixel 9a に機種変したんですが、その影響なのか?
で、別で持っている Lenovo Tab P12 にも TEPRA LINK2 をインストールして試したんですが、結局文字化けします。
ただなー、Lenovo Tab P12 は QR コード日本語部分もともと文字化けしてたしなー…と。
URL を直接ブラウザで入力すれば、ちゃんと IFTTT 側で受け取ることができるので、IFTTT のせいではない、と。
最後の手段として、TEPRA LINK2 のバージョンを下げてみようと思いました。
最新のバージョンが v1.2.0 なんですが、v1.0.7 を拾ってきて試したところ、見事日本語が文字化けしない QR コードを印刷することができました!
いやー、お風呂でたまたま思いついたんですが、気づいてよかったです!
さすがお風呂ですね。
スマホで Google 検索で『TEPRA LINK2 APK』などと検索すれば、最新バージョンではない APK をダウンロードできるサイトが見つかります。
バージョンがいくつかあるんですが、私は v1.0.7 で印刷できたので、それ以外は試すのをやめました。
めんどくさくて。
インストールするために1回現在のものをアンインストールするんですが、そのときにすでに作っているテプラのファイルも一緒に消えてしまうみたいなんです。
なので、バックアップを取ってからアンインストール → インストールした方がいいですね。
バックアップの仕方は、↓にちょっと書きました。
ご参考になさってください。
一応、Google Play の TEPRA LINK2 のページに『QR コードが文字化けする』と書いたんですが、さて見てくれるのかな…。
とりあえずは今のこの旧バージョンで使っていきたいと思います。
あ、Google Play の TEPRA LINK2 のページで、『自動更新』を OFF にするのを忘れないでください。
勝手に更新されちゃうかもしれませんので。




コメント