--- title: "バーコードスキャナー" url: https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/barcode-scanner/ description: "このAPIを使用すると、画像ファイルからバーコードにエンコードされたデータをデコードできます。" last_updated: 2026-06-09T07:46:16Z service: Zia Services type: api --- # バーコードスキャナー [Ziaバーコードスキャナー](https://docs.catalyst.zoho.com/ja/zia-services/help/barcode-scanner/introduction/)を使用すると、最も一般的に使用されるリニアおよび2Dバーコード形式をスキャンし、エンコードされたデータをデコードできます。バーコードスキャナーは、Codabar、EAN-13、ITF、UPC-A、QRコードなどの形式を検出できます。 # バーコードスキャナーの実行 ### 説明 このAPIは、画像ファイルからバーコードにエンコードされたデータをデコードするために使用されます。サンプルリクエストに示すように、APIリクエストで画像ファイルへのパスを指定する必要があります。 オプションでバーコード形式を指定できます。指定しない場合、Catalystは自動的にデフォルト値`all`を処理します。JSONレスポンスはデコードされたデータを返します。 ### リクエスト詳細 #### リクエストURL `POST` {api-domain}/baas/v1/project/{project_id}/ml/barcode - **api-domain** (URL): Catalyst APIにアクセスするためのDC固有のドメイン - **project_id** (Numerical): [プロジェクトの一意のID](https://docs.catalyst.zoho.com/ja/getting-started/set-up-a-catalyst-project/general-settings/) #### リクエストヘッダー **Authorization:** Zoho-oauthtoken {oauth_token} **content-type:** multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW **オプションヘッダー** **CATALYST-ORG:** {org_id} **Environment:** Development #### スコープ ZohoCatalyst.mlkit.READ #### リクエストJSONプロパティ - **file** (file, mandatory): スキャンするバーコードを含む入力ファイル。 許可される形式: *.webp, .jpeg, .png*, .txt ファイルサイズ制限: 10 MB 解像度制限: 36000000ピクセル - **format** (string, optional): 画像内のバーコードの形式。形式コードは以下の表に記載されています。 ローカルシステム内のパスを指定する必要があります。 許可される形式: .webp, .jpeg, .png ファイルサイズ制限: 10 MB #### バーコード形式コード
| バーコード形式 | 形式コード |
|---|---|
| Code 39 | `code39` |
| Code 128 | `code128` |
| Code 93 | `code93` |
| Ean 8 | `ean8` |
| Ean 13 | `ean13` |
| Codabar | `codabar` |
| ITF | `itf` |
| UPC-A | `upca` |
| UPC-E | `upce` |
| RSS | `rss` |
| QRコード | `qrcode` |
| Aztec | `aztec` |
| PDF417 | `pdf417` |
| Data Matrix | `datamatrix` |
| 形式が不明な場合 または指定しない場合 | `all` |