開発者ハブ / 公開基礎 / 技術記事

バーコードとスキャナー統合

このガイドは次の実装パスを説明します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。 この技術ノートは構造化された出発点です。導入結果として扱う前に、モデル、Android、ファームウェア、SDK、アプリ版、周辺機器を確認してください。

プロジェクトを相談

このガイドは次の実装パスを説明します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。 この技術ノートは構造化された出発点です。導入結果として扱う前に、モデル、Android、ファームウェア、SDK、アプリ版、周辺機器を確認してください。

ソースの根拠SUNMI 公式ドキュメント
公開リファレンス6
公開状態公開済み
v1.0.0 / 技術記事確認済みソース: 2026-08-30
モデル範囲
モデル範囲: V2s / V2s PLUS / L2s PRO / SUNMI / Android 11. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。
Android バージョン
Android バージョン: Android 11. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。
ファームウェア
ファームウェア: 次の境界を記録します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。
SDK / インターフェース
SDK / インターフェース: Intent / ImageScanner / SDK. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。
アプリビルド
アプリビルド: 技術的な実装パスを定義します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。

メーカー文書が扱う範囲

  • メーカー文書が扱う範囲: Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。
  • ソースの根拠: 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。
  • 公開リファレンス: 次を検証します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。

API サーフェス

  • API サーフェス: com.sunmi.scanner / com.sunmi.sunmiqrcodescanner
  • API サーフェス: Intent / TYPE / VALUE
  • API サーフェス: SDK / ImageScanner / libsunmiscan.so / sunmi / scan.jar
  • API サーフェス: USB / com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED
  • API サーフェス: com.sunmi.scanner.ACTION_BAR_DEVICES_SETTING

範囲と前提条件

  • 範囲と前提条件: 技術的な実装パスを定義します: バーコード入力.
  • モデル範囲: V2s / V2s PLUS / L2s PRO / SUNMI / Android 11.
  • アプリビルド: バーコード入力.
  • 権限と所有者: 次の境界を記録します: バーコード入力.

権限と所有者

  • 権限と所有者: 次の境界を記録します: バーコード入力.
  • 範囲と前提条件: 技術的な実装パスを定義します: バーコード入力.
  • エビデンス状態: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

エラー処理

エラー処理: 次の境界を記録します: バーコード入力. エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

既知の制限

  • 既知の制限: 次の境界を記録します: バーコード入力.
  • ソースの根拠: 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。
  • UnitWeave テスト: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

実装パス

  1. 01

    実装パス 01: 技術的な実装パスを定義します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。

  2. 02

    実装パス 02: API サーフェス: Intent / ImageScanner / SDK. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。

  3. 03

    実装パス 03: 検証チェックリスト: Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。

  4. 04

    実装パス 04: エラー処理: 次の境界を記録します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。

  5. 05

    実装パス 05: エビデンス状態: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

  6. 06

    実装パス 06: 範囲と前提条件: Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。

  7. 07

    実装パス 07: 技術的な実装パスを定義します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。

検証チェックリスト

  • 検証チェックリスト 01: 次を検証します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。
  • 検証チェックリスト 02: モデル範囲: V2s / V2s PLUS / L2s PRO / SUNMI / Android 11. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。
  • 検証チェックリスト 03: Android バージョン: Android 11. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。
  • 検証チェックリスト 04: エラー処理: 次の境界を記録します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。
  • 検証チェックリスト 05: エビデンス状態: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。
  • 検証チェックリスト 06: 次を検証します: バーコード入力. Intent、カメラ SDK、スキャンヘッドのいずれかを選び、エンコーディング、重複イベント、対象端末の com.sunmi.scanner の有無を検証します。

公開ゲート

公開するノートには公開ソースへのリンクを含め、主張をその範囲内に保ち、識別できる受け入れ結果を示し、非公開または顧客資料を除外します。

  • 公開ゲート 01: 公開するノートには公開ソースへのリンクを含め、主張をその範囲内に保ち、識別できる受け入れ結果を示し、非公開または顧客資料を除外します。
  • 公開ゲート 02: 次の境界を記録します: バーコード入力.
  • 公開ゲート 03: 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。
  • 公開ゲート 04: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。
  • 公開ゲート 05: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

ライセンスと出所

ライセンスと出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

サンプル参照

サンプル参照: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

ソースの根拠

ソースの出所

確認済みソース: 2026-08-30

実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

  • SUNMI Integration GuideSUNMI / SUNMI 公式ドキュメント: SUNMI Integration Guide. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • Using Camera-Based Barcode Scanner SDKSUNMI / SUNMI 公式ドキュメント: Using Camera-Based Barcode Scanner SDK. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • Code Scanner Engine (Infrared scan code)SUNMI / SUNMI 公式ドキュメント: Code Scanner Engine (Infrared scan code). 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • Barcode Scanner User GuideSUNMI / SUNMI 公式ドキュメント: Barcode Scanner User Guide. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • SUNMI Device's Android VersionSUNMI / SUNMI 公式ドキュメント: SUNMI Device's Android Version. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • Android package visibilityAndroid Developers / SUNMI と Android の公開ソース: Android package visibility. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く