There are properties and GUI support for parameters captureEndingTimeout etc. These are however not transmitted to the hardware.
For every opening. IItReader.setBeginTimeout, setCaptureMaxSize, setEndingTimeout should be called.
For Girs, "user receive for capture" has to be taken into account.
The case of the user changing them with already opened hardware has to be taken intio account, callback?