 session up, and then
starts scanning.&nbsp; The problem is that there are a large number of
capabilities all interacting in a variety of ways (some obvious and some not),
so that getting the driver to do exactly what is desired is not always as
straightforward as could be hoped.&nbsp; And, as with any API, things usual
work well until errors are encountered, then the amount of code increases
dramatically to accommodate all the possible results for any given operation.</p>

<p class=MsoNormal>&nbsp;</p>

<p