--- title: "バーコードスキャナー" url: https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/barcode-scanner/ description: "このページでは、Javaアプリケーションでサンプルコードスニペットを使用して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 --- # Barcode Scanner Zia Barcode Scannerを使用すると、最も一般的に使用されるリニアおよび2Dバーコード形式をスキャンし、エンコードされたデータをデコードできます。Barcode Scannerは、Codabar、EAN-13、ITF、UPC-A、QR Codeなどの形式を検出できます。 詳細については、[Barcode Scannerヘルプページ](https://docs.catalyst.zoho.com/ja/zia-services/help/barcode-scanner/introduction)をご覧ください。 入力ファイルとして、._jpg_/._jpeg_または._png_形式のファイルを提供できます。リクエストとレスポンスの形式については、[APIドキュメント](https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/barcode-scanner/#BarcodeScanner)を参照してください。 `setFormat`を使用してバーコード形式を指定できます。形式として`ALL`を入力すると、Barcode Scannerが自動的に形式を検出します。デコードされた情報がレスポンスとして提供されます。 #### サンプルコードスニペット **Package Imports** ```java import com.zc.component.ml.ZCBarcodeData; import com.zc.component.ml.ZCBarcodeFormat; import com.zc.component.ml.ZCBarcodeOptions; import com.zc.component.ml.ZCML; import java.io.File; ``` ```java File file = new File("{filePath}"); //ファイルパスを指定する ZCBarcodeOptions options = ZCBarcodeOptions.getInstance().setFormat(ZCBarcodeFormat.ALL); //フォーマットを指定する ZCBarcodeData barcodeResult =ZCML.getInstance().scanBarcode(file, options); //入力ファイルとオプションでscanBarcode()を呼び出す String content = barcodeResult.getContent(); //getContent()はデコードされたコンテンツを取得する ```