はじめに
STRICH Barcode Scanning SDKは、リアルタイムの1D/2DバーコードスキャンをWebアプリに追加するJavaScriptライブラリです。完全にブラウザ内で動作し、バックエンドは不要です。高速なデコード、すぐに使えるスキャンダイアログ、あらゆる規模のチーム向けに透明性の高い料金体系を提供します。
STRICH Barcode Scanning SDKとは?
STRICH Barcode Scanning SDKは、バーコードおよびQRコードスキャンをWebアプリケーションに直接組み込む商用JavaScript SDKです。デコードはすべてユーザーのデバイス上でローカルに実行されるため、サーバーとの往復、画像アップロード、追加で維持管理するインフラは不要です。このライブラリはWebAssemblyを埋め込んだ単一のJavaScriptファイルとして配布され、サイズは1 MB未満です。
このSDKが解決する課題は、多くのWeb開発者にとって馴染みのあるものです。ブラウザはカメラにアクセスできますが、生の動画フレームを信頼性の高いバーコード読み取りに変換するのは困難です。ZXing-JSやQuaggaJSなどのオープンソースの選択肢は、理想的な条件では機能しますが、光の反射、かすれた印刷、湾曲したパッケージ、低スペックのスマートフォンなどではしばしば苦戦します。STRICHは、そうした現実世界の条件に対応しながら、導入も簡単なドロップイン代替手段として位置づけられています。
小売アプリ、倉庫ツール、チケットシステム、信頼できるWebバーコードスキャナーを必要とするあらゆるWebアプリを構築するチームに適しています。依存関係がゼロで、バニラJavaScript、React、Angular、Vue、Svelteで動作するため、フレームワークの変更を強いることなく既存プロジェクトに組み込めます。
STRICH Barcode Scanning SDKの主な機能
GPUアクセラレーションによる1D/2Dデコード
完全にオンデバイスで動作するGPUアクセラレーションのパイプラインを通じて、1Dおよび2Dシンボロジーをデコードします。これにより、低価格なAndroidハードウェアでも1D/2Dバーコードスキャンを高速に保てます。
1行で追加できるポップアップスキャナー
最小限のコードで既製のスキャンダイアログを追加するか、既存のレイアウト内にスキャナーを埋め込みます。ポップアップオプションは、カスタムUIを設計せずにブラウザベースのバーコードスキャンを希望するチームのセットアップ時間を短縮します。
充実したスキャンインターフェース
ターゲティングオーバーレイ、カメラセレクター、フラッシュライト、タップフォーカスを備えた実績あるインターフェースを使用できます。デバイス間のカメラ固有の癖は自動的に処理されるため、デバイス固有のデバッグを減らせます。
あらゆるフレームワークで動作
NPMまたはCDNからインストールし、バニラJS、React、Angular、Vue、Svelte向けのサンプルコードを使用できます。このJavaScriptバーコードスキャンSDKは依存関係がゼロなので、プロジェクトに余分なパッケージを追加しません。
読み取りにくいコードに対応
かすれたインク、傷、光の反射、低照度、湾曲した表面、明暗反転したコード(暗い背景に明るいコード)に対応します。これにより、このバーコードスキャンライブラリは、乱雑な実環境でもより寛容に読み取れます。
実機でテスト済み
各リリースは、最新のiPhoneおよびiPad、ならびに低価格なAndroidスマートフォンやタブレットで品質チェックされています。エミュレーターではオートフォーカスの挙動や低速なハードウェアを再現できないため、実機テストが重要です。
ローカルでプライベートなデコード
すべてのバーコードデータをデバイス上に保持し、ネットワークトラフィックをゼロにするオプションのオフライン動作アドオンも利用できます。クライアントサイドのバーコードスキャンは、チームがプライバシーとセキュリティの要件を満たすのに役立ちます。
STRICH Barcode Scanning SDKのユースケース
小売およびPOS
専用のハンディハードウェアの代わりに、スマートフォンやタブレットのカメラで商品をスキャンします。スタッフはブラウザベースのレジから価格を調べ、返品を処理し、在庫を確認できます。
在庫および倉庫管理
倉庫のフロアや配送車内で在庫を数え、入荷を受け、商品を追跡します。低スペックなハードウェアでも高速にデコードできるため、長時間のシフトでもスキャンを実用的に続けられます。
イベントチケットおよび入場管理
モバイルWebアプリのQRコードスキャンで、入口でチケットを検証します。行列ができているときには、短いスキャン時間が重要です。
図書館および古書販売
スマートフォンやタブレットだけで本を即座に識別します。これによりカウンターでの追加スキャナーが不要になり、寄贈品や再販品の受け入れが迅速になります。
マーケティングキャンペーン
印刷されたQRコードをランディングページ、クーポン、ロイヤルティフローに接続します。屋外光の下でも信頼性の高いスキャンができるため、キャンペーンがあらゆる訪問者デバイスで機能しやすくなります。
ヘルスケアおよびラボのワークフロー
ケアの現場でサンプルラベルや印刷コードを読み取ります。ローカルデコードにより、機密性の高い識別子はサーバーに送信されずデバイス上に留まります。
STRICH Barcode Scanning SDKの使い方
- ライセンスを取得します。 STRICHのWebサイトから14日間の無料トライアルを開始し、予想スキャン量に合った月額または年額プランを選択します。
- SDKをインストールします。 NPMからパッケージを追加するかCDNから読み込み、プロジェクトにインポートします。
- スキャナーを初期化します。 QR Code、Code 128、EAN-13、Data Matrixなど、サポートするシンボロジーを指定してスキャナーインスタンスを作成します。
- インターフェースを選択します。 すぐに始めるには組み込みのポップアップスキャナーを起動するか、ターゲティングオーバーレイとカメラコントロールを備えたカスタムページレイアウトにスキャナー要素を埋め込みます。
- 結果を処理します。 デコードされた値をアプリケーションロジックに渡し、公開前に実機のスマートフォン(少なくとも1台の低価格Androidデバイスを含む)でテストします。
STRICH Barcode Scanning SDKの対象ユーザー
- 既存製品にWebバーコードスキャナーを追加するフロントエンドおよびフルスタック開発者
- ブラウザベースのアプリ内でバーコードスキャンを必要とするSaaS企業
- 専用スキャンハードウェアを置き換える小売、物流、フィールドサービスチーム
- 大量スキャン需要を持つ図書館、イベント主催者、ヘルスケア提供者
- 請求書発行、再販業者、カスタムライセンス条件を必要とする企業調達チーム
- 年額プランにコミットする前に負担の少ないトライアルを希望するスタートアップ
STRICH Barcode Scanning SDKは無料ですか?
大きな初期コミットなしで利用できる14日間の無料トライアルがあります。トライアル後、プランはスキャン量に応じた月額課金、またはアプリごとの定額年額料金で請求されます。月額プランには無制限のデバイスと無制限のURLが含まれ、スキャン上限はソフトリミットです。スキャンがブロックされることはなく、2か月連続で上限を超えたアカウントは7日以内のアップグレードを求められます。正確な価格は公式の料金ページに掲載されています。
| プラン | 請求 | 主な機能 |
|---|---|---|
| 無料トライアル | 14日間、無料 | フルSDKアクセス、無制限のデバイス、サポート対象のすべての1Dおよび2Dシンボロジー |
| Basic(月額) | スキャン量に応じた価格 | 月最大1万スキャンのソフトリミット、無制限のデバイスとURL、無料アップデート、人的サポート |
| Professional(月額) | スキャン量に応じた価格 | 月最大10万スキャンのソフトリミット、オプションのアドオンとしてカスタムスキャナーUIブランディング |
| Business / Enterprise(年額) | アプリごとの定額年額料金 | 無制限のスキャンとデバイス、オフラインライセンス確認アドオン、優先サポート、発注書および請求書 |
価格にはVATおよび売上税は含まれておらず、該当する場合には販売代理店(Merchant of Record)であるPaddleによって加算されます。
STRICH Barcode Scanning SDKの長所と短所
| 項目 | 長所 | 短所 |
|---|---|---|
| パフォーマンス | 低価格スマートフォンでも高速に保てるGPUアクセラレーションのデコード | 速度はカメラ品質と照明条件に依存 |
| 統合 | 依存関係ゼロ、単一のJSファイル、5つのフレームワーク向けサンプル | ライセンスキーが必要なため、パブリックドメインのドロップインライブラリではない |
| 信頼性 | 破損、湾曲、反転、グレアの影響を受けたコードを読み取る | 考えられるすべてのバーコードのエッジケースを保証できるわけではない |
| プライバシー | 完全なクライアントサイドデコード、オプションのオフラインアドオン | オフライン動作とカスタムブランディングは有料アドオン |
| 料金 | 透明性が高く、無制限のデバイス、ソフトなスキャン上限、無料トライアル | 正確なプラン価格は料金ページで確認する必要がある |
| サポート | すべての有料プランで人的サポート、年額プランでは優先サポート | サポートの応答時間は詳細に公開されていない |
STRICH Barcode Scanning SDKに関するよくある質問
STRICH Barcode Scanning SDKはオフラインで動作しますか?
はい。デコードはバックエンドを必要とせず、完全にブラウザ内で実行されます。オプションのオフライン動作アドオンを使用すると、ネットワークトラフィックを完全に排除できるため、接続環境が悪い地域で使用するアプリに便利です。
どのバーコードタイプがサポートされていますか?
このSDKは、QR Code、Code 128、EAN、UPC、Data Matrixなどの一般的な1Dおよび2Dシンボロジーを読み取ります。反転した明暗のコード(暗い背景に明るいコード)は、含まれるすべてのバーコードタイプでサポートされています。
ユーザーはネイティブアプリや専用スキャナーハードウェアが必要ですか?
いいえ。ブラウザとカメラへのアクセスがあるデバイスであれば、スマートフォンやタブレットを含め、Webバーコードスキャナーとして機能します。これは、ハンディスキャナーの購入と保守を避けたいチームにとって大きな利点です。
ZXing-JSやQuaggaJSなどのオープンソースライブラリと比較してどうですか?
オープンソースライブラリは無料で、管理された条件ではうまく機能しますが、光の反射、低照度、損傷したラベル、特殊なハードウェアでは苦戦することがあります。STRICHはより高速で信頼性の高い代替手段として位置づけられており、ベンダーは自社サイトで直接比較を公開しています。
プランの月間スキャン上限を超えるとどうなりますか?
上限はソフトリミットで、スキャンがブロックされることはありません。アカウントが2か月連続で上限を超えた場合、ベンダーはサービスを停止するのではなく、7日以内のアップグレードを求めます。
無料トライアルはありますか?
はい、大きな初期コミットなしで14日間の無料トライアルを提供しています。年額プランはカード、請求書、銀行振込でオンライン購入でき、企業購入者向けに発注書、再販業者、OEMライセンスも利用できます。
STRICH Barcode Scanning SDKのタグ
STRICH Barcode Scanning SDK, JavaScriptバーコードスキャンSDK, Webバーコードスキャナー, 1D/2Dバーコードスキャン, ブラウザベースのバーコードスキャン, クライアントサイドのバーコードスキャン, QRコードスキャン, バーコードスキャンライブラリ, Webアプリのバーコードスキャン, バーコードスキャナーAPI, JavaScript QRコードスキャナー, バーコードスキャンSDKの料金





