It communicate with the scanner over the network. (RESTful API)
**IMPORTANT NOTE**
-No guarantee of correctness and no guarantee of up-to-dateness. It is a private
-project, i want to use the Kodak Alaris S2080W Scanner over the network under
+No guarantee of correctness and no guarantee of up-to-dateness. It is a private
+project, i want to use the Kodak Alaris S2080W Scanner over the network under
Debian. Original Dokumentation for the Scanner find under the Kodak Alaris
Website.
-https://support.alarisworld.com/de-de/s2080w-scanner#Software
+https://www.kodakalaris.com/en/scanners/s2080w-scanner
**VERSION NOTE**
-- Version v1.1.6 has profiles to switch compatible with firmware 230802 or min options
+- Version v1.1.6 and higher has profiles to switch compatible with
+ firmware 230802 or min options
- Version v1.1.0 are compatible with firmware version 241201
- Version v1.0.36 and below are compatible with firmware version 230802
### Test dependencies
- [cmocka](https://api.cmocka.org/) - test framwork
-- [cppcheck](http://cppcheck.net/) - static code analysis
+- [cppcheck](https://sourceforge.net/p/cppcheck/wiki/Home/) - static code analysis
## Build
install develop dependencies
```bash
-sudo apt-get install libcmocka-dev lcov
+sudo apt-get install libcmocka-dev lcov cppcheck
```
build with tests and run it
```bash
-cmake -DRUN_TESTS=on ..
+cmake -DCMAKE_BUILD_TYPE=Debug -DRUN_TESTS=ON ..
make
```
build with debug symboles and debug prints
```bash
-cmake -DCMAKE_BUILD_TYPE=Debug ..
+cmake -DCMAKE_BUILD_TYPE=Debug -DRUN_TESTS=OFF ..
make
```