# CipherLab Set Scanner Preferences

Sets the scanner preferences of a CipherLab Scanner (check CipherLab’s ‘Reader DLL’ Documentation).

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

* **Laser on Time** *\<numeric> -* The time, in miliseconds, that the laser stays turned on.
* **Scan Angle** *\<unquoted string> -* The angle, in degrees, of the scanner. The possible values are: 47º, 35º or dynamic.
* **Timeout Between Same Barcode** *\<numeric> -* The timeout, in miliseconds, between sucessive scan action of the same barcode.
* **Redundancy Level** *\<unquoted string> -* The redundancy level for the CipherLab Scanner. The possible values are: Codabar, MSI, Industrial25, Interleaved 25 must be read twice; All codes must be read twice; All codes must be read twice except Codabar, MSI, Industrial25, Interleaved 25; All codes must be read three times; or dynamic.
* **Trigger Mode** *\<unquoted string> -* The trigger mode of the CipherLab Scanner. The possible values are: Laser Moder, Continuous Mode or dynamic.
* **Security Level** *\<unquoted string> -* The security level of the CipherLab Scanner. The possible values are:
  * Decode most "in-spec" barcodes
  * Eliminate most misdecodes
  * Eliminate misdecodes (if level 1 fails)
  * Eliminate misdecodes (if level 2 fails)
  * Dynamic
* **Inter Char Gap Size** *\<unquoted string> -* Defines the size of the characters gaps. The possible values are:
  * Normal intercharacter gaps
  * Large intercharacter gaps
  * Dynamic.
