オフラインで動作するバーコードスキャナーアプリ
オフライン対応のバーコードスキャナーアプリは、スマートフォンのカメラでバーコードを解読し、すべてのスキャンをローカルストレージに保存するため、電波がまったくなくても同じように動作します。DataScanは根本からこの設計で作られています。地下の倉庫、金属ラックの通路、電波の届かない現場でスキャンし、オンラインに戻ってからCSVまたはExcelとしてデータをエクスポートしてください。ネットワークにまったく触れずに、ローカルな手段だけで受け渡すこともできます。
「電波がない」とほとんどのスキャンアプリが機能しなくなる理由
多くの在庫スキャナーは、クラウドサービスの薄いクライアントにすぎません。スキャンのたびにサーバーへリクエストを送り、サーバーが記録を書き込みます。この構成は、まさに在庫が置かれている場所で破綻します。鋼鉄のラックはファラデーケージのように働き、地下室や低温室はコンクリートの箱であり、地方のヤード、船舶、新築の建設現場にはそもそも電波がありません。症状は、スキャンごとに読み込み表示が出るという煩わしいものから、致命的なものまで及びます。接続が途切れた際にスキャンが黙って失われ、それに気づくのはカウントが合わないときだけ、という事態です。さらに厄介なのは、この障害が断続的であることです。オフィスでのデモは完璧に動き、問題は通路14で初めて実際のカウントを行ったときに表面化します。
解決策は設定の切り替えではなく、構造そのものにあります。データ取得はローカル優先でなければならず、ネットワークが関与するのはお客様が選んだ受け渡しの時点だけであるべきです。それがDataScanのモデルです。スキャン、確認、エクスポートファイル、設定はオフラインで動作し、ネットワークが必要なのはファイルを送るときだけです。
オフラインのワークフローの進め方
- 電波を失う前に設定しておく 接続がある間にDataScanをインストールし、スキャンモードとエクスポートする列を設定します。アプリのインストールこそが、本当に接続を必要とする唯一の手順です。設定は一度だけで、スキャンに接続は一切不要です。
- 電波の届かない場所で通常どおりスキャンする 通路、地下室、現場を、Wi-Fi環境とまったく同じように処理します。すべてのバーコード、数量、メモは、取得した瞬間にタイムスタンプ付きでスマートフォンのローカルストレージに書き込まれます。アップロード自体がないため、アップロード待ちの列を気にする必要もありません。
- 端末上でセッションを確認する アイテムの完全な一覧はスマートフォン内にあるため、その場を離れる前に件数を確認し、二重スキャンを削除してください。データが誤っていたために1時間かけて現場へ戻ることこそ高くつく失敗であり、2分の端末上での確認がそれを防ぎます。
- オンラインに戻ってからエクスポートする 電波が届く場所に戻ったら、CSVまたはExcelとしてエクスポートして受け渡します。ご自身のSMTPサーバー経由でのメール送信、FTP/SFTPへのアップロード、スマートフォン上の任意のアプリへのファイル共有のいずれかです。そこから先は、他のファイルと同じようにExcel、Google Sheets、あるいはERPのインポートへと流れていきます。
接続がない状態で具体的に何が動作するのか
「オフライン対応」という主張は検証されるべきですので、具体的な一覧をお示しします。5つのスキャンモードはすべて端末上だけで動作します。連続モードによるカウント、単一値モードによる数量入力、複数値モードによるメモ(GPSは携帯データ通信ではなく衛星を使うため、位置情報の取得は遠隔地でも機能します)、一対多モードによる梱包、そして事前にインポートした製品データベースに対するルックアップスキャンでの検証です。セッションの確認(スキャンの削除を含む)、エクスポートファイルの生成、すべての設定もオフラインで動作します。ネットワークに触れる操作は、複数値スキャンでの任意の天気取得、URLからの照合リストのインポートまたは更新、そしてその性質上ネットワークを前提とする受け渡し手段、すなわちメールの送信とFTP/SFTPへのアップロードだけです。エクスポートしたファイルをスマートフォン上の別のアプリへ共有すること、あるいはAirDropで同僚に渡すことに、接続は一切必要ありません。
実務的には、オフライン在庫スキャナーのワークフローにおいてオンラインになる瞬間はちょうど1回だけであり、それがいつかはお客様が決めるということです。月曜日に電波の届かない場所でスキャンし、金曜日にオフィスからエクスポートする。その間にデータが古くなったり失効したりすることはありません。
オフラインスキャンが真価を発揮する場面
- 倉庫のラックと冷蔵保管庫。 鋼鉄とコンクリートは、まさにカウントしたい通路でWi-Fiを遮断します。ローカルでの取得なら電波の死角は問題になりません。出入口付近でスキャンするために歩いて戻る必要もなくなります。
- 地下室とバックヤード。 小売店の倉庫は地下にあることがよくあります。実地棚卸しを、機内モードのまま最初から最後まで実施できます。
- フィールドサービスと建設。 機材の確認や点検は、機材のある場所で行われます。建設現場をまたいでレンタル機材を管理する作業班は、現場でスキャンし、トラックの中やオフィスからエクスポートしています。
- 意図的にネットワークから切り離された環境。 端末の接続を一切禁止している施設もあります。ファイルベースのエクスポートなら、承認された経路でデータを持ち出せます。
オフラインはプライバシーの選択でもある
ローカル優先には、多くの企業にとって重要な2つ目の利点があります。お客様のスキャンデータ — 何を在庫し、何をカウントし、機材がどこにあるか — がベンダーのクラウドを通過することは決してありません。ベンダーのクラウドが存在しないからです。DataScanには広告がなく、スキャンデータを当社に送ることもありません。スキャンデータの複製が存在するのは、お客様のスマートフォンの中と、お客様が管理するシステムへエクスポートしたファイルの中だけです。オフライン対応とデータの所有権は、同じ設計上の選択が持つ2つの顔なのです。
ヒント:ワークフローの終着点が、人がスプレッドシートを読むことではなくシステムへのインポートである場合は、最初にオフラインで作業に出る前に、エクスポートの列をインポート用テンプレートに合わせて設定しておいてください。そうすれば、駐車場から送るファイルが、そのままシステムの求めるファイルになります。
代替手段と、そのオフライン対応状況
バッチモード対応の専用ハンディスキャナーは、オフラインの古典的な道具です。スキャンを端末のメモリに保存し、USBやクレードル経由で吸い出します。機能はしますが、スマートフォンがすでに備えている能力のためにハードウェアを購入して管理することになり、しかもほとんどはバーコードそのものしか取得できず、数量もメモもGPSもありません。オフラインキャッシュを備えたクラウド型在庫管理プラットフォームは、スキャンをローカルに保持して後から同期します。同期の競合が黙って誤った方向に解決されるまでは問題ありません。明示的なファイルであれば、エクスポートしたものがそのまま届き、途中で中身を確認することもできます。iPhoneやAndroidに標準搭載のカメラアプリはQRコードをオフラインで解読しますが、100件のスキャンを置く場所がありません。リンクを開くことはできても、一覧を作ることはできないのです。スマートフォンによるスキャンと専用ハードウェアの詳しい比較は、iPhoneを在庫スキャナーとして使う方法をご覧いただくか、DataScanホームページからお始めください。
よくある質問
いいえ。バーコードの解読はカメラを使ってすべてスマートフォン上で行われ、すべてのスキャンはローカルストレージに保存されます。接続を使うのは、エクスポートをメールやFTP/SFTPで受け渡す方法を選んだときだけで、それさえも後で行うことも、ファイルをローカルで共有する方法に置き換えることもできます。
スキャンはアップロードが成功するまでメモリ上に保持されるのではなく、取得した時点で端末に書き込まれます。アプリを開き直せばセッションはそこにあります。スマートフォンを充電して作業を続けてください。
オンラインでのスキャンとまったく同じです。セッションをCSVまたはExcelファイルとしてエクスポートし、接続が得られたらメール、FTP/SFTP、または共有シートで受け渡します。エクスポートの形式と列は、スキャンがオンラインで取得されたかオフラインで取得されたかに関係なく同一です。
はい。準備をしておけば可能です。オフラインになる前に製品データベースをDataScanにインポートしておけば、ルックアップスキャンがすべて端末上でバーコードを照合します。サーバーとのやり取りは発生しません。