短い答え
- 作る。 QR・バーコードメーカーを開いて用件を選び——リンク、Wi-Fiネットワーク、連絡先カード——コードが運ぶことになる正確な文字列を確認します。ページはそれを隠す代わりに見せてくれます。印刷にはSVG、画面にはPNGを書き出しましょう。
- 1枚刷る。実寸で、実際の紙に、二百枚の印刷の前に。
- 証明します。試し刷りをスマートフォンで撮り——斜めから、その場所の照明で——写真をQR・バーコードリーダーにドロップします。デコードされた中身と、リンクなら実際に到達するホストが表示されます。意図したものと一致すれば、印刷は安全です。
どちらの道具もブラウザーで動き、どこにも何も送りません。Wi-Fiコードにとってそれは、中のパスワードが他人のサイトに一度も打ち込まれていないという意味です。
検証が実際に捕まえるもの
- 誤字。いちばんよくある故障はコードではなく、中のURLです。読み返しは、貼り付けたつもりのものではなく、実際にエンコードされたものを試す唯一の点検です。
- サイズと距離。ホールの向こうから読むコードは、名刺の上のコードより太いモジュールが要ります。人が立つ場所から試し刷りを撮るのが正直なテストです。メーカーの誤り訂正レベルは、各レベルが密度でいくら払うかをはっきり教えてくれます。
- 色。明るい地に暗く刷られたコードは読めます。コントラストの低いブランドパレットは、読めないことがよくあります。このリーダーはたいていのスマートフォンより粘ります。リーダーが写真に手こずるようなら、ロビーのいちばん古い端末に勝ち目はまったくありません。
- 折り目と反射。リード・ソロモン訂正のおかげで、一部が隠れたコードもまだ読めます——あなたが選んだレベルまでは。風雨にさらされるポスターには最高レベルと、その代償として少し密になるコードを与える価値があります。
同じリーダーを、自分のものではないコードに
検証は、他人が刷ったQRを開く安全な方法でもあります。リーダーは何かが開くより前にアドレス全体と実際に到達するホストを表示し、リンクを変装させる手口を名指しします。@の前のユーザー名、そっくりの字形、リダイレクト。パーキングメーターのステッカーはその検査に値しますし、学会の名札もそうです。何もあなたの代わりに開かれず、読み取った内容はどこにも送信されません。
毎週やるなら
作ることと確かめることがふたつのページに住んでいるのは意図的です。それぞれがひとつの仕事だけをし、それぞれが単独で、何もあなたのマシンを離れないことを証明できます。それでいて、どちらもオープンソースです。MITライセンス、依存なしのESモジュール——メーカーのエンコーダーとリーダーのリード・ソロモンデコーダー、それぞれを説明するREADMEつきで。
毎週あなたの机からコードが旅立つなら、コードエージェントをリポジトリに向かわせ、生成した直後に描いたコードをデコーダーへ通し返すページを頼みましょう。書き出しのたびにセルフテストが走ることになります。モジュールは読まれるために書かれており、持ち去ることこそライセンスの存在理由です。