--- title: "Escáner de códigos de barras" url: https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/zia-services/barcode-scanner/ description: "Esta página describe el método para usar la función Barcode Scanner para escanear ciertos formatos de datos en tu aplicación NodeJS 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](https://docs.catalyst.zoho.com/es/zia-services/help/barcode-scanner/introduction) 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 proporcionar un archivo de entrada con 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. La referencia `zia` utilizada a continuación se define en la [página de instancia del componente.](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/zia-services/get-component-instance) La promesa devuelta aquí se resuelve a un objeto JSON. ```javascript let fs = require('fs'); zia.scanBarcode(fs.createReadStream('./barcode.png'), {format: 'code39'}) //Pasa el archivo de entrada y el formato .then((result) => { console.log(result); }) .catch((err) => console.log(err.toString())); //Registrar errores en Catalyst Logs ``` A continuación se muestra una respuesta de ejemplo que recibirás. La respuesta es la misma para ambas versiones de Node.js. #### Node js ```json { "content": "https://demo.dynamsoft.com/dbr_wasm/barcode_reader_javascript.html" } ```