レストランのテーブルにある模様の正体 - 非接触メニューの仕組み
テーブルの白黒の模様が紙のメニューを置き換えるまで
飲食店のテーブルに白黒の小さな模様が並ぶようになったきっかけは、2020 年の感染対策でした。不特定多数が手に取る紙のメニューを介した接触を減らす目的で、卓ごとにコードを貼る店が一気に増えました。感染対策としての必要性が薄れてからも設置が残ったのは、別の利点が見えてきたからです。メニューの差し替えが管理画面の操作だけで済み、印刷と差し込みの作業が要らないこと。写真やアレルギーの補足を紙面の都合に縛られず載せられること。表示言語を客の端末設定に合わせて切り替えられること。この 3 点は感染対策とは無関係に効くため、いったん組み込んだ店では運用の一部として定着しました。
読み取りからメニュー表示までの流れ
コードの模様に入っているのは画像ではなく、1 本の文字列です。多くの店では https://店のドメイン/menu?t=12 のような URL が入っています。カメラが模様の明暗を読み取って文字列に戻し、端末がその URL をブラウザへ渡します。あとは通常のウェブページと同じで、ブラウザがサーバーへ HTTP リクエストを送り、返ってきた HTML と画像を表示します。専用アプリが要らないのは、この一連の処理をカメラとブラウザという端末に元からある機能が分担しているからです。末尾の t=12 は卓番を伝えるための追加情報で、サーバーはこの値を見て 12 番テーブルからの閲覧として扱います。同じメニューページを開いていても、卓ごとに違う URL が貼られている点が紙のメニューとの大きな違いです。
注文が厨房と会計につながる仕組み
卓番が URL に含まれていると、注文もそのまま卓に紐づきます。客が画面で品目を選んで送信すると、サーバーは卓番・品目・数量・受付時刻をひとまとまりの伝票レコードとして保存します。厨房側では、そのレコードがプリンターの伝票やディスプレイの待ち行列に流れ、調理担当は 12 番に唐揚げ 1 つという形で受け取ります。追加注文も同じ卓番で届くので、伝票は 1 卓につき 1 つの束に積み上がっていきます。会計では卓番で伝票をまとめて合算するため、レジは呼び出された卓の合計金額を出すだけで済みます。店員が席を回って注文を聞き、口頭で厨房へ伝え、伝票を手で束ねるという工程が、卓番という 1 つの値でつながる形になります。
卓番コードの用意と貼り替えの運用
導入時にまず用意するのは、卓数分だけ末尾の値を変えた URL の一覧です。40 卓の店なら 40 本の URL を一括で生成し、それぞれをコードに変換して印刷します。貼り方はラミネート加工したカードをテーブルに置く形か、アクリルスタンドに挟んで立てる形が扱いやすく、どちらも交換が数秒で終わります。コードの周囲には最低 4 モジュール分の余白 (クワイエットゾーン) を残す必要があるため、枠や飾りを詰めすぎないことが読み取り率に直結します。運用で効くのは、卓番とコードの対応表を店側で控えておくことです。席替えや卓の増設で貼り替えたときに対応表を直し忘れると、注文が別の席へ流れます。開店前の点検では、汚れ・反り・角の欠けを一巡して見るだけで、読み取り不良の大半を先に潰せます。
コードの大きさと印刷費の目安を見積もる
コードの一辺は、読み取ってほしい距離から逆算できます。読み取り距離の目安はコードの一辺の 3〜10 倍なので、一辺 3 cm なら 9〜30 cm、一辺 5 cm なら 15〜50 cm が見当になります。手元に引き寄せて覗き込む卓上カードなら 3 cm でも足りますが、卓の対角側から読ませたいなら 5 cm 前後は確保したいところです。費用も概算できます。40 卓の店が A3 二つ折りの紙メニューを 1 部 80 円で 50 部刷ると 4,000 円、季節ごとに年 4 回改訂すれば 16,000 円です。デジタル側はページのホスティングを月 1,000 円と見れば年 12,000 円で、写真の撮影と入力の手間が別にかかります。単価も改訂頻度も店ごとに違うので、この数字は前提を置いた概算にすぎません。それでも、紙代がそのまま浮くほど単純な差にはならないことは、自店の単価を入れ替えれば確かめられます。
通信が届きにくい席でどうなるか
地下や厚い壁に囲まれた席では、コードは読めてもページが開かないことがあります。原因はコード側ではなく回線側なので、コードを刷り直しても改善しません。店側で打てる手は、文字のメニューを先に表示して写真を後から読み込む作り方にして、待ち時間を体感的に短くすることです。端末に一度読み込んだ内容が残っていても、最初の表示には通信が必要なので、これで通信の細い席を完全に救えるわけではありません。確実な備えは紙のメニューを数部残しておくことで、読み込みが進まない席にはそれを渡します。あわせて、コードの脇に卓番と URL を文字でも印刷しておくと、読み取りに失敗した客が手入力でたどり着けるうえ、店員を呼ぶときに卓番を伝えやすくなります。
紙のメニューを併用する理由
紙を完全にやめない店には、それぞれ具体的な理由があります。画面の小さな文字が見えにくい客、スマートフォンの操作に慣れていない客、外出先で電池の残りを気にしている客がいます。数人で 1 冊を囲んで指さしながら選ぶ時間そのものが目的の卓もあり、これは各自が自分の画面を見る形では置き換えられません。アレルギーの確認も紙とデジタルで役割が違います。食品表示基準がアレルゲンの表示を義務づけているのは容器包装された加工食品で、飲食店が席で提供する料理は義務の対象外です。デジタルメニューでの表示は店の自主的な取り組みであり、載っている情報の範囲も店ごとに違います。症状が重い場合は、画面の記載だけで判断せず店員にも確認するのが確実です。
読み取りのコツと偽シールへの注意
うまく読み取れないときは、まず端末とコードの距離を変えてみます。近づけすぎると枠全体が画面に入らず、遠すぎると模様の 1 マスが小さくなりすぎます。暗い店内では画面の明るさを上げると認識されやすくなり、アクリルスタンドなら照明の映り込みを避けるように角度を少し倒すと通ります。それでも開かないなら、紙のメニューを頼んで構いません。もう 1 つ気をつけたいのは、正規のコードの上に別のシールを重ねて貼る手口があることです。開いたページのドメインが店の名前と結びつくかを一度確かめ、ログインやクレジットカード番号の入力をいきなり求められたら、そこで手を止めてください。