The app works with a WIA compatible 96 well plate scanner on windows.
The specific brand of scanner tested here is Biobank.
The scanner app drive the scanner and decodes the datamatrix code on the bottom of the sample tube.
The scanning result is pushed to the server to save the sample plate information.
The app only works on Windows PC.
-
First install the WIA driver for the scanner. (WIA scanner driver from the manufacturer)
-
Install requried python packages
pip install -r requirements.txt
-
Make the app with
python make.py
-
The
Scanner_{version}.exe
file will be in the/dist
folder.
According to pylibdmtx PyPI
You might see WindowsError: [Error 126] The specified module could not be found
Here is what you need to do:
If you see an ugly ImportError when importing pylibdmtx on Windows
you will most likely need the Visual C++ Redistributable Packages
for Visual Studio 2013. Install vcredist_x64.exe if using 64-bit Python,
vcredist_x86.exe if using 32-bit Python.
Install the correspoinding file. The exe files are under install
folder.