--- title: "Escáner de códigos de barras" url: https://docs.catalyst.zoho.com/es/sdk/java/v1/zia-services/barcode-scanner/ description: "Esta página describe el método para usar la funcionalidad Barcode Scanner para escanear ciertos formatos de datos en tu aplicación Java con fragmentos de código de ejemplo" last_updated: 2026-06-09T07:46:16Z service: Zia Services type: general related_links: - name: "Barcode Scanner - API" url: /es/api/code-reference/zia-services/barcode-scanner/#BarcodeScanner --- # Barcode Scanner Zia Barcode Scanner te permite escanear los formatos de códigos de barras lineales y 2D más comúnmente utilizados y decodificar los datos codificados. Barcode Scanner puede detectar formatos como Codabar, EAN-13, ITF, UPC-A, QR Code y más. Puedes aprender más en la [página de ayuda de Barcode Scanner](https://docs.catalyst.zoho.com/es/zia-services/help/barcode-scanner/introduction). Puedes proporcionar un archivo de entrada en formato ._jpg_/._jpeg_ o ._png_. Consulta la [documentación de la API](https://docs.catalyst.zoho.com/es/api/code-reference/zia-services/barcode-scanner/#BarcodeScanner) para los formatos de solicitud y respuesta. Puedes especificar el formato del código de barras usando `setFormat`. Si ingresas el formato como `ALL`, Barcode Scanner detecta automáticamente el formato. Proporciona la información decodificada como respuesta. #### Fragmento de código de ejemplo **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}"); //Especifica la ruta del archivo ZCBarcodeOptions options = ZCBarcodeOptions.getInstance().setFormat(ZCBarcodeFormat.ALL); //Especifica el formato ZCBarcodeData barcodeResult =ZCML.getInstance().scanBarcode(file, options); //Llama a scanBarcode() con el archivo de entrada y las opciones String content = barcodeResult.getContent(); //getContent() obtiene el contenido decodificado ```