> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso5/developing/form/actions/actions-description/group-barcode/barcode-scan.md).

# Barcode Scan

Kalipso - Form - Actions - Actions Description - Group Barcode - Barcode Scan

Scans a barcode with a Barcode device.

{% hint style="info" %}
On Android and Win10, if **BarcodeConnect** was not called, Kalipso will try to scan using the Camera with ZXing.
{% endhint %}

Action available for the following operating systems:

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-MGNrRhE4X1yoH0bXC6I%2F-MGNsZjeYMKt8-HvBB5n%2FTodos%20menos%20IOS.PNG?alt=media\&token=25a0b0e6-f318-4a38-b3f3-5b71460a3fb0)

### Parameters

* **Data** - The control or variable that saves the data read from the Barcode device.
* **Type** - The control or variable that saves the type of readed Barcode.
* **Timeout** \<numeric> - The defined timeout to the scan operation (in miliseconds).
* **SoftTrigger** - Defines if the user wants to enable automatically the scanner or not. It can be one of:
  * *Yes* - The scanner will be enabled automatically.
  * *No* - The user will have to press the scann button.

{% hint style="info" %}
The timeout is not used when using Camera Scan mode, this is when **BarcodeConnect** was not called and so Kalipso is using ZXing to scan on Android/Win10.
{% endhint %}
