If not last scanner is available use the first found in list.
Do not open scanner if alread open, just increase reference.
Added support for 16bit scans.