--- title: "バーコードスキャナー" url: https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/barcode-scanner/ description: "このページでは、サンプルコードスニペットを使用して、PythonアプリケーションでBarcode Scanner機能を使用して特定のデータ形式をスキャンする方法について説明します。" last_updated: 2026-06-09T07:46:16Z service: Zia Services type: general related_links: - name: "Barcode Scanner - API" url: /ja/api/code-reference/zia-services/barcode-scanner/#BarcodeScanner - name: "SDK Scopes" url: /ja/sdk/python/v1/sdk-scopes --- # Barcode Scanner [Zia Barcode Scanner](https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/barcode-scanner/#BarcodeScanner)は、最も一般的に使用されるリニアおよび2Dバーコード形式をスキャンし、エンコードされたデータをデコードすることを可能にします。Barcode Scannerは、Codabar、EAN-13、ITF、UPC-A、QR Codeなどの形式を検出できます。 `open()`メソッドに.webp/.jpegまたは.png形式の入力ファイルを提供できます。このメソッドは、レスポンスとして画像ファイルオブジェクトを返します。リクエストとレスポンスの形式については、[APIドキュメント](https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/barcode-scanner/#BarcodeScanner)を参照してください。 `setFormat`を使用してバーコード形式を指定できます。形式として`ALL`を入力すると、Barcode Scannerが自動的に形式を検出します。デコードされた情報がレスポンスとして提供されます。 以下で使用されているコンポーネントインスタンス`zia`の詳細については、[こちらのヘルプセクション](https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/get-component-instance/)を参照してください。 **使用パラメータ**
パラメータ名 データ型 定義
`img` Image **必須**パラメータです。トレーニングするモデルのIDを格納します。
`options` Array **必須**パラメータです。バーコードの形式を格納します。
```python zia = app.zia() img = open("sample.webp", "rb") result = zia.scan_barcode(img, options={"format": "code39"}) ``` サンプルレスポンスを以下に示します: ```json { "content":"https://demo.dynamsoft.com/dbr_wasm/barcode_reader_javascript.html" } ``` > **情報 :** 上記の操作を実行するために必要な権限レベルを確認するには、[SDKスコープテーブル](https://docs.catalyst.zoho.com/ja/sdk/python/v1/sdk-scopes)を参照してください。